In questi ultimi anni non c'è stata una vera applicazione del paradigma peer-to-peer nell'area dei database. Alcune soluzioni sono state fornite al fine di trovare un modo per arricchire o condividere i set di dati di diversi database su una rete, ma sono ancora in fase di sviluppo o condividono le stesse idee di base. Per questo motivo questo lavoro vuole affrontare un altro tipo di approccio iniziando da zero lo sviluppo di un puro sistema di gestione di database peer-to-peer. L'obiettivo principale è quello di progettare dal basso un database peer-to-peer e tale database gestito da un proprio DBMS adatto. Pertanto è stata stabilita la giusta architettura per il DBMS, come un database peer-to-peer deve essere creato e come deve essere gestito, un'altra cosa che questo lavoro vuole ottenere è che un utente ordinario possa usare tale P2PDBMS come se fosse un normale DBMS. Al fine di realizzare tale compito il progetto Dionysius introdurrà alcuni concetti come i sotto-schemi e le binding table.