YugaByte DB

The YugaByte Database Blog

Thoughts on open source, cloud native and distributed databases

Technical Deep Dive into YugaByte DB 1.1

We announced the general availability of YugaByte DB 1.1 earlier this week. You can download the latest version for your OS or use our default container image as documented in our Quick Start page.

YugaByte DB is an open source database for high performance applications that require ACID transactions and planet-scale data distribution.

Read More

Announcing YugaByte DB 1.1 and Company Update

The team at YugaByte are excited to announce that YugaByte DB 1.1 is officially GA! You can download the latest version from our Quick Start page. New in this release:

YugaByte DB Open Source

  • Distributed multi-shard/multi-table ACID transactions!
  • Global & consistent secondary indexes
  • UNIQUE constraint on secondary indexes
  • Native JSON data type
  • Public/private IP bindings for multi/hybrid cloud or multi-region deployments
  • User authentication 
  • Redis-compatibility features added to our YEDIS API:
    • “Read from followers” for tunable read consistency
    • Support for multiple databases or namespaces
    • Support for MONITOR,

Read More

Ravi Murthy: Starting a New Chapter with YugaByte

In case you missed the announcement, Ravi Murthy has joined YugaByte as our VP of Engineering. Read on to learn more about his experiences leading the teams who managed the explosive growth of applications and data at Facebook, plus what’s next at YugaByte!

After almost 7 years at Facebook, I am super-excited to start in my new role as YugaByte’s VP of Engineering.

Read More

Jepsen Testing on YugaByte DB

At YugaByte, our mission is to build a robust, reliable, distributed OLTP database. Needless to say, we take correctness and technical accuracy of our claims very seriously. Therefore, we absolutely love a testing framework like Jepsen which helps verify correctness and are fans of Kyle Kingsbury’s work!

Here is a summary of what we have done so far in regards to Jepsen:

  • We have performed our own DIY style Jepsen testing
  • The YugaByte DB Jepsen testing repository is open source
  • For the current suite of Jepsen tests for YugaByte DB that we have tested in a loop,

Read More

Understanding How YugaByte DB Runs on Kubernetes

As we reviewed in “Docker, Kubernetes and the Rise of Cloud Native Databases”, Kubernetes has benefited from rapid adoption to become the de-facto choice for container orchestration. This has happened in a short span of only 4 years since Google open sourced the project in 2014. YugaByte DB’s automated sharding and strongly consistent replication architecture lends itself extremely well to containerized deployments powered by Kubernetes orchestration.

Read More

Benchmarking an 18 Terabyte YugaByte DB Cluster with High Density Data Nodes

For ever-growing data workloads such as time series metrics and IoT sensor events, running a highly dense database cluster where each node stores terabytes of data makes perfect sense from a cost efficiency standpoint. If we are spinning up new data nodes only to get more storage-per-node, then there is a significant wastage of expensive compute resources. However, running multi-terabyte data nodes with Apache Cassandra as well as other Cassandra-compatible databases (such as DataStax Enterprise) is not an option.

Read More