Databases are hard to scale. You either need to spend a great deal to get it right or change the way you and your applications work. GenieDB’s technology fuses the best of scaleble NoSQL and hard-to-scale SQL architectures, so you can scale without change.
GenieDB’s key innovation is an engineering solution to one of the longest standing problems in computer science. The problem for any distributed system, like a replicated database, was explained by Prof. Eric Brewer in his C.A.P. Theorem: No single database can enjoy Consistency, Availability and Partition tolerance at the same time. But does this really matter?
The end result raises big and costly issues for developers and businesses respectively:
-
Cost and compromise when scaling or replicating for resilience
-
Time and unpredictability of fixing replicated databases when they break
-
Burden on developers to cope with embryonic ‘NoSQL’ alternatives
Our White Papers explain in full our breakthrough, and several associated innovations that ‘push the envelope’ in replication technology. At our heart is not one single database, but an elegant fusion of robust concepts proven in altogther different applications.
GenieDB is a ‘layered database technology’ that provides Immediate Consistency WITH full multi-master replication, without breaking the laws of physics. Our technology can be applied to any database. It advances the state-of-the-art as a fully replicated NoSQL datastore but does not end there. How does this help?
-
Near-linear scale out, invisible to the application or user
-
Immediate consistency and minimised impact of lag during partition
-
Self healing… so you can sleep at night
GenieDB is not just about future technology. We are focused on making our advances accessible to a wide audience. Our vision is to enable users of common database platforms to benefit from GenieDB’s performance, replication, consistency and self healing. Read more about ‘GenieDB for MySQL’, our pluggable storage engine, and our plans for more platforms including Rails.
