Next Generation Distributed Database Technology

At GenieDB, we are solving a fundamental problem faced by all growing websites: scaling your database to meet increasing customer demand while maintaining its ease of use, performance and uptime so application developers can focus on application enhancements and not database workarounds. We aim to reduce capital expenditure, administrative overhead and the burden on all companies faced with expensive hardware and clustering solutions.

GenieDB offers a fully replicated distributed database that is both a MySQL storage engine and a high-speed key value data store. It provides SQL and NoSQL functionality with inter-table joins to help application developers use the database more effectively and efficiently. Our patent-pending replication technology provides instantaneous consistency across a cluster, increases read/write performance and supports almost linear scaling. Our products reduce planned and unplanned downtime by automating node provisioning and operating in self-healing clusters.

Features of GenieDB
  • Performance: GenieDB provides instantaneous data consistency, so your application always reads the most current data.

  • Ease of Use: Providing a well-known SQL interface and automatic node provisioning means spending less time retraining your technical staff and allowing more time for them to solve business critical issues.

  • Resilience: With an automated self-healing algorithm, GenieDB recovers from faults with little effort.

  • Cost Efficiency: You can realize the benefits of GenieDB on your existing hardware without any application changes.


  •   Contributors  
  •   Products  
  •   Stories  
  •   Resources  
GenieDB is a webscale database technology with MySQL plugin convenience for today's high demand web applications & those hosting them: For scaling, resilience & cost efficiency.
Featured Stories
One Database, Many Interfaces: Have the Best of Both Worlds by Integrating SQL and NoSQL
by Alaric Snell-Pym
People are intrigued that NoSQL databases are exploring different data models that promise much easier scaling and fault tolerance. But these same people are justifiably daunted by the prospect of abandoning their extensive SQL-based applications, retraining their developers to interact with databases in new ways and then rebuilding applications from scratch (applications are rarely ported from SQL to NoSQL). So it’s an appealing thought: being able to port existing SQL apps with little or no development work, take advantage immediately of scaling and fault tolerance, and adapt to a NoSQL API to take advantage of schema flexibility and enhanced performance.
read the full story >>
NoSQL vs SQL, Why Not Both?
by Alaric Snell-Pym
There’s no doubt that SQL is getting old. It was developed in the early 1970s, by IBM - in an age where computers were large centralised things; a very different world from today. Indeed, in IBM’s 1974 paper on SEQUEL (as it was then known) in Communications of the ACM, it was designed not only for use by programmers to access a database, but also for “accountants, engineers, architects, and urban planners”. Clearly, either standards of user-friendliness have improved over the past thirty-five years - or our standards of friendly users have dropped. So what about this new “NoSQL” idea?
read the full story >>
Video: GenieDB is Powered by Oracle's BerkeleyDB Database
GenieDB's Immediate consistency technology enables total NoSQL + SQL interaoperability for the first time. Scale-out in the cloud without rewriting your app.

Cloudbook Video: GenieDB Chalk Talk
GenieDB Founder Jack Kreindler provides a chalk talk discussion on how GenieDB does its magic.

Cloudbook Video: GenieDB Target Markets
GenieDB Founder Jack Kreindler discusses the target markets for GenieDB's scalable database technology.

Cloudbook Video: An Introduction to GenieDB
GenieDB Founder Jack Kreindler provides an introduction to his company.

Cloudbook Video: SQL vs NoSQL
GenieDB Chief Architect Alaric Snell-Pym discusses SQL vs NoSQL

Presentation: SQL vs NoSQL
Alaric Snell-Pym from GenieDB talks about the pros and cons of SQL and NoSQL. It's not a simple case of one or the other. The question is: Should we be abandoning ACID properties and the standard SQL interface?

Paper: GenieDB Technology Overview White Paper PDF
Over the past few years, "scaling" and "availability" have come to vie with "cutting costs" and "delivering new features" as major headaches for the CTOs of online businesses. With Moore's Law starting to lose steam, existing applications can no longer be scaled by simply buying faster hardware each year; instead, scaling an application has become an exercise in rebuilding it to utilize techniques such as sharding or non-SQL databases, while struggling to keep the existing live system going despite rising load, before users start leaving in frustration.