我有兴趣基于NoSql数据库(带有结构存储,如 MongoDB )构建一个Web应用程序( PHP5 )。
但我也是 SQLite 精神的忠实粉丝,无需为配置单独的服务器而烦恼。
您知道任何基于文件的NoSQL数据库吗?
提前致谢, 圣拉斐尔
答案 0 :(得分:3)
有许多键值开源数据库可以直接链接到您的应用程序中。以下是一些:
我不确定BDB或TC是否提供PHP绑定。 hamsterdb(尚未)。
答案 1 :(得分:3)
您可以使用unqlite + php-ext-unqlite
UnQLite是一个进程内软件库,它实现了一个独立的,无服务器,零配置,事务性的NoSQL数据库引擎。 UnQLite是一个类似于MongoDB,Redis,CouchDB等的文档存储数据库,以及类似于BerkeleyDB,LevelDB等的标准Key / Value存储。
包含多个集合的完整数据库包含在单个磁盘文件中。数据库文件格式是跨平台的,您可以在32位和64位系统之间或大端和小端架构之间自由复制数据库。
或使用MongoLite
SqLite
之上的无架构数据库
或使用SDB