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.

Roundup Issue Tracker: http://roundup-tracker.org/