Home / Companies / Yugabyte / Blog / July 2022

July 2022 Summaries

10 posts from Yugabyte

Filter
Month: Year:
Post Summaries Back to Blog
I've summarized the text for you: As an engineering intern at Yugabyte, Niyati Sinha has experienced a enriching company culture that allows her to learn and explore in various directions. She was drawn to YugabyteDB due to its horizontally scalable relational database capabilities, which combine the benefits of NoSQL systems with traditional SQL guarantees. With no operational overhead, she works on YugabyteDB Managed, where she collaborates with a talented team, develops valuable skills, and feels highly motivated to contribute to Yugabyte's mission. The hiring process was smooth and efficient, and Niyati attributes her success to the supportive team environment and the company culture that encourages growth and ownership.
Jul 27, 2022 455 words in the original blog post.
YugabyteDB 2.14 delivers higher performance, security, and YugabyteDB Anywhere enhancements, making it a cloud-native relational database suitable for the world's most demanding enterprises. The latest stable release includes automatic certificate lifecycle management with HashiCorp Vault, support for customer NTP servers, significant performance enhancements like bulk data import, and several fixes and updates to further enhance YugabyteDB Anywhere. The update also introduces features such as Point-in-Time Recovery (PITR) for YSQL, Automatic Tablet Splitting, Smart Scan With Predicate Pushdown, New Hybrid Scan Combining Both Discrete and Range Filters, and enhancements to the YSQL Query Optimizer. These updates aim to improve data-driven innovation, security, and performance in YugabyteDB, enabling enterprises to drive growth, uncertainty, and change with confidence.
Jul 22, 2022 2,304 words in the original blog post.
The article explores multi-region database deployment options for a Slack-like corporate messenger. The data layer is designed to be highly available, scalable, and compliant with data residency requirements. Four multi-region deployment options are discussed: single stretched cluster, single geo-partitioned cluster, single cluster with read replicas, and multiple clusters with async xCluster replication. Each option has its trade-offs in terms of consistency, write latency, read latency, data loss on region outage, and complexity. The article demonstrates how to implement each option using YugabyteDB, a transactional distributed database for geo-distributed applications. The choice of deployment option depends on the specific requirements of each microservice.
Jul 20, 2022 3,244 words in the original blog post.
Stateful Applications: Design Considerations for Data in Edge Environments` When designing stateful edge applications, consider data lifecycle, application workload types, scaling needs, latency and throughput requirements, network partitions, other failures, software stack considerations, and security aspects. The chosen deployment pattern, such as hub and spoke or configuration patterns, should be selected based on the specific use case and workload characteristics. Applications running in near/far edge locations may require different design approaches to handle varying levels of network connectivity and latency. Additionally, considering agility, ease of use, and security is crucial when selecting components for the software stack.
Jul 18, 2022 1,140 words in the original blog post.
I joined Yugabyte as a full-time engineering intern and recently accepted a full-time role, making it one of the best decisions I've made. The company culture prioritizes work-life balance and transparency, with an emphasis on "work hard, play hard." As an intern, I worked on three customer-facing projects and gained a sense of accomplishment when my projects went live into production. Yugabyte treats interns and full-time employees equally, providing a greater sense of responsibility and growth opportunities. The company's growth is measured in both qualitative and quantitative metrics, with a focus on personal and team growth. Through this experience, I've learned valuable skills such as problem-solving and tackling situations head-on, which will benefit me in the long run.
Jul 15, 2022 508 words in the original blog post.
Java development applications generate garbage that requires cleaning out by garbage collection (GC) mechanisms such as CMS, G1, Azul C4, and PostgreSQL's vacuuming process. Even after the Java heap is cleaned, garbage can be generated beyond its boundaries, including relational databases like PostgreSQL, which stores dead tuples to maintain multi-version concurrency protocol (MVCC). Vacuuming processes are used to reclaim space in PostgreSQL, but they can block application workloads. Additionally, solid-state drives (SSDs) also require garbage collection routines, which involve erasing stale data at the block level and using over-provisioning techniques to minimize performance impact. Effective garbage collection can simplify software and hardware architecture without affecting performance, as seen in Java, PostgreSQL, and SSDs.
Jul 13, 2022 906 words in the original blog post.
Snowflake CDC: Publishing Data Using Amazon S3 and YugabyteDB` is a blog post that explores how to stream data from YugabyteDB's Change Data Capture (CDC) feature to Snowflake through Amazon S3. To achieve this, the authors use YugabyteDB's CDC SDK server and Snowpipe to automate data loading to files as soon as they are available in an S3 bucket. The setup involves configuring the CDCSDK server to work with the S3 sink and automating data loading through Snowpipe. The authors demonstrate a working example of setting up a pipeline to stream CDC data from YugabyteDB to Snowflake, where all column data is stored as a single JSON record in the Snowflake collection.
Jul 12, 2022 449 words in the original blog post.
The Distributed SQL Summit 2022 is a virtual event that brings together industry thought leaders, customers, partners, and the distributed SQL community on September 14th. The summit aims to explore challenges and opportunities of database modernization and transformation, with attendees able to learn from leading companies adopting YugabyteDB and discover how it enables organizations to innovate faster at lower cost and with lower risk. A series of in-person DSS Day events will follow the virtual event, focusing on helping organizations realize the critical role a modern data layer plays in preparing for an uncertain future.
Jul 06, 2022 339 words in the original blog post.
YugabyteDB Voyager, a new migration engine, aims to remove barriers to cloud native adoption by effortlessly migrating critical data from legacy on-premises or cloud databases to a distributed, multi-cloud data fabric powered by YugabyteDB. The tool manages the entire lifecycle of database migration, including cluster preparation, schema-migration and data-migration, and is 100% open source. It supports widely used databases for migration, including Oracle, Postgres, MySQL, MariaDB, AWS RDS, Aurora, Google CloudSQL, and Azure DB for PG, with a unified CLI experience across all different source databases. The engine provides auto-tunable parallelism based on workloads by analyzing the target cluster capacity and runs parallel jobs to import data, configurable and monitorable through progress bars and expected time to finish.
Jul 05, 2022 1,276 words in the original blog post.
YugabyteDB 2.15 introduces several updates to enhance database performance and accelerate data loading. The new Performance Advisor tool helps quickly identify and address key database management challenges, including SQL queries, cluster topology, and schema design. It provides recommendations for optimizing resource efficiency, intelligent index suggestions, and dropping unused indexes. Additionally, the release includes features such as faster bulk data import, YSQL query optimizer enhancements, and improved indexing strategy with intelligent suggestions. The updates aim to improve customer experience by reducing load times and increasing application throughput and response time.
Jul 01, 2022 2,313 words in the original blog post.