Hi, You should have one cache per table(query entity) and configure separate CacheKeyConfigurations for each of the caches.
Evgenii пн, 16 мар. 2020 г. в 11:42, narges saleh <[email protected]>: > Hi All, > > I have a question that might be trivial. > If I define my query entity for each in the XML configuration file and > define the affinity key via CacheKeyConfiguration (again in the xml file), > considering that here affinity key is defined at IgniteConfiguration level, > how do I specify which cache keys (i.e., query entity key fields) will use > the affinity key and which ones don't? > > Say I have these 4 tables > Employee(company-id, employee-id) > Contractor(company-id, contractor-id) > Customer(company-id, customer-id) > Company(company-id, address) > > How do I collocate employee, and contractors with companies but not the > customers and companies? Can you provide the CacheKeyConfiguration and > keyfields for each query entity? > > thanks. >
