The "infinitely" scalable InfiniSQL database

You know a true technologist is behind a website when its NEWS section is solely devoted to those media outlets that have written about it, rather than it being populated with a splattering of press releases.

This purist approach can be seen on the web pages of InfiniSQL — a massively scalable relational database system (RDBMS) for ‘always on’ applications that need to collect and analyse data for complex transactions in real time.

InfiniSQL is aiming to be the best of both worlds i.e. a database that is capable of supporting SQL querying, but with the scalability of a NoSQL database.


This open source project is at is actively asking for developers (and investors) to back it and get involved.

The database itself has been built by a former software engineer at the Visa credit card company and has already evidenced a massive 500,000 complex transactions per second with over 100,000 connections (meaning 100,000 simultaneous transactions) on just 12 “little” server nodes.

The 12 nodes was a financial limitation not a technological one, InfiniSQL is so named because it is said to be potentially scalable infinitely.

Writing on Red Hat’s, community contributor and InfiniSQL founder/originator Mark Travis explains that the only open source software remotely similar to InfiniSQL is MySQL Cluster.

According to Travis, “I believe that InfiniSQL scales and performs better than MySQL Cluster for many operations, especially transactions that contain records on multiple nodes. But, I have done no direct apples to apples comparisons between InfiniSQL and MySQL Cluster and welcome any data to that effect. I may do such benchmarking in the near future, as time allows.”

“I began to design InfiniSQL as an open source project because I believe it will get the most users, will acquire the best developers, and will grow in time to have the capabilities and features to be the RDBMS of choice for people who only currently use large, expensive, and proprietary systems. That’s how Linux grew to displace proprietary operating systems running on expensive servers,” he added.

Travis has provided over 100 pages of documentation and is currently looking for co-developers (C++ and Python) and people willing to download and test it.