Regatta is a mission-critical, extreme performance transactional and analytical database that brings simplicity alongside powerful features.
Regatta is elastic and infinitely scalable. Deploy anything from a single node to clusters of tens of thousands of nodes that may store hundreds of petabytes of data. Unlike traditional scale-out-by-sharding databases that only have limited functionality across single-shard boundaries, any of Regatta’s functionality, whether transactional or analytical, is always fully supported across the entire cluster – regardless of how data is distributed across the nodes. Moreover, Regatta was designed with distributed and parallel algorithms that can optimally exploit the cluster-wide resources, resulting in linearly scalable performance for both transactional and analytical activities.
Regatta offers the strongest ACID guarantees, powered by groundbreaking technology that allows distributed transactions at large scale and high performance. Unlike other distributed SQL databases, those powerful transactional capabilities do not compromise analytics capabilities or bulk workloads. On the contrary, lengthy distributed reporting and analytics can take place concurrently to the transactional activities – realizing OLAP and OLTP on the same data at large scale and high performance. Bulk operations such as high-rate ingress can be performed full-steam, leveraging the inherent high bandwidth available in scale-out architectures that allow clients to communicate with all the database nodes concurrently.
While such a product sounds inherently complex, Regatta is very simple to use. Unlike many scale-out products that place responsibility for many decisions regarding for example data placement on the user, Regatta automatically distributes data according to simple user-defined constraints and policies.