c# - SQL Server 的 NoSQL 等价物是什么

标签 c# sql-server database windows-server-2008

我的项目需要一个解决方案,以最少的关系数据存储数十亿行数据。

原始数据当前位于文本文件中,如下所示 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/

相关文章:

c# - Runat ="server"在当前上下文中不存在

c# - AppDomain 和 MarshalByRefObject 生命周期 : how to avoid RemotingException?

c# - 以编程方式合并两个 JSON 对象

sql - 使用默认路径中的文件创建数据库

sql - 执行按位求和

mysql - 数据库连接丢失 - digital ocean 数据库

database - 表中单个属性的解决方案

c# - NHibernate:你总是需要提交吗?它在读取时实际上做了什么?

sql-server - 在 SQL Server 中使用带有动态查询的日期时间

c# - session 管理 c#.net 和 mysql