代码之家  ›  专栏  ›  技术社区  ›  bobbyalex

基于文件的存储系统

  •  3
  • bobbyalex  · 技术社区  · 14 年前

    任何人都知道满足以下要求的商用基于文件的存储系统:

    应提供读取和写入存储系统的API,最好是.net API 应该快速高效

    3 回复  |  直到 14 年前
        1
  •  4
  •   slebetman    14 年前

    看一看 Sqlite . 它已经成为基于文件的数据库解决方案的标准解决方案,甚至内置在iPhone、Firefox和许多其他高端软件/设备中。

    sqlite-on-dotnet-in-3-mins

        2
  •  1
  •   Dror Helper    14 年前

    尝试 MongoDB 它是一个基于文件的文档数据库。安装它是通过复制它的文件,它有一个 C# driver 从中读取/写入数据。

        3
  •  0
  •   Andrii    7 年前

    以下是关于你的问题的一些想法。

    1. “基于文件的存储系统”在本文中是指“数据库”。

    2. 按要求提供一些意见。

    "Embedded database"

    Comparison of relational database management systems .

    1. 最后,如果您正在寻找“具有像数据库一样的功能,占用空间最少的东西”,那么基本的选择是 SQLite .

    它是一个小型的C库,实现了一个自包含的、可嵌入的、零配置的SQL数据库引擎。在使用它之前没有初始化它的设置过程。数据库需要最少或不需要管理。不需要为SQLite维护单独的服务器进程。它将整个数据库存储在一个普通的本机文件中,该文件可以驻留在本机文件系统目录中的任何位置。任何有权读取文件的用户都可以从数据库中读取任何内容。