NoSql file database?

I am interested in creating a web application ( PHP5 ) based on a NoSql database (with structs storage like MongoDB ).

But I am also a big fan of SQLite and don't have to worry about setting up a separate server.

Do you know any NoSQL file database?

Thanks in advance, Raphael

+6
source share
2 answers

There are many open source base databases that can be directly linked to your application. Here are a few:

  • BerkeleyDB (now an embedded Oracle database)
  • Tokyo office (hash table)
  • hamsterdb (disclaimer: I'm the author)

I'm not sure if BDB or TC offer PHP bindings. hamsterdb does not exist yet.

+3
source

you can use unqlite + php-ext-unqlite

UnQLite is a built-in software library that implements a standalone, serverless, zero configuration, transactional database engine NoSQL. UnQLite is a document storage database similar to MongoDB, Redis, CouchDB, etc., as well as a standard Key / Value storage similar to BerkeleyDB, LevelDB, etc.

A complete database with several collections is contained in a single file on disk. The database file format is cross-platform, you can freely copy the database between 32-bit and 64-bit systems, or between large and junior architecture.

or use MongoLite

Schemaless Database on Top of SqLite

or use sdb

+3
source

Source: https://habr.com/ru/post/902555/


All Articles