Привет, ребята,Apache Ignite производительности многопользовательской подходы
я работаю в проекте, который должен поддерживать большое количество записей в кэше (Apache Ignite), эти записи разделены компаниями.
Исключить:
Компания; продукт; количество
CompA; A; 15
CompA; B; 10
CompB; A; 20
CompB; B; 12
Мои сомнения о производительности между созданию записей в одном кэше добавляющим арендатора с ключом (компания + продукт) и создать новый кэш для каждого арендатора, как:
CacheConfiguration<String, String> cfgCompanyA = new CacheConfiguration<>();
cfgCompanyA.setName("CompanyA");
IgniteCache<String, String> cacheCompanyA = ignite.getOrCreateCache(cfgCompanyA);
CacheConfiguration<String, String> cfgCompanyB = new CacheConfiguration<>();
cfgCompanyB.setName("CompanyB");
IgniteCache<String, String> cacheCompanyB = ignite.getOrCreateCache(cfgCompanyB);
Любая помощь приветствуется.