存储数据并访问它
storing data and access it
存储数据的最佳方式是什么&最快的访问方式,这是免费的,不需要额外的东西安装?
使用sqlite
XML。看这里。请记住,通过使用XML,您将拥有一个机器结构的、人类可读的文件。
由于这对OP来说显然是很新的,这里有一些链接:
关于XML:
- XML Very Basics
关于从c#访问XML。净
- Microsoft Linq TO XML Doc/how 一个很好的Linq to XML教程
如果是C语言,你可以使用structs
和fread()
&fwrite()
将数据保存到单个"数据库"文件中。这不是最兼容的方式,但它肯定是快的。并且不需要安装任何额外的东西
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框架中的类
我建议SQL Server精简版-它是免费的,基于文件的,不需要额外的安装,这也给了你一个很好的升级路径,因为它也支持实体框架
如果您需要一个关系数据库,请使用System.Data.Sqlite ADO。围绕Sqlite数据库的Net包装器。将DLL放入您的项目中,您将获得一个免费,快速,单文件的SQL数据库。
如果你只需要一个键值存储,那么在ESENT管理的接口中使用Persistent Dictionary
相关文章:
- 在类 A 中创建类型为 B 类的向量 - 访问数据 [C++] [成员在两个类中都是私有的]
- C++ 11 中的锁定是否保证访问数据的新鲜度?
- 访问数据成员(本身是对象)的数据成员,就好像它们是类成员一样
- 读取大文件(>2GB)(文本文件包含以太网数据)并通过不同参数随机访问数据的最佳方法是什么?
- 向量下标出的范围错误.即使向量的索引大于访问数据的索引,也会发生误差
- 通过指针访问数据(重新解释转换)与 .或 ->运算符
- C Koala图库 - 了解访问数据结构的语法
- CAFFE C - 其他层中的访问数据
- C++ 访问数据的链表实现
- 基于两个程序之间的事件触发器访问数据(内存)
- 引用本地可访问数据的正当理由
- 函数调用不起作用,矢量访问数据
- BMP 文件,访问数据
- 如何从其他类访问数据私有内部类
- 如何从双精度向量的向量访问数据
- 从 Vector3f 访问数据
- 从文件访问数据
- 如何在进程已经在访问数据结构时修改数据结构
- 如何从 GMemoryOutputStream 访问数据
- 使用 ostream 从另一个类的结构访问数据