InfiniteGraph

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
InfiniteGraph
Тип Графовая СУБД
Разработчик Objectivity, Inc.
Написана на Java, Core in C++
Операционная система Кроссплатформенность
Лицензия Evaluation (EULA), и Коммерческое программное обеспечение
Сайт infinitegraph.com

InfiniteGraph — это распределённая графовая СУБД, реализованная на Java. Входит в класс NoSQL (или Not Only SQL) баз данных, ориентированных на использование графовой структуры. Разработчики используют Infinitegraph для того, чтобы найти полезные и часто скрытые отношения в больших высоконагруженных наборах данных.

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]

Примечания[править | править код]

  1. The Rise of the Cloud Database. Readwrite (May 7, 2013). Дата обращения 8 сентября 2014.
  2. Georgetown University taps Objectivity for Big Data research. Readwrite (May 1, 2013). Дата обращения 8 сентября 2014.
  3. 1 2 Levi Gundert. Big Data in Security – Part III: Graph Analytics. Readwrite (December 11, 2013). Дата обращения 8 сентября 2014.
  4. Rip Empson. InfiniteGraph Steps Out Of Beta To Help Companies Identify Deep Relationships In Large Data Sets. TechCrunch. AOL (August 16, 2011). Дата обращения 16 августа 2011.
  5. Matt Aslett. Objectivity identifies use cases for its InfiniteGraph graph database unit. The 451 Group (February 9, 2011). Дата обращения 9 февраля 2011.
  6. PressReleasePoint. ACHIEVE GREATER FUNCTIONALITY, EASE OF USE AND EVEN FASTER PERFORMANCE WITH INFINITEGRAPH 3.3. PressReleasePoint (June 10, 2014). Дата обращения 8 сентября 2014.

Ссылки[править | править код]

Дополнительно[править | править код]