On extending the functions of a relational database system | Synapse