InfiniteGraph
InfiniteGraph — розподілена графова СУБД, реалізована на Java. Входить в клас NoSQL (або Not Only SQL) баз даних, орієнтованих на використання графовоЇ структури. Розробники використовують Infinitegraph для того, щоб знайти корисні і часто приховані відносини в великих високонавантажених наборах даних.
Тип | Графова база даних |
---|---|
Розробник | Objectivity, Inc. |
Перший випуск | 2010 |
Мова програмування | Java, Core in C++ |
Стан розробки | Припинено, на користь ThingSpan |
Ліцензія | Trialware |
Вебсайт | infinitegraph.com |
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]
Див. також
Примітки
- The Rise of the Cloud Database. Readwrite.
- Georgetown University taps Objectivity for Big Data research. Readwrite.
- Gundert, Levi. Big Data in Security – Part III: Graph Analytics. Readwrite.
- Empson, Rip. InfiniteGraph Steps Out Of Beta To Help Companies Identify Deep Relationships In Large Data Sets. AOL.
- Aslett, Matt. Objectivity identifies use cases for its InfiniteGraph graph database unit. The 451 Group.
- ACHIEVE GREATER FUNCTIONALITY, EASE OF USE AND EVEN FASTER PERFORMANCE WITH INFINITEGRAPH 3.3. PressReleasePoint.
Посилання
- InfiniteGraph офіційний сайт
- InfiniteGraph вікі для розробників[недоступне посилання з серпня 2019]