SQL Server CE 的替代品?

Posted

技术标签:

【中文标题】SQL Server CE 的替代品?【英文标题】:Alternatives to SQL Server CE? 【发布时间】:2011-03-29 17:18:02 【问题描述】:

SQL Server CE 有哪些好的替代品?

我也在考虑自己写一些东西。但我不知道 40,000 - 100,000 行的性能。

所有数据都只能是字符串格式,并且只有一列。那么我自己编写数据存储真的值得吗?

我不需要以任何方式对数据进行排序或排序,只需添加和删除即可。

【问题讨论】:

【参考方案1】:

您可以使用SQLite。我想这真的取决于你的功能集。你会经常订购数据吗?只选择一个子集?还是出于某种原因一次将整个内容加载到内存中?

【讨论】:

我可能仍然会使用 SQLite。将来添加新功能会更容易,并且很快就会开始运行 => system.data.sqlite.org【参考方案2】:

如果您只想存储一个字符串列表,并且总是一次加载/保存它们,那么一个简单的文本文件将是最快和最简单的。

只要您想进行查询等,这不再是正确的。

string[] lines = System.IO.File.ReadAllLines(fileName);

【讨论】:

或逗号分隔文件 (csv) 也可以完成这项工作吗?

以上是关于SQL Server CE 的替代品?的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server Compact Edition 是 SQLite 的明智替代品吗?

SQL Server Reporting Services 的轻松本地化替代方案?

SQL Server 中 MIN/MAX 的更快替代方案

SQL Server:是不是有替代 TOP 子句的方法? [复制]

您会考虑使用MS SQL Server Management Studio的替代方案吗? [关闭]

用于 SQL Server 的 insert ignore into 的替代方案