我通常对我所做的所有项目都使用 SQL Server 和 C#,但是我正在寻找一个可能跨越数十亿行数据的项目,我觉得在 SQL Server 中这样做并不自在。
我将存储的数据是
- 约会时间
- IP地址
- 链接ID
- 可能是其他与字符串相关的数据
我以前只处理过关系数据库,因此正在寻找一些关于哪种数据库技术最适合这种类型的数据存储的指导。一种可以扩展并以低成本实现的方式(与分片 SQL Server 相比)
然后我需要根据 linkId 提取这些数据。
我也可以在对数据库的查询中进行排序,还是最好在应用程序中完成?
编辑:它将基于云。因此,我一直在研究我已经广泛使用的 SQL Azure,但是随着行数的增加,它开始引起问题。