Мне нужно знать внутреннюю рабочую работу с лещей. давайте предположим следующий сценарий.HazelCast предоставляет любой механизм обновления?
У меня есть классы.
Class User{
// come Fileds
}
MainClass
Class MainClass{
public static void main(String[] args){
//lets assume, I have a map, that contains User.java objects in its value. Also I have implemented loadStore.
IMap<String, User> userMap = hazelcastClient.getMap("User");
User user = userMap.get("userid");
// i updated some fields in user object.
user.age(26);
userMap.put("userid", user);
}
}
Я хочу знать, что произойдет в магазине, когда я поставлю обновленный объект класса пользователя на карте против того же ключа? либо hcast собирает запись всего объекта целиком в свой метод хранилища или просто обновление? выполняет ли версия hazelcast записи, хранящиеся в ней?
Это правильно. Hazelcast работает на уровне blob; поэтому мы не видим изменений в полях. – pveentjer
С тех пор как BLOB были упомянуты, люди часто забывают (или никогда не осознают), что упорство NoSQL: индексированные BLOB. –