Spec-Zone.ru › DuckDB

Руководства

Раздел руководств содержит компактные руководства по выполнению конкретных задач. Для справки по API и примеров обратитесь к остальной части документации.

Обратите внимание, что существует множество инструментов, использующих DuckDB, которые не охватываются в официальных руководствах. Чтобы найти список этих инструментов, посетите репозиторий Awesome DuckDB.

Совет Для краткого вводного руководства ознакомьтесь с обучающим материалом «Анализ железнодорожных перевозок в Нидерландах».

Импорт и экспорт данных

  • Обзор импорта данных

Файлы CSV

  • Как загрузить файл CSV в таблицу
  • Как экспортировать таблицу в файл CSV

Файлы Parquet

  • Как загрузить файл Parquet в таблицу
  • Как экспортировать таблицу в файл Parquet
  • Как выполнить запрос непосредственно на файле Parquet

HTTP(S), S3 и GCP

  • Как загрузить файл Parquet непосредственно из HTTP(S)
  • Как загрузить файл Parquet непосредственно из S3
  • Как экспортировать файл Parquet в S3
  • Как загрузить файл Parquet из S3 Express One
  • Как загрузить файл Parquet непосредственно из GCS
  • Как загрузить файл Parquet непосредственно из Cloudflare R2
  • Как загрузить таблицу Iceberg непосредственно из S3

Файлы JSON

  • Как загрузить файл JSON в таблицу
  • Как экспортировать таблицу в файл JSON

Файлы Excel с расширением Spatial

  • Как загрузить файл Excel в таблицу
  • Как экспортировать таблицу в файл Excel

Запросы к другим системам баз данных

  • Как выполнить запрос к базе данных MySQL напрямую
  • Как выполнить запрос к базе данных PostgreSQL напрямую
  • Как выполнить запрос к базе данных SQLite напрямую

Прямое чтение файлов

  • Как прочитать двоичный файл напрямую
  • Как прочитать текстовый файл напрямую

Производительность

  • Моё рабочее нагружение медленное (руководство по устранению неполадок)
  • Как спроектировать схему для оптимальной производительности
  • Какая идеальная аппаратная среда для DuckDB
  • Какие последствия для производительности имеют файлы Parquet и (сжатые) CSV
  • Как настроить рабочие нагрузки
  • Тесты производительности

Мета-запросы

  • Как перечислить все таблицы
  • Как просмотреть схему результата запроса
  • Как быстро ознакомиться с набором данных с помощью summarize
  • Как просмотреть план запроса
  • Как проанализировать запрос

ODBC

  • Как настроить приложение ODBC (и многое другое!)

Клиент Python

  • Как установить клиента Python
  • Как выполнить запросы SQL
  • Как легко выполнять запросы к DuckDB в Jupyter Notebook
  • Как использовать несколько потоков Python с DuckDB
  • Как использовать системы файловых систем fsspec с DuckDB

Pandas

  • Как выполнить SQL-запросы на Pandas DataFrame
  • Как создать таблицу из Pandas DataFrame
  • Как экспортировать данные в Pandas DataFrame

Apache Arrow

  • Как выполнить SQL-запросы на Apache Arrow
  • Как создать таблицу DuckDB из Apache Arrow
  • Как экспортировать данные в Apache Arrow

Реляционный API

  • Как запросить Pandas DataFrame с помощью реляционного API

Интеграции с библиотеками Python

  • Как использовать Ibis для запросов к DuckDB с или без SQL
  • Как использовать DuckDB с Polars DataFrame через Apache Arrow

Функции SQL

  • Дружественный SQL
  • Замена «as-of»
  • Полнотекстовый поиск
  • query и query_table функции

Редакторы и IDE SQL

  • Как настроить SQL IDE DBeaver

Просмотр данных

  • Как визуализировать базы данных DuckDB с помощью Tableau
  • Как создавать графики в командной строке с помощью DuckDB и YouPlot

Страницы в этом разделе

© Copyright 2018–2024 Stichting DuckDB Foundation
Licensed under the MIT License.
https://duckdb.org/docs/guides/overview.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API