Mercurial > p > roundup > code
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 |
