Jump to content

ДакДБ

ДакДБ
Разработчик(и) Лаборатории ДакДБ
Стабильная версия
v1.0.0 / 3 июня 2024 г. ( 03.06.2024 )
Репозиторий
Написано в С++
Операционная система Кросс-платформенный
Тип Столбцово-ориентированная СУБД
СУБД
Лицензия МОЯ лицензия
Веб-сайт www .duckdb .org

DuckDB — это (СУРБД) с открытым исходным кодом столбцово-ориентированная система управления реляционными базами данных , первоначально разработанная Марком Раасвельдтом и Ханнесом Мюлейзеном в Centrum Wiskunde & Informatica (CWI) в Нидерландах. [1] и впервые выпущен в 2019 году. [2] Сторонники проекта говорят, что его скачивают миллионы в месяц. [3] Он предназначен для обеспечения высокой производительности сложных запросов к большим базам данных во встроенной конфигурации. [1] например, объединение таблиц с сотнями столбцов и миллиардами строк. В отличие от других встроенных баз данных (например, SQLite ), DuckDB не фокусируется на транзакционных ( OLTP ) приложениях, а вместо этого специализируется на рабочих нагрузках онлайн-аналитической обработки (OLAP). [4]

DuckDB в своей нише OLAP не конкурирует с традиционными СУБД, такими как MSSQL , PostgreSQL и базы данных Oracle . Используя SQL для запросов, DuckDB ориентирован на бессерверные приложения и обеспечивает чрезвычайно быстрые ответы, используя Apache Parquet для хранения файлы . Эти атрибуты делают его популярным выбором для анализа больших наборов данных в интерактивном режиме, но он плохо соответствует требованиям корпоративного хранилища данных. [5]

DuckDB использует векторизованный механизм обработки запросов . DuckDB занимает особое место среди систем управления базами данных, поскольку не имеет каких-либо внешних зависимостей и может быть собрана с помощью только компилятора C++11. DuckDB также отклоняется от традиционной модели Клиент-сервер , работая внутри хост-процесса (у нее есть привязки, например, для интерпретатора Python с возможностью прямого размещения данных в NumPy ). массивах [1] ).

Коммерческое использование

[ редактировать ]

DuckDB используется в Facebook , Google и Airbnb . [6]

Соавтор DuckDB Мюлейзен также руководит фирмой по поддержке и консультированию программного обеспечения DuckDB Labs. [2] Компания решила не привлекать венчурное финансирование, заявив: «Мы считаем, что инвестиции подтолкнут проект к монетизации, и мы бы предпочли оставить DuckDB открытым и доступным для как можно большего числа людей». [3] Другая компания, MotherDuck, получила финансирование в размере 100 миллионов долларов для своей платформы данных, основанной на DuckDB, среди инвесторов, в том числе Andreessen Horowitz . [7]

  1. ^ Jump up to: а б с Камфуис, Крис (2020). «Графовые базы данных для поиска информации». Достижения в области поиска информации . Том. 12036. Чам: Springer International Publishing. стр. 608–612. дои : 10.1007/978-3-030-45442-5_79 . ISBN  978-3-030-45441-8 . ПМК   7148032 .
  2. ^ Jump up to: а б Кларк, Линдси. «DuckDB достигает версии 0.5.0» . www.theregister.com . Архивировано из оригинала 07 марта 2024 г. Проверено 23 марта 2024 г.
  3. ^ Jump up to: а б Кларк, Линдси. «DuckDB Labs ограничивает бесплатную поддержку и исключает венчурное финансирование» . www.theregister.com . Архивировано из оригинала 23 марта 2024 г. Проверено 23 марта 2024 г.
  4. ^ Раасвельдт, Марк; Мюлейзен, Ханнес (25 июня 2019 г.). DuckDB: встраиваемая аналитическая база данных . АКМ. стр. 1981–1984. дои : 10.1145/3299869.3320212 . ISBN  978-1-4503-5643-5 .
  5. ^ Баннерт, М. (2024). Исследования в области разработки программного обеспечения: Путеводитель по экосистеме с открытым исходным кодом . Серия «Чепмен и Холл/CRC по науке о данных». ЦРК Пресс. п. 25. ISBN  978-1-04-000513-2 . Архивировано из оригинала 23 марта 2024 г. Проверено 23 марта 2024 г.
  6. ^ Кларк, Линдси. «Компания по обработке баз данных MotherDuck заработала 47,5 миллионов долларов» . www.theregister.com . Архивировано из оригинала 23 марта 2024 г. Проверено 23 марта 2024 г.
  7. ^ Кларк, Линдси. «Бессерверная аналитическая платформа MotherDuck получила финансирование в размере 52,5 млн долларов» . www.theregister.com . Архивировано из оригинала 23 марта 2024 г. Проверено 23 марта 2024 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 26cae0355ad4180c729eff3dcdcda4fe__1718627940
URL1:https://arc.ask3.ru/arc/aa/26/fe/26cae0355ad4180c729eff3dcdcda4fe.html
Заголовок, (Title) документа по адресу, URL1:
DuckDB - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)