An approach to implementing a relational data management system | Synapse