BPOS is reliable and requires little maintenance other than backing up.
The database is designed so that once you delete a record of any sort, it isn't actually removed from the files. BPOS flags deleted records internally and then ignores them. Occasionally, it is good practise to "pack" the files. A pack re-writes the data files, leaving out the ones marked for deletion. Once a pack has completed then the deleted records have been physically removed from the files.
Occasionally the index files for BPOS can get corrupted. This is often shown as a "Error 33" if this occurs the follow this proceedure
Both Pack and ReIndex operations are normal system operations and can be used at any time with low impact.
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator