Mercurial > p > roundup > code
diff doc/installation.txt @ 7522:bbcdc7c92787
Add blurb for anydbm backend; clarify workding for SQLite backend.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Tue, 04 Jul 2023 23:31:44 -0400 |
| parents | 763807c584ed |
| children | f2c588128202 |
line wrap: on
line diff
--- a/doc/installation.txt Tue Jul 04 23:25:35 2023 -0400 +++ b/doc/installation.txt Tue Jul 04 23:31:44 2023 -0400 @@ -582,8 +582,17 @@ mysql Fast Many Needs install/admin (MySQLdb_) ========== =========== ===== ============================== +**anydbm** + This was one of the original database backends. It is a simple + key/value store and is a prototype implementation for NoSQL + backends. It also used to be the only backend that was + guaranteed to be present. These days using SQLite is preferred + unless you have some reason for preferring a key/value backend + (e.g. you are interested in adding support for MongoDB or other + NoSQL persistence layer). **sqlite** - This uses the embedded database engine PySQLite_ to provide a very fast + This uses the embedded database engine SQLite and the PySQLite_ + driver to provide a very fast backend. This is not suitable for trackers which will have many simultaneous users, but requires much less installation and maintenance effort than more scalable postgresql and mysql backends.
