This topic will serve as an index for topics discussing database storage for TWiki 5.0
There are 100s of documents on Codev that contains the word "database". Some are old and not relevant some are good inspiration and some are hot and new. If you add more please provide a one-liner what it is.
Old but still relevant
AddDBMFileHandling - a good idea to learn from where it is suggested to use DBM Files for the User Database
DBIStoreInterface - short but good message about implementing storage in DB also creates new problems
DatabaseStore - a feature proposal topic on the subject
MultiStoreRefactor - an accepted feature proposal which contains important technical backgroud info related to the technical implementation of DB store.
TWikiRoadMapDiscussionFiveDotZero - a roadmap discussion topic written in January 2007 but content is 100% relevant and with a good follow up discussion
TopicObjectModel - when you discuss DB storage is it difficult not also to consider this old but still highly relevant wish.
To be written
Kenneth suggests these new topics. He willk start them all with an intro what they are meant as. It will take some days before these get created - especially because I will be travelling back to Denmark the next 1.5 days.
DatabaseStorageFormData - A topic that describes how the form data stored in topics will be stored including how the databases will be designed to allow the complex combinations of many different form definisions that can be created as a TWiki installation developes and still build indexes that can be searched.
DatabaseStorageMetaData - How to store the non-form meta data such as date edited, author, revision etc to allow for fast sorting by date and search by author. Also consider that plugins define meta
DatabaseStoragePreferences - How to store the preferences that are today defined in configure, misc preferences topics, user topics and in individual topics. Should it be on its own or integrated with meta data?