Splice Machine

Splice Machine is disrupting the $30 billion traditional database world with the open-source dual-engine RDBMS for mixed operational and analytical workloads, powered by Hadoop and Spark. The Splice Machine RDBMS executes operational workloads on Apache HBase and analytical workloads on Apache Spark.

Our company makes it easy to develop and create modern, real-time, scaleable applications, or to offload operational and analytical workloads from expensive Oracle, Teradata, and Netezza systems. Typical use cases are ETL, operational reporting or real-time applications.

We are headquartered in the South of Market (SOMA) neighborhood of San Francisco.  Our company features a veteran team that has been successful at every level of the software landscape. From successful startups to major software firms, our team has built, managed and supported solutions that have transformed the way businesses operate.

 

Splice Machine is the open-source dual-engine RDBMS for mixed operational and analytical workloads, powered by Hadoop and Spark.The Splice Machine RDBMS executes operational workloads on Apache HBase and analytical workloads on Apache Spark.

Splice Machine makes it easy to create modern, real-time, scaleable applications or to to offload operational and analytical workloads from expensive Oracle, Teradata, and Netezza systems.The Splice Machine RDBMS has all of the key functionality of industrial SQL databases but on a scale-out architecture typically found in less functional NoSQL systems.

The Splice Machine RDBMS has:

  • Optimized Joins
  • Secondary indexes
  • Aggregations
  • ACID Transactions
  • Concurrent small reads and writes (CRUD operations)
  • Stored Procedures
  • Triggers
  • Constraints
  • Window Functions

For New Applications

Splice Machine is like a Lambda Architecture in-a-box. We make it very easy to use specialized compute engines for the right workload but do not require the developer to integrate those engines. Developers can use standard SQL to ingest, access, update, and analyze the database without worrying about what compute engine to use because the Splice Machine optimizer picks the right compute engine, already integrated, based on the nature of the query.

This makes Splice Machine ideal to build new, real-time, reactive applications as well as a platform that can offload data from existing databases for existing applications.

For Existing Applications

The Splice Machine RDBMS was designed to offload workloads from overwhelmed RDBMSs like Oracle, MySQL, IBM DB2 and Microsoft SQL Server that companies are finding are too expensive to scale. Splice Machine provides cost-effective scale out on commodity hardware, but unlike NoSQL databases, it provides standard SQL, eliminating the need to rewrite existing applications.

Easy To Operate

  • Easy to Install – Download parcels for all major distros to your cluster or private cloud
  • Easy to secure – LDAP, access privileges, Kerberos, and encryption
  • Easy to meet SLAs – High availability and incremental backup
  • Resource isolation – By dedicating CPU and RAM resources to each engine via Linux and YARN, Spark and HBase don’t interfere with each other and can be separately managed.
  • Multi-tenancy – Using YARN, manage many instances on a single Hadoop cluster

 

Address