我需要能够为数十亿条记录存储少量数据(大约50-75字节)(一年约30亿/月).
唯一的要求是对具有相同GUID的所有记录进行快速插入和快速查找,并且能够从.net访问数据存储.
我是一个SQL服务器人,我认为SQL Server 可以做到这一点,但随着所有关于BigTable,CouchDB和其他nosql解决方案的讨论,它听起来越来越像传统RDBS的替代品可能是最好的,因为优化分布式查询和扩展.我尝试了cassandra,.net库目前没有编译或者都可以更改(以及cassandra本身).
我已经研究了许多可用的nosql数据存储,但找不到满足我作为强大的生产就绪平台的需求.
如果你必须存储360亿个小而扁平的记录,以便它们可以从.net访问,那会选择什么以及为什么?