Jump to: navigation, search

GEPS 010: Relational Backend

28 bytes added, 04:29, 23 December 2020
Reasons for adding a relational backend
= Reasons for adding a relational backend =
Currently, GRAMPS uses a BSD [[Gramps_Glossary#bsddb|BSDDB]] database as its internal file format. While this is considerably better than, say, an XML format, the choice of the BSD-DB has a considerable number of drawbacks. This proposal explores the use of SQL as an alternative backend. This should allow easy, single db file implementations (eg, SQLite) to more complex and sophisticated client/server (eg, MySQL).
First, there are a number of facts related to this proposal:

Navigation menu