PersonalDB is background process that provides access for multiple users to individual SQL databases. The SQL database provides a central internet accessible datastore for a variety of applications. In particular, the database can be used as a personal information manager (PIM).
The PersonalDB server uses three subsystems. These are:
This section provides details on running the PersonalDB server. If you would like information on running your PersonalDB viewer, please refer to your viewer's documentation.
If you are a developer and would like to write a viewer for PersonalDB, or make use of a user's PersonalDB database for other applications, the SOAP API is described in this document.
PersonalDB server's provide some additional functions that can be used in SQL expressions in addition to those provided by SQLite, and these are described in this document. A list of SQL functions provided native by the SQL database library can be found in at the SQLite website.
A web services application that provides an SQL database for each user. Users thus have a datastore that can be located similar to an e-mail address (firstname.lastname@example.org).
This data store can be used to store contact lists, memos, and to-do lists in a manner accessible throughout the internet. The format for standard data is specified, so that multiple viewers are possible.