comparison 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
comparison
equal deleted inserted replaced
7521:763807c584ed 7522:bbcdc7c92787
580 sqlite Fastest Few Always available 580 sqlite Fastest Few Always available
581 postgresql Fast Many Needs install/admin (psycopg2_) 581 postgresql Fast Many Needs install/admin (psycopg2_)
582 mysql Fast Many Needs install/admin (MySQLdb_) 582 mysql Fast Many Needs install/admin (MySQLdb_)
583 ========== =========== ===== ============================== 583 ========== =========== ===== ==============================
584 584
585 **anydbm**
586 This was one of the original database backends. It is a simple
587 key/value store and is a prototype implementation for NoSQL
588 backends. It also used to be the only backend that was
589 guaranteed to be present. These days using SQLite is preferred
590 unless you have some reason for preferring a key/value backend
591 (e.g. you are interested in adding support for MongoDB or other
592 NoSQL persistence layer).
585 **sqlite** 593 **sqlite**
586 This uses the embedded database engine PySQLite_ to provide a very fast 594 This uses the embedded database engine SQLite and the PySQLite_
595 driver to provide a very fast
587 backend. This is not suitable for trackers which will have many 596 backend. This is not suitable for trackers which will have many
588 simultaneous users, but requires much less installation and maintenance 597 simultaneous users, but requires much less installation and maintenance
589 effort than more scalable postgresql and mysql backends. 598 effort than more scalable postgresql and mysql backends.
590 599
591 SQLite is supported via PySQLite versions 1.1.7, 2.1.0 and sqlite3 (the last 600 SQLite is supported via PySQLite versions 1.1.7, 2.1.0 and sqlite3 (the last

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