Проведём эксперимент для сравнения производительности двух подходов: кластеры и классы как оболочка над кластерами. Несомненно, классы представляют бОльшую функциональность по сравнению с кластерами, но сейчас интересует сравнение производительности двух подходов. Операции «под капотом» могут показаться банальными, но это сделано, чтобы минимизировать потери на сами операции, и измерить практически чистую скорость доступа. Кратко: Программа для работы использует набор данных, которые собраны в кластер. В процессе работы программа берёт элемент, манипулирует с ним и возвращает в кластер. Для сравнения остановился на следующих подходах: Для измерения скоростей использую вариацию state machine, где в каждом кейсе много раз выполняется одно и то же действие. Параллельно оболочка замеряет время выполнения операции. Дальше идут результаты, отсортированные по времени исполнения, и небольшие комментарии Самое быстрое решение – работа с кластером прямо в коде. С небольшим отрывом на грани ст