Сохранение данных на диске с помощью Hazelcast

Я установил HazelCast 2.5. Я хочу сохранить свои записи на диске. Я узнал, что MapStore делает эту работу. Однако я не уверен, как реализовать MapStore.

код, который я написал до сих пор:

    public class MyMaps implements MapStore<String,String> {

public static Map<Integer, String> mapCustomers = Hazelcast.getMap("customers");

public static void main(String[] args) {
{ 
    mapCustomers.put(1, "Ram");
    mapCustomers.put(2, "David");
    mapCustomers.put(3, "Arun");

}

}

Как поместить все эти записи на диск.

необходимо ли иметь серверную часть, такую как MySQL или PostgreSQL, чтобы использовать этот класс?

Я считаю, что можно использовать следующую функцию:

public void delete(String arg0);
public void deleteAll(String arg0);
public void store(String arg0);
public void storeAll(String arg0);

мне нужен пример фрагмента реализации MapStore.

пожалуйста обеспечьте меня с кодом образца.

Пожалуйста, Помогите.!!

1 ответов


в следующих ссылках вы можете найти примеры реализаций map store (для SimpleDB и HBase).

Да, у вас должно быть централизованное хранилище данных, и ваша реализация MapStore будет подключаться и работать.