【问题标题】:Suggesstions on NOSQL DB with a good stable C++ client关于具有良好稳定 C++ 客户端的 NOSQL DB 的建议
【发布时间】:2011-02-04 23:42:26
【问题描述】:

我想尝试将我的宠物项目连接到 NOSQL 类型的数据库,因为最终它需要能够以非常简单的数据结构处理大量数据...对于 NOSQL 来说非常理想。

但是,我正在使用 C++,并且对围绕 C 客户端编写包装器没有兴趣。我用谷歌搜索了一些尝试找到将 Cassandra 与 C++ 客户端一起使用的示例,但没有找到太多。

所以我的要求是:免费、在 Windows 上运行、良好的 C++ 客户端以及可用的示例,不要假设我已经是 NOSQL / Thrift 大师。

有什么想法吗?

【问题讨论】:

    标签: c++ database nosql


    【解决方案1】:

    Redis 拥有大多数主要编程语言的客户端,包括 C++。我所听到的一切都是 Redis 是 NoSQL 中的新热点。

    关于 Redis(和 memcached)的事情是它们最终提供了类似 telnet 的接口。如果您可以打开到 localhost 的套接字并发送命令,则可以使用 NoSQL 数据库。这或多或少是 Rediska(Redis PHP 客户端)在后台所做的。

    您应该能够在几个小时内完成一个愚蠢的 get-set 接口,并在一天左右的时间内实现其余接口。

    【讨论】:

    • Redis 的问题是它不能在 Windows 上运行...我看到有些人有非官方的 minwn 或 cygwin 端口,但我的主要开发环境是 windows,我不想拥有在我想开发的每台机器上设置一个 linux VM。看起来很痛苦。
    • 我在某处抓到了一个版本,似乎在我的 Win7 机器上工作正常,除了一些配置文件奇怪。我想我用过这个版本:github.com/dmajkic/redis/downloads
    猜你喜欢
    • 1970-01-01
    • 2013-10-05
    • 2020-10-05
    • 2013-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多