CrateDB 2.0 — распределённая СУБД с поддержкой SQL для машинных данных

На этой неделе состоялся второй крупный релиз CrateDB — СУБД с открытым кодом, поддерживающей язык SQL и созданной быть распределённой.

Проектируя CrateDB, авторы этой новой системы управления базами данных задавались тремя ключевыми целями: предоставить SQL для обработки данных любого вида (структурированных и неструктурированных), выполнять SQL-запросы (включая JOIN’ы и агрегации) в реальном времени, сделать горизонтальное масштабирование простым. CrateDB не поддерживает ACID-транзакции с откатом операций до предыдущего состояния, но обеспечивает Optimistic Concurrency Control (внутренние версии для данных, позволяющие обнаруживать и решать конфликты при записи). Наиболее популярное применение CrateDB — хранение и обработка машинных данных (machine data).

Административный интерфейс CrateDB
Административный интерфейс CrateDB / Иллюстрация с сайта GitHub

В релизе CrateDB 2.0, который пока имеет статус пробного, представлены улучшения в поддержке SQL (добавлены агрегации и GROUP BY для JOIN-запросов, группировка в подзапросах) и в прослойке кластеризации СБУД (заметно улучшена производительность таких операций, как агрегации, JOIN, обработка геопространственных данных и т.п.), а в административном интерфейсе (выполнен как веб-приложение) добавлена функция переименования таблиц.

Исходный код СУБД CrateDB написан на языке Java и распространяется на условиях свободной лицензии Apache License 2.0, опубликован на GitHub. У проекта также есть коммерческая версия продукта — CrateDB Enterprise Edition.

Дмитрий Шурупов по материалам Crate.io.



Коды для вставки в блог\форум




Интересные новости
Сентябрьский патч безопасности сломал Linux-подсистему WSL в Windows 10. Microsoft работает над исправлениемСентябрьский патч безопасности сломал Linux-подсистему WSL в Windows 10. Microsoft работает над исправлением
5 самых знаменитых «отфотошопленных» снимков в истории5 самых знаменитых «отфотошопленных» снимков в истории
Состоялся релиз предварительной сборки Windows 10 под номером 20215Состоялся релиз предварительной сборки Windows 10 под номером 20215
Блок рекламы


Похожие новости

Avast решил закрыть Jumpshot после скандала с продажей данныхAvast решил закрыть Jumpshot после скандала с продажей данных
Avast уличили в продаже данных пользователейAvast уличили в продаже данных пользователей
Firefox будет оповещать пользователей об утечках данных, связанных с их аккаунтамиFirefox будет оповещать пользователей об утечках данных, связанных с их аккаунтами
Google забанит расширения для Chrome, которые собирают много данных об активности пользователей
В Chrome появятся новые защиты и настройки для контроля над сбором данных для рекламыВ Chrome появятся новые защиты и настройки для контроля над сбором данных для рекламы
Google наделила хромбуки поддержкой LinuxGoogle наделила хромбуки поддержкой Linux
Chrome уличили в утечке личных данныхChrome уличили в утечке личных данных
В Стэнфорде придумали надежный метод шифрования персональных данныхВ Стэнфорде придумали надежный метод шифрования персональных данных
Ошибка в файловой системе Apple приводит к потере данных в macOS High SierraОшибка в файловой системе Apple приводит к потере данных в macOS High Sierra
Apple выпустила iOS 11.2.5 с поддержкой HomePod и новостями SiriApple выпустила iOS 11.2.5 с поддержкой HomePod и новостями Siri
Последние новости

Подгружаем последние новости