Having separate caches is not a requirement, it's just more flexible approach. Different data types are separated from each other, can be configured differently, etc. Unless you have hundreds of caches, having several of them should not introduce big overhead or any issues.
As for the queries, an SQL table is created per data type, not per cache. So if you have both Person and Organization in a single cache, you will still have two tables and queries will not change. BTW, note that two sub-types of the same type are treated as different types from SQL standpoint and will results in creation of two separate independent tables. -Val -- View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Separate-vs-shared-caches-for-different-value-types-tp5153p5183.html Sent from the Apache Ignite Users mailing list archive at Nabble.com.
