1

我已经决定像我的应用服务器一样使用 GWAN,我希望使用 voltdb 来存储数据。有没有人一起用过的?

我将用 C++ 开发它。

4

2 回答 2

0

我在 VoltDB 工作。我们不知道有人尝试过这个,但我们最近在我们的论坛上遇到了类似的问题:http: //community.voltdb.com/node/1862

于 2012-11-05T14:53:06.077 回答
0

在最近在 SFO 博览会上展示的在线游戏演示ORACLE Open World中,我们没有使用voltDB,而是使用ORACLE noSQLJava(分布式)KV 存储。

由于我们使用 G-WAN 作为100 millions of records实时更新的数据库缓存加速器(在单个服务器上),我想这种体验与您的情况相关,因为 voltDB 不处理这种 TPS 速率。

你对你的项目说得很少,所以我将描述我们在演示中所做的事情:C servlet 创建了工作线程。一些用于更新机器人的位置(方向、方向、速度),另一些用于将修改推送到基于 Java 的远程 noSQL KV 存储。

这使得同一个 servlet 可以实时回复发送新位置的人类玩家并查询附近所有机器人的列表(也是并行化的)。

这是因为 G-WAN 同时支持 C 和 Java servlet:C 为缓存提供了紧凑的数据结构(1 亿条记录消耗大量 RAM),Java 允许 G-WAN 与 noSQL DB 通信.

我不知道你的应用程序会做什么,但至少你有一个使用 G-WAN 和(巨大的)数据库的例子,它必须实时做出反应。

G-WAN 支持 C 和 C++ servlet,因此您可以使用自己喜欢的 C++ 库。

于 2012-10-29T16:53:16.263 回答