Home / Companies / Yugabyte / Blog / April 2019

April 2019 Summaries

3 posts from Yugabyte

Filter
Month: Year:
Post Summaries Back to Blog
Developing a distributed SQL database poses several technical challenges, including architecture, SQL protocol, distributed transactions, clock synchronization, and query layer design. The authors of YugabyteDB, a cloud-native, open-source database, faced these challenges while building their database, which draws inspiration from Google Spanner's architecture but retains a PostgreSQL-compatible query layer for broader compatibility. After exploring various options, including Amazon Aurora and MySQL, the team decided on a hybrid approach combining the scalability of Spanner with the functionality of PostgreSQL. They also addressed issues related to distributed transactions, clock synchronization using Hybrid Logical Clocks, and rewritten or reused PostgreSQL's query layer. Ultimately, YugabyteDB offers a unique set of architectural decisions that balance practicality with power, making it an attractive option for applications requiring horizontal write scalability, low read latency, and compatibility with popular SQL databases.
Apr 26, 2019 1,988 words in the original blog post.
Distributed SQL on Google Kubernetes Engine (GKE) using YugabyteDB's Helm Chart provides an efficient way for enterprises to manage large-scale deployments of containerized applications and services. Google Kubernetes Engine (GKE) is a managed environment that allows users to deploy, manage, and scale containerized applications using infrastructure resources from the Google Cloud Platform (GCP). GKE offers advanced cluster management features such as load balancing, node pools, automatic scaling, and logging and monitoring with Stackdriver. Helm charts enable developers and administrators to streamline packaging, configuration, deployment, and managing services on K8s clusters. The YugabyteDB Helm chart allows users to create a 3-node Kubernetes cluster, install YugabyteDB, and manage it using Helm. The chart provides a convenient way for users to learn the basics of GKE by using YugabyteDB as a sample database. By leveraging GKE and YugabyteDB, enterprises can benefit from a scalable, reliable, and secure distributed SQL solution that integrates well with their existing Kubernetes ecosystem.
Apr 10, 2019 1,160 words in the original blog post.
YugabyteDB is an open-source distributed SQL database designed for global data distribution, high availability, low latency, and regulatory compliance. It's built to support geo-distributed applications that require fast and responsive experiences while maintaining resilience to failures and adhering to data governance regulations. The database achieves this by distributing data across multiple clouds, regions, and availability zones, ensuring low query latency and high availability. Regulatory compliance is also ensured through data localization and GDPR adherence. With YugabyteDB, businesses can adopt global data distribution architectures that were previously only used by technology giants, driving extreme resilience to infrastructure failures, low query latency for end users, and compliance with data governance regulations.
Apr 03, 2019 1,892 words in the original blog post.