NebulaGraph - это система управления графовыми базами данных с открытым исходным кодом. Решение может легко сохранять графы с триллионами рёбер и миллионами вершин, обеспечивая высочайшую производительность при обработке запросов за миллисекунды.
Основные характеристики NebulaGraph:
- Высокая производительность с низкой задержкой и высокой пропускной способностью
- Простой в освоении язык запросов nGQL, похожий на SQL
- Контроль доступа на основе ролей для обеспечения максимальной безопасности
- Распределенная архитектура Shared-nothing обеспечивает линейную масштабируемость
- Поддержка различных механизмов хранения данных
- Распределенные операции ACID
- Высокая доступность
|
|
Высокая производительность
NebulaGraph использует мощный механизм хранения данных RocksDB для обеспечения чтения и записи с низкой задержкой и высокой пропускной способностью. Решение использует современную технологию, обеспечивающую параллельный доступ, быструю обработку графов и эффективное использование памяти. NebulaGraph - единственная графовая база данных с открытым исходным кодом, которая может хранить и обрабатывать графы с триллионами рёбер и вершин.
Подробнее
|
|
Совместимость с openCypher
Язык запросов nGQL в NebulaGraph уже практически совместим с openCypher. Это позволяет пользователям openCypher легко начать работу с NebulaGraph с минимальными усилиями по изучению языка.
Подробнее
|
|
Поддержка горзонтального масштабирования
Благодаря распределенной архитектуре " shared-nothing" NebulaGraph позволяет осуществлять линейное масштабирование, это означает, что вы можете добавить больше нод или сервисов в кластер без ущерба для производительности. Это также означает, что если вы хотите линейно масштабировать NebulaGraph, вам не нужно менять конфигурацию существующих нод. При условии достаточной пропускной способности сети можно добавлять новые ноды, не внося никаких изменений.
Подробнее
|
|
Устойчивость к сбоям
Благодаря возможности горизонтального масштабирования и технологии снапшотов, NebulaGraph гарантирует высокую доступность даже в случае возникновения сбоев. Функция создания снапшотов позволяет пользователям делать снапшоты инсталляции NebulaGraph в любой момент и использовать их для восстановления данных на конкретный момент времени. В случае аварии NebulaGraph может быть восстановлен с помощью снапшотов без потери данных. При отказе какой-либо ноды NebulaGraph сначала удалит эту ноду из кластера и создаст новую на основе снапшота для замены отказавшей ноды. Этот процесс полностью автоматический и прозрачный для пользователей.
Подробнее
|
|
Готово к продуктиву
NebulaGraph является современным, стабильным и готовым к использованию решением. NebulaGraph широко используется в работе крупными интернет-компаниями, включая Meituan, Tencent, WeBank, Boss Zhipin и Zhihu. Эти компании используют NebulaGraph в своих прдуктивных средах для реальных приложений, таких как граф знаний, рекомендательные системы и выявление мошеннических действий.
Подробнее
|
|
Распределенная система управления графовой базы данных
Архитектура
Сравнение версий NebulaGraph Community и NebulaGraph Enterprise
Получить дополнительную информацию и задать интересующие вопросы Вы можете у наших специалистов, обратившись по почте.
|