用于许多CSV文件的NoSql解决方案



什么NoSql解决方案最适合以下需求?这个问题与这个问题有关。列的数量和名称是未知的,可以是1到数百万条记录。我选择的语言将是C#,我可能需要一个客户端来访问数据存储。数据存储需要高效的数据分页,因此如果CSV文件有200万行,我需要一种高效的方式导航到第2500页,并且需要支持排序和高级过滤。有什么想法吗?

我建议您使用文档存储,可以是mongodb、couchdb。

如果您将一行作为一个文档,其中as列可能会有所不同,这非常适合您。

没有严格的架构,因此列可能会有所不同。

MongoDb有c#支持,它有一个很好的客户端,负责池化、分片等。

它是开源的。

它提供了您想要的所有功能,易于查询等。

最新更新