Користувач: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]
Примітки[ред. | ред. код]
- ↑ 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.