InfiniteGraph
InfiniteGraph — это распределённая графовая СУБД, реализованная на Java. Входит в класс NoSQL (или Not Only SQL) баз данных, ориентированных на использование графовой структуры[en]*. Разработчики используют Infinitegraph для того, чтобы найти полезные и часто скрытые отношения в больших высоконагруженных наборах данных.
InfiniteGraph | |
---|---|
Тип | Графовая СУБД |
Разработчик | Objectivity, Inc. |
Написана на | Java, Core in C++ |
Операционная система | Кроссплатформенность |
Лицензия | Evaluation (EULA), и Коммерческое программное обеспечение |
Сайт | infinitegraph.com |
InfiniteGraph — это кросс-платформенная, масштабируемая, включающая облачные технологии и спроектирована для поддержки высокой пропускной способности. [1][2][3]
InfiniteGraph удобна для приложений и сервисов, которые решают задачи теории графов.
Используется в телекоммуникациях, здравоохранении, кибербезопасности, производстве, CRM и социальных сетях.
ОсобенностиПравить
- API/Протоколы: Java (ядро C++)
- Графовая модель: Маркированный направленный мультиграф. Ребро — это объект первого класса с идентичностью, независимой от соединяемых им вершин.
- Резервное копирование, включая онлайн-инкрементное резервное копирование и полное восстановление.
- Параллелизм: обновление блокировки в подграфах, одновременный неблокирующий прием.
- Согласованность: гибкая (от ACID до расслабленной).
- Распространение: блокировка сервера и идентификаторы объектов на 64 битах поддерживают пространство динамической адресации (каждая федерация может управлять 65535 отдельными базами данных и 10 ^ 24 байтами (один квадриллион гигабайт или 1 терабайт) пространства физической адресации).
- Многопоточная обработка.
- Встроенная облачная инфраструктура.
- Методы запроса: API-интерфейс Traverser, навигация по графам, квалификация языка предикатов и соответствие шаблону пути.
- Поддержка параллельных запросов.
- Наличие инструментов визуализации.
- Схема: поддержка schema-full режима обеспечивает механизм для добавления сторонних данных.
- Транзакции: полное соответствие с ACID.
- Поддержка Tinkerpop Blueprints и Gremlin.
- Выходной сигнал Talend для InfiniteGraph.
- Источник: собственный, с расширениями с открытым исходным кодом, интегрированными компонентами и сторонними коннекторами.
- Наличие гибких цены и различных вариантов лицензии.
- Поддержка платформ Windows, Linux и Mac с полной функциональной совместимостью.
ИсторияПравить
InfiniteGraph производится компанией Objectivity, Inc., которая разрабатывает технологии баз данных, поддерживающие крупномасштабное распределенное управление данными, сохранение сущности и анализ отношений.[3][4][5] InfiniteGraph была представлена публике в 2010 году. Последняя версия (3.3) была выпущена в Июне 2014.[6]
ПримечанияПравить
- ↑ The Rise of the Cloud Database (неопр.). Readwrite (7 мая 2013). Дата обращения: 8 сентября 2014. Архивировано 4 мая 2018 года.
- ↑ Georgetown University taps Objectivity for Big Data research (неопр.). Readwrite (1 мая 2013). Дата обращения: 8 сентября 2014. Архивировано 1 июля 2017 года.
- ↑ 1 2 Levi Gundert. Big Data in Security – Part III: Graph Analytics (неопр.). Readwrite (11 декабря 2013). Дата обращения: 8 сентября 2014. Архивировано 8 сентября 2014 года.
- ↑ Rip Empson. InfiniteGraph Steps Out Of Beta To Help Companies Identify Deep Relationships In Large Data Sets (неопр.). TechCrunch. AOL (16 августа 2011). Дата обращения: 16 августа 2011. Архивировано 9 июля 2017 года.
- ↑ Matt Aslett. Objectivity identifies use cases for its InfiniteGraph graph database unit (неопр.). The 451 Group (9 февраля 2011). Дата обращения: 9 февраля 2011. Архивировано 29 июня 2017 года.
- ↑ PressReleasePoint. ACHIEVE GREATER FUNCTIONALITY, EASE OF USE AND EVEN FASTER PERFORMANCE WITH INFINITEGRAPH 3.3 (неопр.). PressReleasePoint (10 июня 2014). Дата обращения: 8 сентября 2014. Архивировано 4 сентября 2016 года.
СсылкиПравить
- InfiniteGraph официальный сайт
- InfiniteGraph вики для разработчиков (недоступная ссылка)
ДополнительноПравить
Для улучшения этой статьи желательно:
|