In part one of a two-part blog series, we'll demystify date and time data types in PostgreSQL and YugabyteDB in the context of a live conference call. | Continue reading
Find out how a global retailer took advantage of YugabyteDB’s continuous availability to avoid application downtime during a major cloud region outage. | Continue reading
In this post, we analyze the challenges and the different approaches to synchronizing time across nodes in a distributed database. | Continue reading
Do cloud native applications really need features such as stored procedures, triggers, and partial indexes that are supported in a traditional, single-node RDBMS? Find out the answer to this question (and more!) in this blog post from Yugabyte Co-Founder and CTO, Karthik Ranganat … | Continue reading
See all the new features in our latest release, YugabyteDB 2.7, that give developers and DevOps the scalability, resilience, and tools they need to deliver mission-critical microservices. | Continue reading
Introducing YugabyteDB 2.4. Newest distributed SQL database allows you to run mission-critical applications at scale with enterprise-grade SLAs & security. | Continue reading
As we eagerly welcome 2021, we also wanted to take a moment to wrap up 2020 at Yugabyte. See our recap of the highlights. | Continue reading
ACID transactions were a big deal when first introduced formally in the 1980s in monolithic SQL databases such as Oracle and IBM DB2. Popular distributed NoSQL databases of the past decade including Apache Cassandra initially focused on “big data” use cases that did not require s … | Continue reading
In this tutorial we show you how to issue Hasura GraphQL queries that join data from 2 different databases, hosted in 2 different clouds, into a single result set | Continue reading
YugabyteDB 2.2 adds new features to simplify enterprise database deployments & online operations, making it easier than ever before to replace expensive monolithic databases with distributed SQL | Continue reading
YugabyteDB 2.2 adds new features to simplify enterprise database deployments & online operations, making it easier than ever before to replace expensive monolithic databases with distributed SQL | Continue reading
Learn how to configure Airflow to use YugabyteDB as a backend to deliver PostgreSQL-compatibility, high availability, geo data distribution, & high performance | Continue reading
Learn how to get started with Hasura and YugabyteDB running on Google Kubernetes Engine so you can deploy a fast and highly available backend for developing your applications and microservices. | Continue reading
See what's new in the YugabyteDB 2.1 release, including better performance, two data center (2DC) deployments, read replicas, security enhancements, and more | Continue reading
Learn about NewSQL databases and compare them against distributed SQL databases to better understand their differences | Continue reading
SQL has been the de-facto language for relational databases (aka RDBMS) for almost four decades. Relational databases are therefore also known as SQL databases. However, the original SQL databases like Oracle, PostgreSQL and MySQL are monolithic from an architectural standpoint. … | Continue reading
Enterprises deploy YugabyteDB clusters across multiple availability zones (AZs) in order to ensure continuous availability of their business-critical services even when faced with cloud infrastructure failures like zone outages. On November 12, 2019, there was one such outage of … | Continue reading
This post is an in-depth look at the various techniques that applications needing low latency and high availability can leverage while using a geo-distributed SQL database like YugabyteDB so that the negative impacts of an high-latency, unreliable Wide Area Network (WAN) are mini … | Continue reading
There are a number of well-known experiments where eventually-consistent NoSQL databases were scaled out to perform millions of inserts and queries. Here, we do the same using YSQL, YugabyteDB’s PostgreSQL-compatible, strongly-consistent, distributed SQL API. We created a 100-nod … | Continue reading
This post addresses a concern raised about a benchmarking result we recently published comparing the performance of Yugabyte DB, Amazon Aurora and CockroachDB. It was pointed out that we unfairly used the default isolation level for each database rather than use serializable isol … | Continue reading
We are excited to announce the general availability of Yugabyte DB 2.0! The highlight of this release is that it delivers production readiness for Yugabyte SQL (YSQL), our high-performance, fully-relational distributed SQL API. For those of you new to distributed SQL, Yugabyte DB … | Continue reading
We are very excited to announce that the SQL API of Yugabyte DB v1.3.1.2 passed Jepsen testing performed by Kyle Kingsbury. YSQL will become generally available for production usage in the much anticipated Yugabyte DB v2.0 release, which is just around the corner.Yugabyte DB is a … | Continue reading
Note: This post contains interactive animations that explain how some of these complex algorithms work. Please view this post in a suitable media (at least 1000px by 600px screen resolution) for best results.In this blog post, we are going to dive deep into the read performance o … | Continue reading
We are excited to announce that YugaByte DB is now 100% open source under the Apache 2.0 license. This means previously closed-source, commercial, enterprise features such as Distributed Backups, Data Encryption and Read Replicas are now available in the open source project and a … | Continue reading
We are very excited to announce the arrival of YugaByte DB 1.3. This post will outline some of the major milestones in this release.Enterprise Features Move To Open SourceIn this release, all the enterprise features in the core DB are now available in open source under the Apache … | Continue reading
YugaByte DB Release UpdatesWe are pleased to announce that YugaByte DB 1.2.11 is live! You can read the release notes of this and previous versions here. This release is shipping with stored procedures support, plus 30 new features, enhancements and bug fixes. Here’s a few highli … | Continue reading
FoundationDB enjoys a unique spot in the transactional NoSQL space given its positioning as a basic key-value database that can be used to build new, more application-friendly databases. Given that many of the guarantees provided by its core engine (such as multi-shard ACID trans … | Continue reading
In our previous post “Develop IoT Apps with Confluent Kafka, KSQL, Spring Boot & Distributed SQL”, we highlighted how Confluent Kafka, KSQL, Spring Boot and YugaByte DB can be integrated to develop an application responsible for managing Internet-of-Things (IoT) sensor data. In t … | Continue reading
Enterprises of all sizes are embracing rapid modernization of user-facing applications as part of their broader digital transformation strategy. The relational database (RDBMS) infrastructure that such applications rely on suddenly needs to support much larger data sizes and tran … | Continue reading
The Spring application development framework is arguably the most popular framework among Java developers. However, given its extensive breadth and depth, it can be difficult to learn for new users. As the name suggests, Spring Boot makes it easy to boot up with the Spring framew … | Continue reading
Modern enterprise applications must be super-elastic, adaptable, and running 24/7. However, traditional request-driven architectures entail a tight coupling of applications. For example, App 1 asks for some information from App 2 and waits. App 2 then sends the requested informat … | Continue reading
In February of this year, Kyle Kingsbury of Jepsen.io was conducting formal testing of YugaByte DB for correctness under extreme and unorthodox conditions. Obviously, simulating all manner of network partitions is part of his testing methodology. As a result, during his testing h … | Continue reading
Updated April 2019.The famed CAP Theorem has been a source of much debate among distributed systems engineers. Those of us building distributed databases are often asked how we deal with it. In this post, we dive deeper into the consistency-availability tradeoff imposed by CAP wh … | Continue reading
We crossed the three year mark of developing YugaByte DB in February of this year. It has been a thrilling journey thus far, but not without its fair share of technical challenges. There were times when we had to go back to the drawing board and even sift through academic researc … | Continue reading