January 29, 2014, 12:18 PM — VoltDB is hoping to raise its profile in the burgeoning in-memory database market with a new release that offers improved analytic processing, better scalability and other features.
Version 4.0 of VoltDB has radically increased throughput for analytic queries, the company said Wednesday.
"We've removed some of the transactional overhead when running many kinds of global read queries, including ad-hoc SQL," VoltDB vice president of engineering John Piekos wrote in a blog post. "These queries are still reading a live, fully serializable view of committed data, but they're now up to 50x faster."
Customers who upgrade to 4.0 will also gain the ability to more easily add nodes to running clusters, according to VoltDB.
"Since all topology changes and data movement are transactional and durable, your data is protected while the cluster is expanding or rebalancing," Piekos wrote. "We've also carefully engineered this feature so that most customers will see no impact to their workload during expansion."
The updates align VoltDB with competing in-memory databases that target both transactional and analytic workloads, such as SAP's HANA.
VoltDB was co-founded in 2009 by MIT professor Michael Stonebraker, who is also known for his work creating the Ingres and Postgres databases.
The company offers a community edition of VoltDB under the GNU Affero General Public License Version 3, but it omits a number of features found in the commercial version.
In-memory databases provide major performance improvements by storing data in RAM, rather than reading and writing it to disks. However, they also typically provide some means to commit data to disk or another storage medium, allowing the database to be brought back up in the event of a failure.
In VoltDB's case, users can make the system take automatic "snapshots" of the database which can then be used for recovery. VoltDB also offers a feature it calls K-safety, wherein database partitions are duplicated so the system can keep running even if a node goes down.
While the in-memory database market is growing quickly, there are many different types of products, meaning customers should choose a platform carefully, Gartner analysts Donald Feinberg and Roxane Edjlali wrote in a new report.