【问题标题】:Voltdb + gwan with c++Voltdb + gwan 与 C++
【发布时间】:2012-10-26 21:21:02
【问题描述】:

我决定像我的应用服务器一样使用 GWAN,我希望使用 voltdb 来存储数据。有人同时使用过这两种方法吗?

我会用 C++ 开发它。

【问题讨论】:

  • G-WAN 通常不被认为是生产就绪的。我强烈建议您考虑替代方案。
  • G-WAN 自 2009 年起托管网站(包括自己)。感谢您没有传播更多 F.U.D.

标签: c++ g-wan voltdb


【解决方案1】:

在最近在 SFO 的 ORACLE Open World 博览会上展示的 online Game demo 中,我们没有使用 voltDB 而是使用 ORACLE noSQL,这是一个 Java(分布式)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 数据库。

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2015-05-02
      • 1970-01-01
      • 1970-01-01
      • 2018-10-12
      • 2023-04-06
      • 1970-01-01
      • 2019-09-16
      • 2014-02-26
      • 2012-10-25
      相关资源
      最近更新 更多