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