存储数据的最佳方式是什么?访问它的最快方式,这是免费的,不需要额外的东西安装吗?
答案 0 :(得分:3)
使用sqlite。
答案 1 :(得分:3)
答案 2 :(得分:1)
StreamReader
来读取文件
http://msdn.microsoft.com/en-us/library/system.io.streamreader.aspx
和
StreamWriter
写文件
http://msdn.microsoft.com/en-us/library/system.io.streamwriter.aspx
它们都是.NET框架中包含的类。
答案 3 :(得分:1)
如果语言为C,您可以使用structs
和fread()
& fwrite()
将数据保存到单个“数据库”文件中。它不是最兼容的方式,但肯定是快速的。并且它不需要安装任何其他东西。
答案 4 :(得分:0)
我建议SQL Server Compact Edition - 它是免费的,基于文件,不需要额外安装,这也为您提供了一个很好的升级路径,因为它也支持实体框架。
答案 5 :(得分:0)
如果需要关系数据库,请使用Sqlite数据库周围的System.Data.Sqlite ADO.Net包装器。将DLL放入项目中,您将获得一个免费,快速的单文件SQL数据库。
如果您只需要一个键值存储,那么在ESENT托管界面中使用Persistent Dictionary。