Start Now

The Distributed SQL Blog

Thoughts on distributed databases, open source, and cloud native

Getting Started with YugabyteDB, Temporal, and the Temporal-Maru Benchmarking Tool

“Does YugabyteDB integrate with temporal.io?” is a common question from developers. Temporal enables technologists to build highly reliable applications without having to worry about all the edge cases. Developers use Temporal not just because it is an open-source solution. They also use it to build workflows in code and operate resilient applications using developer-friendly primitives.

Temporal supports independent horizontal scaling of each of the Temporal Server services: Frontend, Matching, History, and Worker.

Read more

Distributed SQL Summit 2021: How Kroger’s Data Architecture Powers Omnichannel Retail Experiences at Scale

Kroger is America’s largest grocer, with approximately 2,800 stores operating across 35 states. With a mission to Feed the Human SpiritTM, the company’s strategy is to ensure customers can find the fresh food they want—no matter how they want to shop. This strategy requires Kroger to maintain a flexible tech stack. Most importantly, the data architecture must be able to scale to meet growing demand, especially as new experiences are launched.

At Distributed SQL Summit 2021,

Read more

Using GIN Indexes in YugabyteDB

At Yugabyte, we are committed to complete PostgreSQL compatibility. Similar to PostgreSQL, YugabyteDB supports the following three container column types. These three data types are extremely useful in various cases:

  • jsonb – Makes it useful for schema-less data use cases
  • tsvector – Supports full text search through a sorted list of distinct lexemes
  • array – Gives the flexibility to store a large composite variable-length value in a single field

Each data type’s utility is severely limited without an efficient way to index them.

Read more

Why Yugabyte is a Great Choice for Growing Your Engineering Career

Hello, my name is Akshat, and I joined Yugabyte on June 1, 2021. I’m a Software Engineer on the Yugabyte Cloud team. This is my first full-time job. In this blog post, I’d like to talk about my experience working here over the past six months and the amazing growth I’ve had since joining.

My experience at Yugabyte

I knew about Yugabyte before I joined the company. I was familiar with the product,

Read more

Announcing YugabyteDB 2.11: The World’s Most PostgreSQL-Compatible Distributed SQL Database

This morning we announced the general availability of YugabyteDB 2.11, a major release which extends PostgreSQL compatibility of the open source distributed SQL database! These updates allow application developers to use powerful and familiar PostgreSQL features without compromising resilience, scale, or performance. You can find out how to evaluate PostgreSQL compatibility in YugabyteDB and other popular distributed databases by registering for our upcoming livestream.

One of the biggest roadblocks to database adoption is a lack of familiarity.

Read more

Is Your Distributed Database PostgreSQL Compatible, and Why Does This Matter?

Most companies now realize that compatibility with a widely adopted SQL API is essential to ensure the success of their modern distributed SQL databases.

But, there are many SQL database options available and each one takes a different approach to PostgreSQL compatibility. This can have major implications for the developers and applications leveraging these databases.

In this on-demand webinar, Yugabyte CTO and Co-Founder Karthik Ranganathan discusses the key criteria you can use to evaluate PostgreSQL compatibility.

Read more

Distributed SQL Essentials: Sharding and Partitioning in YugabyteDB

A distributed SQL database provides a service where you can query the global database without knowing where the rows are. You connect to any node, without having to know the cluster topology. You query your tables, and the database will determine the best access to your data, whether it’s close to your client or geographically distant.

The organization of data, whether co-located or partitioned, is the most important consideration for high performance, high availability,

Read more

Alerts and Notifications in Yugabyte Platform

Operational visibility is key to understanding distributed SQL databases across dimensions of uptime, performance, and capacity planning. Keeping tabs on uptime is crucial for running clusters in production. You need to ensure you have the right process and alerting system in place to allow for fast action, as illustrated in the below diagram.

Yugabyte Platform offers a dedicated observability and monitoring view, which serves as a single pane of glass for the customer’s performance metrics across all clouds.

Read more

Yugabyte Platform API: Securely Deploying YugabyteDB Clusters Using Infrastructure-as-Code

The Yugabyte Platform console orchestrates and manages YugabyteDB clusters in one or more regions across public cloud and private, on-prem data centers. Yugabyte Platform console is a powerful interface with an immense amount of automation to set up your databases across all major cloud providers around the globe. Through the UI, you can easily deploy a fully scalable global cluster across several regions and even across different cloud providers in a matter of minutes. The UI is super intuitive and great,

Read more

Announcing YugabyteDB 2.8

Yugabyte is on a mission to build the default database for cloud native applications and simplify operational data infrastructure. Our latest stable release — YugabyteDB 2.8 — is a big step towards that goal. YugabyteDB 2.8 includes significant enhancements to the open source database and our self-managed DBaaS offering, Yugabyte Platform. While we add more and more features on the Distributed SQL side, we are committed to making Yugabyte Platform easy for our users to use in their production cloud environments.

Read more

Get started in any cloud, container or data center