Статьи

Сравнение производительности кэша в памяти Apache Ignite с кэшем в памяти Hazelcast и собственной картой Hashmap Java

обзор

В этой статье сравниваются различные варианты карт в памяти и их производительности, чтобы приложение отошло от традиционных таблиц СУБД для часто используемых данных. В этом случае для демонстрации я взял 2 миллиона фиктивных записей врачей, которые находятся в таблице базы данных, и перенес их на карты в памяти. Миграция позволит приложению быстро искать на карте и проверять врача, а не запрашивать таблицу базы данных для проверки.

Вам также может понравиться: Hazelcast с весенней загрузкой на Kubernetes

Исходный код для клиентов Java для создания этих распределенных карт только для чтения также был добавлен в эту статью. Все используемые клиенты Java будут создавать карту в памяти для сохранения объектов врача с NPI врача в качестве ключа на карте. Я создал XML для экспорта всех 2 миллионов врачей для этой цели, и ниже приведен пример этого XML.


XML