DB文件系统的规格?

时间:2010-02-22 10:45:20

标签: c# .net database filesystems

是否有任何规范(在线资源)avaialbe用于DB文件系统开发。就像数据文件的组织方式和用于遍历索引的算法一样。

我正在构建一个系统来处理在自定义文件结构中存储和检索文档(JSON)等操作的任务。

我知道有很多替代方案,比如CouchDB& mongoDB可用,但我的要求很简单,它只是存储&检索(没有查询)并希望在.Net中进行。

1 个答案:

答案 0 :(得分:2)

通常,数据库使用B-tree数据结构,以及分页机制来有效地处理空间采集。但这是一项复杂的任务,你可以将所有艰苦的工作留在井中 经过测试的引擎,如SQLite

无论如何,2个简单的临时方法:

  1. 将记录保存在文件中,这样您就可以使用二进制搜索。
  2. 使用一个带有数据记录的文件和一个带有记录偏移量的单独索引文件。