1. You can have a cluster consisting of several server nodes with one or more caches storing some data. Then you can have multiple applications, each will start a client node to connect to the same cluster and use this data. JDBC and REST can also be used. So the answer is definitely YES, this is possible.
2. You can do simple gets by key as well as SQL queries for more complicated requests. 3. This link is not about read/write-through, but rather about bulk loading of large amounts of data from DB into the cache. You should use one of two approaches described there prior to executing SQL queries, because SQL does not support read-through and queries only data that is already in memory. -Val -- View this message in context: http://apache-ignite-users.70518.x6.nabble.com/What-does-mean-caching-database-exactly-tp4043p4089.html Sent from the Apache Ignite Users mailing list archive at Nabble.com.