Database Backends
This page documents the new backend infrastructure introduced in Gramps 5.0.
Contents
Overview
Backends
Currently, there are 4 different database backends with which you can use. These are described below.
BSDDB Backend
DB-API 2.0 Backend
This API was defined in PEP-0249, https://www.python.org/dev/peps/pep-0249/ . It defines a simple interface to run SQL commands, and return their results. Some common database engines implement this API, including:
- Sqlite3
- MySQL
- Postgresql
Other implementations: https://wiki.python.org/moin/DbApiModuleComparison