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:是不是有替代 TOP 子句的方法? [复制]