You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ponymail.apache.org by sebb <se...@gmail.com> on 2021/09/26 09:55:39 UTC

Database design documentation

The database design is fundamental to the operation and code, yet
AFAICT it has never been discussed on the dev list, and I could find
no design documentation.

We can use the experience of the classic version to make the foal
version better.

There are various questions that need to be addressed:
- what fields need to be indexed?
- how are the fields to be derived, do they need to be canonicalised?
- what indexes need to exist, and how are they related?
- what are the primary keys
- etc.

Sebb.