АрхиГраф.MDM
Результаты теста быстродействия

Параметры теста

Замеры производительности проводились на виртуальном сервере следующей конфигурации:

  • процессор 4 ядра, 1600 МГц,
  • память – 16 Гб,
  • ОС: CentOS 7 x64, хранилище данных – Apache Jena/Fuseki (возможно также использование AllegroGraph и других графовых СУБД, а также "прозрачное" использование MongoDD и HBase для хранения больших каталогов объектов).

Параметры тестового набора данных:

  • 10 различных классов (типов) объектов,
  • не менее 50 свойств, включая связи (в т.ч. у одного из типов - не менее 20 свойств),
  • не менее 1 100 000 индивидуальных объектов, из которых 1 000 000 относятся к одному из типов ("главному"), который имеет не менее 10 свойств. Свойства заполнены для всех объектов случайными значениями.

Не менее 10% объектов относятся более чем к одному типу одновременно. Итог: > 14 млн триплетов, ~ 3 Гб данных.

Результат бенчмарка

Вид теста Результат, сек
Извлечение одного случайно выбранного объекта 0,00368
Одновременное извлечение 1 тыс. объектов 0,54
Одновременное извлечение 80 тыс. объектов 132,67
Одновременное извлечение 1 млн. объектов 569,36
Обновление (редактирование) одного объекта 0,07

Приведенный тест относится к стандартной конфигурации АрхиГраф.MDM, использующей графовую СУБД в качестве хранилища. Наша система может также функционировать в связке с хранилищами MongoDB и HBase, что позволяет обрабатывать многие миллионы записей из больших каталогов объектов, не теряя функциональности и производительности.