Hi guys, I am new to the world of Ignite. I am currently going through the examples folder. The following are the statements from example CacheQueryDdlExample (apache-ignite-fabric-2.3.0-bin/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheQueryDdlExample.java):
cache.query(new SqlFieldsQuery( "CREATE TABLE city (id LONG PRIMARY KEY, name VARCHAR) WITH \"template=replicated\"")).getAll(); cache.query(new SqlFieldsQuery( "CREATE TABLE person (id LONG, name VARCHAR, city_id LONG, PRIMARY KEY (id, city_id)) " + "WITH \"backups=1, affinityKey=city_id\"")).getAll(); >From the above two statements, "cache" is used to create two other caches "SQL_PUBLIC_CITY" and "SQL_PUBLIC_PERSON". Why do we need one cache to create another cache? What is the main purpose of "cache"? I kindly request you guys to throw some light on this topic. Any related information is appreciable. Regards, Shravya Nethula. -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/