我的项目需要一个解决方案,以最少的关系数据存储数十亿行数据。
原始数据当前位于文本文件中,如下所示 Id()、Type(int)、Data(1-10MB之间的二进制数据)
导入时可以忽略原始文本文件中的 Id 列,并用性能更好的新 int、bigint 或 uniqueidentifier 替换。
关于我应该使用什么以及如何设计数据库有什么建议吗?
此外,前端将使用 EF4(或其他东西,我愿意接受所有建议)用 C# 编写。
最佳答案
我想您可能对 serverless database 感兴趣。例如 SQLite 或 SQL Server Compact。
您不必安装服务器,但您可以使用 SQL、LINQ 等查询数据。
关于c# - SQL Server 的 NoSQL 等价物是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4385370/