私はキャッシュ (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);