ДакДБ
Эта статья нуждается в дополнительных цитатах для проверки . ( март 2024 г. ) |
Разработчик(и) | Лаборатории ДакДБ |
---|---|
Стабильная версия | v1.0.0 / 3 июня 2024 г. |
Репозиторий | |
Написано в | С++ |
Операционная система | Кросс-платформенный |
Тип | Столбцово-ориентированная СУБД СУБД |
Лицензия | МОЯ лицензия |
Веб-сайт | www |
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]
Ссылки
[ редактировать ]- ^ 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 .
- ^ Jump up to: а б Кларк, Линдси. «DuckDB достигает версии 0.5.0» . www.theregister.com . Архивировано из оригинала 07 марта 2024 г. Проверено 23 марта 2024 г.
- ^ Jump up to: а б Кларк, Линдси. «DuckDB Labs ограничивает бесплатную поддержку и исключает венчурное финансирование» . www.theregister.com . Архивировано из оригинала 23 марта 2024 г. Проверено 23 марта 2024 г.
- ^ Раасвельдт, Марк; Мюлейзен, Ханнес (25 июня 2019 г.). DuckDB: встраиваемая аналитическая база данных . АКМ. стр. 1981–1984. дои : 10.1145/3299869.3320212 . ISBN 978-1-4503-5643-5 .
- ^ Баннерт, М. (2024). Исследования в области разработки программного обеспечения: Путеводитель по экосистеме с открытым исходным кодом . Серия «Чепмен и Холл/CRC по науке о данных». ЦРК Пресс. п. 25. ISBN 978-1-04-000513-2 . Архивировано из оригинала 23 марта 2024 г. Проверено 23 марта 2024 г.
- ^ Кларк, Линдси. «Компания по обработке баз данных MotherDuck заработала 47,5 миллионов долларов» . www.theregister.com . Архивировано из оригинала 23 марта 2024 г. Проверено 23 марта 2024 г.
- ^ Кларк, Линдси. «Бессерверная аналитическая платформа MotherDuck получила финансирование в размере 52,5 млн долларов» . www.theregister.com . Архивировано из оригинала 23 марта 2024 г. Проверено 23 марта 2024 г.
Дальнейшее чтение
[ редактировать ]- Вуди, Алекс (5 марта 2024 г.). «DuckDB идет в такт собственному аналитическому барабану» . Датанами .
Внешние ссылки
[ редактировать ]- Продукты больших данных
- Встроенные базы данных
- Программное обеспечение столбцово-ориентированной СУБД для Linux
- Кроссплатформенное бесплатное программное обеспечение
- Кроссплатформенное программное обеспечение
- Продукты для хранения данных
- Механизмы баз данных
- Бесплатные системы управления базами данных
- Системы управления реляционными базами данных
- Структурированное хранилище
- Заглушки программного обеспечения