java - 可以在 Gigaspaces XAP 8 中不使用 SQL 来保存数据吗?

标签 java persistence xap gigaspaces

是否可以在不借助 SQL 数据库的情况下在 Gigaspaces XAP 8 中持久保存数据?我的应用程序实际上与 SQL 没有任何关系,重新构造所有内容以反射(reflect)典型的 SQL 设计将是一件非常麻烦的事情。但是在糟糕的 XAP 8 文档中,只提到了 Hibernate/SQL 作为可能的持久性。

我真正想要的是当我重新启动 XAP 或我的处理单元时,我放入空间的数据不会消失。

最佳答案

GigaSpaces 持久性非常通用且可扩展。使用外部数据源提供持久性。有关外部数据源 API 的更多信息,请参见此处,http://www.gigaspaces.com/wiki/display/XAP8/External+Data+Source+API

上面的页面也有一个简单的例子。 NoSQL 数据库(MongoDB 和 Cassandra)的示例实现位于 GigaSpaces Best Practices Wiki, http://www.gigaspaces.com/wiki/display/SBP/NoSQL+External+DataStore

关于java - 可以在 Gigaspaces XAP 8 中不使用 SQL 来保存数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9952301/

相关文章:

ios - 将 JSON 数据映射到 Objective-C 数据模型类的解决方案?

windows-phone-8 - Windows Phone 8 错误 - 应用程序安装失败

silverlight - 从 Silverlight 发布获取代码?

java - 错误:incomparable types: String cannot be converted into int

java - 来自 JAVA 的 Mongo Replicaset 配置

java - 基于 Tomcat JNDI 和基于 Spring/Hibernate DS 的连接池有什么区别

python - HDF5 与包含文件的文件夹有何不同?

hibernate - 实体类和持久类有什么区别?

c# - 为 Silverlight 类库打包 ResourceDictionary

java - 在 Main 方法中运行两个线程