Partner App: Splice Machine

Splice Machine

Splice Machine, the only Hadoop RDBMS, is designed to scale real-time applications using commodity hardware without application rewrites. The Splice Machine database is a modern, scale-out alternative to traditional RDBMSs, such as Oracle®, MySQL™, IBM DB2® and Microsoft SQL Server®, that can deliver over a 10x improvement in price/performance. As a full-featured SQL-on-Hadoop RDBMS with ACID transactions, the Splice Machine database helps customers power real-time applications and operational analytics, especially as they approach big data scale.

Application Description

Splice Machine with MapR is uniquely qualified to power data-driven businesses that can harness real-time insights to take better actions and leapfrog their competition with these major benefits:

Cost-Effective Scaling and Performance with Commodity Hardware

Splice Machine can scale to dozens of petabytes with commodity servers. It also parallelizes queries in a shared-nothing architecture. This enables Splice Machine to deliver compelling results versus traditional RDBMSs like Oracle and IBM DB2:

  1. 5-10x increase in query speeds

  2. 75% reduction in TCO

  3. 10-20x better price/performance

Real-Time Updates with Transactional Integrity

Database transactions ensure that real-time updates can be reliably executed without data loss or corruption. Transactions also enable zero-downtime updates or ETL to data warehouses, as data can be updated while reports simultaneously see a consistent view of the data.

Splice Machine provides full ACID (Atomicity, Consistency, Isolation, Durability) transactions across rows and tables. It uses Multiple Version Concurrency Control (MVCC) with lockless snapshot isolation that does not change records — instead it creates a new version. Each transaction can use different versions of each record to create its own “snapshot” of the database. With each transaction having its own “snapshot”, transactions can execute concurrently without any locking. This leads to very high throughput and avoids troublesome deadlock conditions.

Component Version Connection Method
MapR File System (MapR NFS or HDFS) 3.0, 4.0.1 HDFS or MapR file system, API through HBASE
MapR Zookeeper 3.4.5 Zookeeper API
MapR HBase M5 0.98.4 Co-processors
Application Version: Splice Machine v1.0

Download App

Installation instructions

Installation instructions

Use Instructions

Use instructions

Support Information

Splice Machine’s Customer Solutions team offers a variety of services to help our clients efficiently deploy the Splice Machine database and derive maximum value from their investment. These services include both implementation consulting and educational offerings delivered by our expert team.

We also provide community based support that is monitored by members of the Splice Machine team. In addition to the community managed Q&A forum, the site includes Splice Machine database documentation, installation instructions, tips and examples to get started. Please visit