我有一个客户要求不使用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