Користувач:ImmortalKun/Чернетка

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

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.
  • Джерело: власний, з розширеннями з відкритим вихідним кодом, інтегрованими компонентами і сторонніми коннекторами.
  • Наявність гнучких ціни і різних варіантів ліцензії.
  • Підтримка платформ 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.

Посилання[ред. | ред. код]

Додатково[ред. | ред. код]