Home / Companies / Yugabyte / Blog / October 2024

October 2024 Summaries

5 posts from Yugabyte

Filter
Month: Year:
Post Summaries Back to Blog
With its release in 2018 as a successor to Node.js by its original creator Ryan Dahl, Deno introduces a modern JavaScript runtime built on V8 and Rust, offering features like native TypeScript support, built-in linting and testing, and enhanced security measures. Deno 2.0 further improves performance and adds backward compatibility with Node.js, along with support for importing NPM packages, making it a compelling choice for building JavaScript services. This article explores the creation of a REST API using Deno and YugabyteDB, demonstrating how to set up a project, connect to a database using the YugabyteDB Smart Driver, and implement CRUD operations via the Oak framework. Deno's runtime versatility, along with its security configuration options, allows developers to safely execute necessary program actions while leveraging Deno's PostgreSQL driver for smaller projects. As Deno continues to evolve, its combination of performance benchmarks, web-standard APIs, and TypeScript support positions it as a potential default choice for JavaScript development in the future.
Oct 23, 2024 979 words in the original blog post.
YugabyteDB offers a compelling alternative for Microsoft SQL Server (MSSQL) users facing performance issues due to contention in B-tree structures during high concurrency. The migration to YugabyteDB addresses these issues by allowing automatic data distribution across multiple servers, enhancing horizontal scalability and high availability. This blog post provides a quick start guide for converting DML/DDL from Transact-SQL to PostgreSQL syntax, with the help of tools like ChatGPT-4 and Claude 3.5 Sonnet. It also highlights the benefits of using YugabyteDB's unique hashing mechanism to optimize data modeling, particularly for common queries like e-commerce order line lookups, thus minimizing cross-node latency and reducing the need for multiple indexes. By adopting YugabyteDB, users can expect improved scalability and performance, with the ability to handle large volumes of data efficiently. The post encourages users to perform functional testing with YugabyteDB and offers tips for micro-tuning schema configurations to achieve optimal results. Additionally, the blog suggests reaching out to YugabyteDB experts for further support and trial opportunities with the fully managed YugabyteDB Aeon service.
Oct 16, 2024 1,390 words in the original blog post.
The partnership between Tonic.ai and YugabyteDB combines synthetic data generation with distributed SQL databases to create a sophisticated, cloud-native experience for developers and enterprises. YugabyteDB is distinguished by its distributed architecture and cloud-native design, allowing for scalability, high performance, and flexibility across multi-cloud and on-premises environments. It supports PostgreSQL and Cassandra APIs, ensuring developers can use familiar tools while enjoying strong consistency and multi-region capabilities. Tonic.ai offers advanced data de-identification and synthesis, providing realistic test environments that comply with data privacy regulations like GDPR and HIPAA. Together, these technologies streamline developer productivity, ensuring secure scalability and accelerated time-to-market for applications. A notable application of this partnership is its selection by a large fantasy sports app to enhance its database architecture and data generation processes, ensuring robust performance and adaptability to market demands. This collaboration aims to unleash innovation and growth potential for enterprises by delivering modern, cloud-native solutions that meet the evolving needs of contemporary business landscapes.
Oct 08, 2024 838 words in the original blog post.
The sixth annual Distributed SQL Summit (DSS) 2024, themed "Postgres Without Limits," is set to take place on November 12th, offering both in-person and virtual participation. The summit, co-located with KubeCon, provides a platform for the distributed SQL community, including customers, partners, and industry leaders, to explore the benefits of modernizing databases with cloud-native, PostgreSQL-compatible distributed systems. Keynote speaker Karthik Ranganathan, Yugabyte co-founder and co-CEO, will discuss the company's vision and recent advancements in their PostgreSQL-compatible database, YugabyteDB 2024.1. The event will feature sessions, demonstrations, and workshops tailored for data architects, developers, and database practitioners, with speakers from leading companies like Netskope, Rakuten, and ComplyAdvantage sharing case studies and insights on using distributed SQL to overcome legacy database limitations. Participants can gain valuable knowledge about building scalable, resilient, and cloud-native applications by engaging with technology leaders and fellow professionals at this hybrid event.
Oct 03, 2024 550 words in the original blog post.
YugabyteDB has introduced a new Cost Based Optimizer (CBO) to achieve performance parity with PostgreSQL while leveraging the advantages of distributed systems. The CBO determines optimal execution plans for SQL queries by modeling the complexities of YugabyteDB's distributed storage architecture, including LSM index lookups, data replication, and network throughput. Unlike the heuristic-based CBO previously used, the new CBO accurately accounts for unique factors like cluster topology and advanced optimizations such as Batched Nested Loop Joins and Filter Pushdowns. Testing with the TAQO framework has demonstrated that the new CBO significantly improves query performance across various workloads, showing efficacy rates comparable to or exceeding those of PostgreSQL. These improvements are highlighted in benchmarks like TPC-H and the Join Order Benchmark, with network costs accurately modeled to ensure optimal execution plans. The introduction of the new CBO marks a substantial enhancement in query optimization for YugabyteDB, promising further developments and refinements in the future.
Oct 02, 2024 4,506 words in the original blog post.