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.


App Overview

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:

  • 5-10x increase in query speeds

  • 75% reduction in TCO

  • 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.

    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 http://support.splicemachine.com

    Cluster Management
    Data Management