基于文件的NoSql数据库?

Rap*_*vet 6 php sqlite nosql

我有兴趣基于NoSql数据库(带有结构存储,如MongoDB)构建一个Web应用程序(PHP5).

但我也是SQLite精神的忠实粉丝,而不必费心去配置单独的服务器.

你知道任何基于文件的NoSQL数据库吗?

拉斐尔提前谢谢

sey*_*yed 5

你可以使用unqlite + php-ext-unqlite

UnQLite 是一个进程内软件库,它实现了一个自包含、无服务器、零配置、事务性 NoSQL 数据库引擎。UnQLite 是类似于 MongoDB、Redis、CouchDB 等的文档存储数据库,也是类似于 BerkeleyDB、LevelDB 等的标准 Key/Value 存储。

具有多个集合的完整数据库包含在单个磁盘文件中。数据库文件格式是跨平台的,您可以在32位和64位系统之间或大端和小端架构之间自由复制数据库。

或使用MongoLite

Sqlite 之上的无模式数据库

或使用SDB


cru*_*ahl 3

有许多键值开源数据库可以直接链接到您的应用程序中。以下是一些:

  • BerkeleyDB(现为 Oracle 嵌入式数据库)
  • 东京内阁(基于哈希表)
  • hamsterdb(免责声明:我是作者)

我不确定 BDB 或 TC 是否提供 PHP 绑定。hamsterdb 还没有。