Использование структур данных в памяти

StackOverflow https://stackoverflow.com/questions/8801194

  •  25-10-2019
  •  | 
  •  

Вопрос

У меня есть клиентское требование не использовать RDBMS, а вместо этого делаю все, используя структуры данных в памяти, если сервер перезагружен, состояние приложения вернется к последнему сохраненному состоянию.

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

Ниже приведены некоторые примеры ...

     public Object save(Object object, Class c) {
    database.ofy().put(object);
    return object;
}

public void delete(Long id, Class c) {

    database.ofy().delete(c, id);   
}

public Object findById(String id, Class c) {
    return database.ofy().find(c, id);
}

public Iterable<Object> findAll(Class c) {
    Iterable<Object> models = database.ofy().query(c).fetch();
    return models;

    }

}

Спасибо

Это было полезно?

Решение

вы можете использовать SQLite, который имеет крючки для множества языков.

Использование по умолчанию для SQLite предназначено для файлов, но его можно легко использовать в памяти.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top