CrateDB

CrateDB
Основные данные

Сопровождающий Crate.io
Текущая  версия 4.5
(31 марта 2021 г.)
язык программирования Ява
Лицензия Apache 2.0
crate.io

CrateDB - это распределенная система баз данных, которая сочетает в себе запросы SQL с подходом NoSQL документно-ориентированной базы данных и позволяет выполнять поиск по полному тексту. Это открытый исходный код , написанный на языке программирования Java, основан на архитектуре без общего доступа и рассчитан на масштабирование. База данных особенно подходит для приложений Интернета вещей и машинных данных из-за ее масштабируемости и большого объема данных, которые она принимает. CrateDB основан на компонентах из других проектов с открытым исходным кодом, таких как Apache Lucene и Netty .

история

CrateDB был запущен как проект Йодока Батлогга, члена Open Source Initiative Vorarlberg, в Дорнбирне. База данных представляет собой распределенную базу данных SQL, которая подходит для быстрого полнотекстового поиска и анализа.

Компания- стартап Crate.io разрабатывает и продает CrateDB. Он был основан в июне 2013 года Йодоком Батлогом, Берном Дорном и Кристианом Лутцем в Дорнбирне. Первый раунд финансирования компания получила в апреле 2014 года.

В июне того же года Crate.io получил награду Judges's Choice Award на конкурсе GigaOm Structure Launchpad. В октябре компания выиграла конкурс TechCrunch Disrupt Europe в Лондоне.

Crate.io завершил раунд финансирования в размере 4 миллионов долларов в марте 2016 года. В декабре того же года была выпущена версия 1.0 CrateDB, которую скачали более миллиона раз.

Версия 2.0 CrateDB была выпущена в мае 2017 года после очередного раунда финансирования в размере 2,5 миллиона долларов от Dawn Capital, Draper Esprit, Speedinvest и Sunstone Capital.

Год спустя, в 2018 году, был выпущен CrateDB 3.0. В том же году был завершен раунд финансирования серии A в размере 11 миллионов долларов.

CrateDB 4.0 был выпущен в июне 2019 года. Crate.io также продвигает CrateDB как облачное решение.

Один из основателей, Йодок Батлогг, покинул компанию в октябре 2020 года. Ева Шенлейтнер является генеральным директором Crate.io с сентября 2020 года.

Некоторое время был принят подход, при котором Community Edition является открытым исходным кодом, а другие функции доступны только с корпоративной лицензией, был анонсирован обновленный полный выпуск исходного кода для версии 4.5, который был опубликован в марте 2021 года.

строительство

архитектура

CrateDB основан на архитектуре без общего доступа, которая позволяет избежать единичных точек отказа и работает в кластере идентично настроенных серверов (узлов). Узлы автоматически координируют себя, чтобы распределить доступ для записи и запроса по кластеру.

Допросить

Синтаксис SQL CrateDB включает JOINS, агрегатные функции, индексы, подзапросы, пользовательские функции и представления. Также поддерживаются полнотекстовый поиск, запросы к геоданным и вложенные столбцы объектов JSON.

Схемы

CrateDB поддерживает схемы следующих типов: «строгие», «динамические» или «игнорируемые».

  • Строгая схема: если оператор INSERT содержит столбец, который не был определен в таблице, CrateDB применяет исходную схему, отклоняя оператор INSERT и выдавая ошибку.
  • Динамическая схема: CrateDB автоматически обновляет схему, индексируя новый столбец.
  • Игнорируемая схема: CrateDB не индексирует столбец, но сохраняет значение JSON.

последовательность

CrateDB использует модель согласованности, называемую конечной согласованностью . Он включает в себя управление версиями наборов данных и оптимистичную валюту, а также настройку частоты обновления на уровне таблицы, которая заставляет данные CrateDB согласовываться каждые n миллисекунд.

Индивидуальные доказательства

  1. Crate.io разрабатывает базу данных SQL для Интернета вещей с помощью CrateDB. Проверено 1 февраля 2021 года .
  2. Йодок Батлог покидает руководство crate.io. Проверено 19 января 2021 года .
  3. Crate.io разрабатывает базу данных SQL для Интернета вещей с помощью CrateDB. Проверено 1 февраля 2021 года .
  4. «CrateDB - это гибкость NoSQL, знакомство с SQL» InfoWorld. Декабрь 19, 2016
  5. 10 многообещающих стартапов в области больших данных ( de-DE ). Проверено 31 января 2021 г.
  6. Данные о запуске ящика для хранилища данных с открытым исходным кодом привлекают 1,5 миллиона долларов от Sunstone и DFJ Esprit ( en-US ), получено 13 января 2021 года.
  7. Стартап Форарльберга "Crate Data" удостоен награды . Проверено 13 января 2021 года.
  8. Данные ящиков: жители Форарльберга побеждают на Techcrunch Europe .
  9. FinSMEs: Crate Technology привлекает 4 миллиона долларов финансирования ( en-US ), 15 марта 2016 г. Получено 13 января 2021 г.
  10. Томас Клэберн в Сан-Франциско: Crate.io распаковывает кластеризованный SQL CrateDB, переезжает в Калифорнию ( en ) Получено 13 января 2021 г.
  11. Бен Кепес : CrateDB: База данных, ориентированная на Интернет вещей и машинные данные ( en ), 14 декабря 2016 г. Получено 13 января 2021 г.
  12. Сердар Йегулалп: CrateDB 2.0 Enterprise делает упор на безопасность и мониторинг, а также на открытый исходный код ( en ) 16 мая 2017 г. По состоянию на 13 января 2021 г.
  13. Crate.io Packs New Features, Services Into DB Upgrade ( en-US ), 17 мая 2017 г. Получено 13 января 2021 г.
  14. В версии 2.0 инструменты базы данных Crate.io сделали упор на IoT ( en-US ). Получено 13 января 2021 года.
  15. FinSMEs: Crate.io привлекает 2,5 миллиона евро в виде посевного финансирования ( en-US ) 2 января 2017 г. По состоянию на 13 января 2021 г.
  16. Версия 4.0.0 - CrateDB: Справочник . Проверено 13 января 2021 года.
  17. dotnetpro: Временные ряды промышленного SQL в реальном времени для Microsoft Azure ( de-DE ) 25 сентября 2019 г. По состоянию на 1 февраля 2021 г.
  18. Йодок Батлог покидает руководство crate.io. Проверено 19 января 2021 года .
  19. Crate.io: Ева Шенлейтнер присоединяется к Crate.io в качестве генерального директора . 9 сентября 2020 г. Проверено 13 января 2021 г.
  20. CrateDB v4.5 теперь стабильна и готова к использованию. 31 марта 2021 г., по состоянию на 5 апреля 2021 г. (американский английский).
  21. CrateDB Doubling Down on Permissive Licensing and the Elasticsearch Lockdown ( en-US ). Проверено 31 января 2021 г.
  22. 10 многообещающих стартапов в области больших данных ( de-DE ). Проверено 31 января 2021 г.
  23. Системные свойства CrateDB. Проверено 1 февраля 2021 года .
  24. Системные свойства CrateDB. Проверено 1 февраля 2021 года .

веб ссылки