哪种NoSql解决方案最适合以下要求?这个问题与此question有关。列的数量和名称是未知的,可以包含1到数百万条记录。我选择的语言是C#,我可能需要一个客户端来访问数据存储。数据存储将需要高效的数据分页,因此如果CSV文件有200万行,我需要一种有效的方法来导航到第2500页,并且需要支持排序和高级过滤。有什么想法吗?
答案 0 :(得分:1)
我建议您使用文档存储,可以是mongodb,couchdb。
如果您将一行作为一个文档,那么列可能会有所不同,这非常适合您。
没有严格的架构,因此列可能会有所不同。
MongoDb有c#支持,它有一个很好的客户端,负责汇集,分片等。
它是开源的。
它提供了您想要的所有功能,易于查询等。