Home / Companies / Yugabyte / Blog / March 2023

March 2023 Summaries

11 posts from Yugabyte

Filter
Month: Year:
Post Summaries Back to Blog
YugabyteDB Managed offers a powerful tool for automating tasks and improving productivity, with its CLI, REST API, and Terraform provider. The CLI provides a simple and intuitive way to interact with YugabyteDB resources, while the REST API and Terraform provider offer advanced automation capabilities. To get started, users can install the CLI via Homebrew, create an account, generate an API key, and set up credentials. Once set up, they can create a sandbox cluster and connect to it using various commands. The CLI is available for multiple platforms, open source, easy to install and upgrade, and has full documentation and auto-complete features.
Mar 28, 2023 881 words in the original blog post.
Boost Productivity, Performance, and Security with New YugabyteDB Managed Innovations YugabyteDB Managed has introduced new features that enhance developer productivity, boost database performance, and simplify infrastructure management. The new CLI simplifies cluster management, automating repetitive tasks and making it accessible to everyone, regardless of their proficiency level. Additionally, the service now includes support for AWS PrivateLink in preview mode, providing ultra-secure network connectivity for dedicated clusters created on AWS. This allows for unidirectional access to databases, reducing unauthorized access risks. The scaling capabilities have also been improved, doubling the performance of vertical scaling operations and streamlining infrastructure changes. Furthermore, new observability capabilities and high-def insights provide deeper insights into database performance, making it easier to identify and resolve issues quickly. A full-featured trial is now available for YugabyteDB Managed, allowing users to experience the platform's benefits and optimize their database performance without any credit card required.
Mar 27, 2023 630 words in the original blog post.
This paragraph provides an objective, neutral, and interesting summary of configuring content-based routing for the YugabyteDB Change Data Capture (CDC) connector with Apache Kafka topics. It explains how companies are constantly looking for ways to process and analyze data in real-time, and how content-based routing has become a key messaging pattern to provide precise control over message routing. The paragraph highlights the importance of efficiently managing and routing data to the appropriate systems and applications, especially when dealing with GDPR compliance requirements that mandate geolocating data based on user locations. It also explains how to set up content-based routing using two key technologies: Apache Kafka and YugabyteDB, and provides a step-by-step guide on configuring the CDC connector with necessary dependencies, setting up the CDC environment, deploying a connector with content-based routing enabled, and verifying the message routing. The paragraph concludes by highlighting the benefits of rerouting change data capture events to different Kafka Topics based on event content, making it an ideal solution for companies dealing with GDPR compliance requirements.
Mar 23, 2023 1,116 words in the original blog post.
As a technical staff member at YugabyteDB Managed, Daniel Isen has grown alongside the company over the past three years, leading a team of engineers on the task execution framework. He attributes his success to the company's core values of trust, relationships, and outcomes, which have fostered an environment of collaboration, knowledge sharing, and customer focus. Through his experiences, he has learned valuable lessons such as effective communication, thoughtful planning, prioritizing customer needs, and trusting teammates. Outside of work, Daniel enjoys exploring new things, playing the guitar, watching hockey, and reading historical non-fiction books. He advises colleagues to lead with empathy, recognizing that success is a reflection of teamwork, and encourages others to explore Yugabyte's Careers page and community resources to learn more about the company culture and meet the team.
Mar 21, 2023 895 words in the original blog post.
YugabyteDB can be integrated with the ELK Stack to make log tracing easier by consolidating logs from multiple universes into a central location, simplifying debugging efforts. The ELK Stack consists of Elasticsearch, Logstash, and Kibana, where Elasticsearch is the backbone offering centralized data storage for fast search and analytics, while Logstash performs in-depth analysis using GrokStyle expressions to filter log content. Filebeat is used for data collection, with Logstash relying on it as a prerequisite. To integrate YugabyteDB logs into ELK, a yugabyte.conf file must be created in the Logstash directory to retrieve necessary information from Filebeat. This integration enables analyzing system issues without manual filtering of debug levels, providing valuable insights and improving debugging efficiency.
Mar 16, 2023 854 words in the original blog post.
Fuzzy matching techniques are used to find partial matches on strings, but they can be performance-intensive. YugabyteDB provides several alternatives for fuzzy matching, including Levenshtein distance, Soundex, Metaphone (or double Metaphone), and trigram extensions. The most performant method is the indexed double metaphone approach, which reduces time spent on queries significantly. Trigram searches are more accurate but slower. By combining the speed of metaphone with the precision of trigrams, YugabyteDB users can achieve the best results for fuzzy matching tasks.
Mar 15, 2023 1,510 words in the original blog post.
Fiserv, a leading global fintech and payments company, prioritizes security, stability, and client satisfaction in its database selection process. The company's role is critical in the financial industry, with massive transaction volumes and strict regulatory requirements. Fiserv works with multiple vendors, including YugabyteDB, to select databases that meet its high standards for security, stability, and scalability. The company has a checklist of security requirements, including access levels, auditing, encryption at rest, and specific ciphers and protocols, which it mandates from vendors. Fiserv aims to achieve platform independence by building a private cloud based on Kubernetes and bringing YugabyteDB on-premises while applying the same protocols and requirements as the public cloud. The company's goal is to ensure consistency in operational models and databases, which is essential for scalability and efficiency, particularly in managing multiple clusters consistently.
Mar 14, 2023 1,853 words in the original blog post.
The experience of Taran Singhania, a software engineer at Yugabyte, highlights the positive impact of trust, transparency, and a culture of learning on his career growth. Working with distributed SQL databases has allowed him to build skills and collaborate effectively with teams. The company's focus on employee development and continuous learning has enabled him to explore various technologies and develop non-technical skills. A remote-first work environment fosters strong relationships based on trust, humility, and openness, contributing to the company's success and customer satisfaction. Taran recommends Yugabyte as a potential employer, citing its passionate team, respect, and extensive market opportunity. The company's culture and values have played a significant role in his decision to join and continue working there.
Mar 08, 2023 994 words in the original blog post.
Designing optimal indexes for distributed databases requires a deeper understanding of how distributed databases work and how indexes are split into tablets that reside on different nodes. A basic index can be created using the `CREATE INDEX` statement with three components: partition, clustering, and include. The partition part decides how rows in the index are distributed, the clustering part decides how rows with the same partition column values are ordered, and the include part includes additional columns to avoid a round-trip to the main table. Equality indexes are used for point lookups where we know the exact value of the key, while range and inequality indexes are used for range scans and in-equality comparisons respectively. Index-only scans can be achieved by adding columns needed for the query directly to the index. Cardinality of columns should be considered when designing indexes to avoid low cardinality columns like boolean(T/F) or days of week. Partial indexes can also be created to index only specific patterns, improving read performance and reducing write overhead.
Mar 07, 2023 1,728 words in the original blog post.
YugabyteDB has announced a new full-featured trial for its managed database service, allowing users to explore the platform's capabilities without constraints. The trial offers a dedicated YugabyteDB Managed cluster completely free of charge for a limited time, enabling users to test advanced use cases and take advantage of features such as lower operational costs, extreme global availability, intrinsic database security, intelligent database management, and accelerated developer productivity. To get started, users can sign up on the cloud.yugabyte.com website, choose between a sandbox or dedicated cluster, and request access to the trial. The YugabyteDB team will contact users within two business days with access to the trial, which includes free credits for creating dedicated clusters and accessing all available features.
Mar 02, 2023 704 words in the original blog post.
Integrating YugabyteDB with Apache Pinot using the YugabyteDB Change Data Capture (CDC) connector enables the creation of real-time OLAP queries for modern applications. Apache Pinot, a distributed OLAP database, provides low-latency query execution and supports pre-join, pre-aggregation, and pre-cube operations on historical data. YugabyteDB, an open-source distributed SQL database, stores transactional data consistency while providing the right level of analytics through its CDC connector. The integration benefits include a distributed architecture, no additional software required, real-time OLAP capabilities, faster query processing than traditional OLAP queries, and cloud and infrastructure agnosticism. The setup involves installing YugabyteDB and Pinot, configuring the CDC connector, connecting the two databases, and querying the real-time table in Pinot. Schema evolution in both databases is seamless, with YugabyteDB's CDC stream reflecting changes to Pinot without downtime or outages.
Mar 01, 2023 2,161 words in the original blog post.