В Tarantool есть всё что вам нужно, полигоны и точки в geo-index, поддержка JSON, вторичные ключи.
Пока нет встроенного шардинга, но судя по тому что у вас в списке есть Neo4J, это не критично
Лучше съездить на Percona Live! Santa-Clara, там обычно присутствуют разработчики, и пообщаться с ними напрямую. Они всё расскажут и актуальные ресурсы там также все будут упомянуты.
Посмотрите в сторону Database sytems: the complete book Ульмана & co.
Без Dragon Book поддержку SQL не реализовать.
Для репликации рекомендую книгу Nancy Lynch по распределённым алгоритмам.
Реализация базового функционала реляционной СУБД с поддержкой SQL-92 где-то 400 лет в модели COCOMO.
В мире в данный момент активны более 300 различных баз данных, большинство из которых имеют открытый исходный код.
Удачи вам с вашим проектом!
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.