我正在寻找在 Windows 上运行(至少用于开发)并能够在内存模式下运行(无需磁盘访问)的 NoSQL/键值存储/无模式数据存储系统。内存模式对于快速执行我们正在构建的客户端软件的测试套件是必要的。
在生产中,数据将是巨大的,并且必须存储在磁盘上。
例如riak有一个 in-memory 选项,但 riak 不能在 windows 上编译和运行。
应该有各种可用语言的客户端库,或者 http 或 xml-rpc 接口或类似的接口。
我相信couchDB 不能在内存中运行, mongoDB也 不能。
Cassandra安装在 Windows 上,但对于非 Java 客户端,我不确定是否需要 Thrift,这将很难编译
Hadoop可以设置为 Windows 上的开发系统,但它似乎只在磁盘上运行。