ArangoDB
Подробнее
- Год
- Тип
- Мультимодельная база данных
- Сайт
- arangodb.com
- Исходный код
- github.com/arangodb
Мультимодельная база данных: документы, графы и ключ-значение в одном движке, и один язык запросов для всего.
Язык запросов называется AQL: по форме он похож на SQL, но умеет обходить рёбра графа прямо внутри запроса — взять документ, пройти по связям на три шага вглубь, отфильтровать результат. Смысл в том, чтобы не держать рядом MongoDB и Neo4j и не синхронизировать их вручную.
Мультимодельность — обещание, которое обычно чем-то оплачивается: специализированная графовая база при чистом обходе, как правило, быстрее. ArangoDB выигрывает там, где нагрузка действительно смешанная.