Re: what's the backend table behavior when issue IgniteCache.put(k,v) on an existing key-value pair

2018-12-02 Thread Ilya Kasnacheev
Hello! Apache Ignite is an SQL engine on top of key-value, not the vice versa. It means that no SQL statements are fired when you update the underlying key-value. Instead, old and new values are feed to Indexing SPI or its SQL equivalent. see https://ignite.apache.org/releases/latest/javadoc/org/a

what's the backend table behavior when issue IgniteCache.put(k,v) on an existing key-value pair

2018-12-02 Thread kcheng.mvp
when persistence enabled, when call IgniteCache.put(k,v) with a `NEW` key-value pair, it's obviously that there is a new `INSERT` sql generated and the values will be inserted into the backend table. but for the case when I want to update the properties of the value entity (eg, the weight proper