InfiniteGraph

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 14:03, 4 серпня 2019, створена InternetArchiveBot (обговорення | внесок) (Виправлено джерел: 0; позначено як недійсні: 1. #IABot (v2.0beta15))
Перейти до навігації Перейти до пошуку
InfiniteGraph
Тип Графова база даних
Розробник Objectivity, Inc.
Перший випуск 2010
Мова програмування Java, Core in C++
Стан розробки Припинено, на користь ThingSpan
Ліцензія Trialware
Вебсайт infinitegraph.com

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

InfiniteGraph — це крос-платформна, масштабована, включаюча хмарні технології і спроектована для підтримки високої пропускної здатності.[1][2][3]

InfiniteGraph зручна для додатків і сервісів, які вирішують задачі теорії графів.

Використовується в телекомунікаціях, охороні здоров'я, кібербезпеці, виробництві, CRM і соціальних мережах.

Особливості

  • API / Протоколи: Java (ядро C++)
  • Графова модель: Маркований спрямований мультіграф. Ребро — це об'єкт першого класу з ідентичністю, незалежної від з'єднуваних їм вершин.
  • Резервне копіювання, включаючи онлайн-інкрементне резервне копіювання і повне відновлення.
  • Паралелізм: оновлення блокування в підграфах, одночасно неблокуючий прийом.
  • Узгодженість: гнучка (від ACID до розслабленої).
  • Поширення: блокування сервера і ідентифікатори об'єктів на 64 бітах підтримують простір динамічної адресації (кожна федерація може управляти 65535 окремими базами даних і 1024 байтами (один квадрильйон гігабайт або 1 терабайт) простору фізичної адресації).
  • Багатопотокова обробка.
  • Вбудована хмарна інфраструктура.
  • Методи запиту: API-інтерфейс Traverser, навігація по графам, кваліфікація мови предикатів і відповідність шаблону шляху.
  • Підтримка паралельних запитів.
  • Наявність інструментів візуалізації.
  • Схема: підтримка schema-full режиму забезпечує механізм для додавання сторонніх даних.
  • Транзакції: повна відповідність з ACID.
  • Підтримка Tinkerpop Blueprints і Gremlin.
  • Джерело: власний, з розширеннями, з відкритим вихідним кодом, інтегрованими компонентами і сторонніми конекторами.
  • Наявність гнучких цін і різних варіантів ліцензії.
  • Підтримка платформ Windows, Linux і Mac з повною функціональною сумісністю.

Історія

InfiniteGraph виготовляється компанією Objectivity, Inc., яка розробляє технології баз даних, які підтримують великомасштабне розподілене управління даними, збереження суті і аналіз відносин.[3][4][5] InfiniteGraph була представлена публіці в 2010 році. Остання версія (3.3) була випущена в червні 2014.[6]

Див. також

Примітки

  1. The Rise of the Cloud Database. Readwrite.
  2. Georgetown University taps Objectivity for Big Data research. Readwrite.
  3. а б Gundert, Levi. Big Data in Security – Part III: Graph Analytics. Readwrite.
  4. Empson, Rip. InfiniteGraph Steps Out Of Beta To Help Companies Identify Deep Relationships In Large Data Sets. AOL.
  5. Aslett, Matt. Objectivity identifies use cases for its InfiniteGraph graph database unit. The 451 Group.
  6. ACHIEVE GREATER FUNCTIONALITY, EASE OF USE AND EVEN FASTER PERFORMANCE WITH INFINITEGRAPH 3.3. PressReleasePoint.

Посилання