In early Oct 2010, GenieDB was invited to speak at Oracle Open World. We presented our ideas on why we used Oracle BDB as our back-end database layer. It’s a database jungle out there, and it’s been a vital design decision in our architecture to have a reliable and flexible persistent database. Fundamentally, using Oracle BDB we built in a replication layer and a consistency layer, which were essential to provide a fully replicated multi-master database with immediate consistency. GenieDB for MySQL offers a MySQL storage engine for MySQL that allows users to query the NoSQL storage engine via rich MySQL query capabilities.
Below is a high level, in-a-nutshell overview of the GenieDB’s software Architecture!