С моей прошлой публикации о распределенной базе данных CrateDB прошло около года. Проект на основе Elasticsearch и PrestoDB написан на Java. Он за это время активно развивался и обрастал новым функционалом в [github][1] репозитарии:
* поддержка outer join;
* case when… then… end в запросах;
* функции для работы с пространственными(Geospatial) данными;
* возможно отображение данных временных рядов (Time Series) в Grafana;
* ограниченная поддержка подзапросов;
* узлы кластера работающие в режиме только чтения;
* эмуляцией подмножества протокола PostgreSQL 9.5;
![][2]
Приятной неожиданностью было обнаружить в github проекта, что в команде CrateDB есть русскоговорящий разработчик [Руслан][3]. Достаточно быстро получил от него ответ на вопросы про внутреннее устройство и зависимости проекта.
[Читать дальше →][4]
[1]:
https://github.com/crate/crate
[2]:
https://habrastorage.org/files/f30/188/6d8/f301886d88234ba391698f56e1422a22.png
[3]:
https://github.com/kovrus
[4]:
https://habrahabr.ru/post/323742/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut