Trending Articles

article thumbnail

Battle of the RabbitMQ Queues: Performance Insights on Classic and Quorum

DZone

RabbitMQ is a powerful and widely used message broker that facilitates communication between distributed applications by handling the transmission, storage, and delivery of messages. As a message broker, RabbitMQ serves as an intermediary between producers (applications that send messages) and consumers (applications that receive messages), ensuring reliable message delivery even in complex, distributed environments.

Storage 240
article thumbnail

MySQL 8.0 vs. 5.7: Are the Newer Versions More Problematic?

Percona

There has been much discussion recently about the stability and performance of the latest MySQL releases. Many database professionals are voicing concerns, especially after encountering several issues in the newer versions. Issues with MySQL 8.0.38 Let’s start with some important news from Marco Tusa.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Data Storage Formats for Big Data Analytics: Performance and Cost Implications of Parquet, Avro, and ORC

DZone

Efficient data processing is crucial for businesses and organizations that rely on big data analytics to make informed decisions. One key factor that significantly affects the performance of data processing is the storage format of the data. This article explores the impact of different storage formats, specifically Parquet, Avro, and ORC on query performance and costs in big data environments on Google Cloud Platform (GCP).

Big Data 276
article thumbnail

From syslog to AWS Firehose: Dynatrace log management innovations that enhance observability

Dynatrace

Understanding that the first mile of getting data in can often be the hardest, Dynatrace continues to invest in log ingest, offering a range of out-of-the-box solutions within the Dynatrace Platform and apps. We’re excited to announce several log management innovations, including native support for Syslog messages, seamless integration with AWS Firehose, an agentless approach using Kubernetes Platform Monitoring solution with Fluent Bit, a new out-of-the-box ingest dashboard, and OpenPipeline in

article thumbnail

Managing PostgreSQL® High Availability – Part I: PostgreSQL Automatic Failover

Scalegrid

Managing High Availability (HA) in your PostgreSQL hosting is very important to ensuring your database deployment clusters maintain exceptional uptime and strong operational performance so your data is always available to your application. In an earlier blog post, we introduced you to configure high availability for PostgreSQL using streaming replication , and now we’re going to show you how to best manage client-side HA.

article thumbnail

Introducing RHEL9-Certified Builds for Percona MySQL: Ensure Maximum Compatibility and Compliance

Percona

Historically, Percona has been providing our customers with enterprise-grade solutions for MySQL that meet the highest standards of compatibility and compliance. To follow this commitment, Percona now offers RHEL9-certified builds for the users of Percona software for MySQL.

article thumbnail

For years, tech firms were fighting a war for talent. Now they are waging war on talent.

The Agile Manager

In the years immediately following the dot-com meltdown, there was more tech labor than there were tech jobs. That didn’t last long. By 2005, the tech economy had bounced back on its own. After that, the emergence of mobile (a new and lucrative category of tech) plus low interest rate policy by central banks fueled demand for tech. Before the first decade of the century was out, “tech labor scarcity” became an accepted norm.

More Trending

article thumbnail

What’s New at ScaleGrid – September 2024

Scalegrid

At ScaleGrid, we’re always pushing the boundaries to offer more flexibility and scalability to our customers. Over the past few months, our releases have introduced several exciting updates, with a strong focus on geography and cloud expansion. Here’s what you need to know: AWS Outposts & Philadelphia Local Zone Support Our customers asked, and we listened.

Latency 130
article thumbnail

MongoDB: High Availability Topology for a Multi-Region Setting

Percona

MongoDB high availability is essential to ensure reliability, customer satisfaction, and business resilience in an increasingly interconnected and always-on digital environment. Ensuring high availability for database systems introduces complexity, as databases are stateful applications. Adding a new operational node to a cluster can take hours or even days, depending on the dataset size.

article thumbnail

Preparing for AI

O'Reilly

AI is everywhere—we’re in a middle of a technology shift that’s as big (and possibly bigger) than the arrival of the web in the 1990s. Even though ChatGPT appeared almost two years ago, we still feel unprepared: we read that AI will change every job and we don’t know what that means or how to prepare. Here are a few ideas about preparing for that shift.

article thumbnail

Telemetry Pipelines Workshop: Integrating Fluent Bit With OpenTelemetry, Part 2

DZone

Are you ready to get started with cloud-native observability and telemetry pipelines? This article is part of a series exploring a workshop guiding you through the open source project Fluent Bit, what it is, a basic installation, and setting up the first telemetry pipeline project. Learn how to manage your cloud-native data from source to destination using the telemetry pipeline phases covering collection, aggregation, transformation, and forwarding from any source to any destination.

article thumbnail

Why business resiliency depends on unified observability and security

Dynatrace

The world is more connected than ever before. With global e-commerce spending projected to reach $6.3 trillion this year 1 , more than two-thirds of the adult population now relying on digital payments 2 for financial transactions, and more than 400 million terabytes of data being created each day 3 , it’s abundantly clear that the world now runs on software.

article thumbnail

Quick Hit #18

CSS - Tricks

PSA: Today’s the day that Google’s performance tools officially stops supporting the First Input Delay (FID) metric that was replaced by Interaction to Next Paint (INP). Quick Hit #18 originally published on CSS-Tricks , which is part of the DigitalOcean family. You should get the newsletter.

Google 73
article thumbnail

PostgreSQL Internals for Newbies: A Guide to Data Storage, Part One

Percona

Database novices often wonder how ‘things work behind the scenes’ when starting with PostgreSQL. Many things happen when creating a table and adding data that are not apparent. You might ask, ‘Where does the data go?’ Luckily, it is easy to discover the details.

Storage 94
article thumbnail

Top 10 Essential Web Development Services You Need In 2024!

Official Blog - World Web Technology

Worldwide businesses in 2024 are highly dependent on robust web development solutions. This process is to develop an online presence and enhance user experience. Today, website development companies offer attractive web design services worldwide, including top-notch website functionalities, optimal performance, and seamless user experiences. You’ll always need a reliable service provider for comprehensive website development services if you have a start-up or an enterprise.

article thumbnail

The Ultimate Database Scaling Cheatsheet: Strategies for Optimizing Performance and Scalability

DZone

As applications grow in complexity and user base, the demands on their underlying databases increase significantly. Efficient database scaling becomes crucial to maintain performance, ensure reliability, and manage large volumes of data. Scaling a database effectively involves a combination of strategies that optimize both hardware and software resources to handle increasing loads.

Strategy 248
article thumbnail

Dynatrace SaaS release notes version 1.300

Dynatrace

We have released Dynatrace version 1.300. To learn what’s new, have a look at the release notes. The post Dynatrace SaaS release notes version 1.300 appeared first on Dynatrace news.

197
197
article thumbnail

Engineering excellence: the art of doing small things really well

Abhishek Tiwari

Recently I have been reading Art of Leadership, The: Small Things, Done Well by Michael Lopp. This book is an excellent read and it covers small things that you can do to build trust and to become an authentic and true leader to your team at different stages of your leadership journey. Michael use stories from his tenure as manager at Netscape , as director at Apple , and as executive at Slack to capture and distill a list of wisdom to help anyone be effective at management and leadership.

article thumbnail

The AI Blues

O'Reilly

A recent article in Computerworld argued that the output from generative AI systems, like GPT and Gemini, isn’t as good as it used to be. It isn’t the first time I’ve heard this complaint, though I don’t know how widely held that opinion is. But I wonder: is it correct? And why? I think a few things are happening in the AI world. First, developers of AI systems are trying to improve the output of their systems.

Tuning 61
article thumbnail

Java Performance Tuning: Adjusting GC Threads for Optimal Results

DZone

Garbage Collection (GC) plays an important role in Java’s memory management. It helps to reclaim memory that is no longer in use. A garbage collector uses its own set of threads to reclaim memory. These threads are called GC threads. Sometimes JVM can end up either with too many or too few GC threads. In this post, we will discuss why JVM can end up having too many/too few GC threads, the consequences of it, and potential solutions to address them.

Tuning 264
article thumbnail

OneAgent release notes version 1.299

Dynatrace

We have released Dynatrace OneAgent and ActiveGate version 1.299. To learn what’s new, have a look at: OneAgent release notes ActiveGate release notes The post OneAgent release notes version 1.299 appeared first on Dynatrace news.

194
194
article thumbnail

Percona Monitoring and Management 2.43.0 Preview Release

Percona Community

Percona Monitoring and Management 2.43.0 Tech Preview Release Hello everyone! Percona Monitoring and Management (PMM) 2.43.0 is now available as a Tech Preview Release. We encourage you to try this PMM preview release in testing environments only, as these packages and images are not fully production-ready. The final version is expected to be released through the standard channels in the coming week.

article thumbnail

Simplify User Management with Percona Operator for MongoDB

Percona

Managing database users within complex CICD pipelines and GitOps workflows has long been a challenge for MongoDB deployments. With Percona Operator for MongoDB 1.17, we introduce a new feature, currently in technical preview, that streamlines this process.

article thumbnail

Mathematical Guarantee

Abhishek Tiwari

A mathematical guarantee is a formal, provable assurance about the behavior, performance, or properties of a system, algorithm, or process, derived from rigorous mathematical analysis or proof. The guarantee is based on mathematical logic and can be demonstrated through mathematical reasoning. It provides a definitive statement about what can be expected under specified conditions.

Systems 52
article thumbnail

How To Implement Specific Distributed System Patterns Using Spring Boot: Introduction

DZone

Regarding contemporary software architecture, distributed systems have been widely recognized for quite some time as the foundation for applications with high availability, scalability, and reliability goals. When systems shifted from a centralized structure, it became increasingly important to focus on the components and architectures that support a distributed structure.

Systems 248
article thumbnail

Dynatrace Managed release notes version 1.300

Dynatrace

We have released Dynatrace Managed version 1.300. To learn what’s new, have a look at the release notes. The post Dynatrace Managed release notes version 1.300 appeared first on Dynatrace news.

179
179
article thumbnail

My CppCon keynote yesterday is available on YouTube

Sutter's Mill

Yesterday I gave the opening talk at CppCon 2024 here in Aurora, CO, USA, on “Peering Forward: C++’s Next Decade.” Thanks to the wonderful folks at Bash Films and DigitalMedium pulling out all the stops overnight to edit and post the keynote videos as fast as possible, it’s already up on YouTube right now, below! Special thanks to Andrei Alexandrescu for being willing to come on-stage for a mini-panel of the two of us talking about reflection examples and experience in va

article thumbnail

All UUID Functions in Percona Server for MySQL: RFC 9562 Implemented

Percona

The release of Percona Server for MySQL 8.4.0 includes the new UUID_VX component, which implements UUID versions 1, 3, 4, 5, 6, and 7 according to recently published RFC 9562. UUIDs (Universally Unique Identifiers) are unique identifiers that can be generated independently without a central authority or coordination with other parties.

Servers 84
article thumbnail

The funnel of relevance

Abhishek Tiwari

Anyone who has worked with advanced search systems knows the intricacy of boolean operators. AND, OR, NOT - these seemingly simple words become powerful tools in the hands of search specialists. Add in proximity operators like WITH and NEAR, throw in some parentheses for nesting, and you've got yourself a query that can pinpoint exactly what you're looking for. or so we thought.

article thumbnail

What Are Logging Levels?

DZone

Logging is one of the most important parts of the distributed systems. Many things can break, but when the logging breaks, then we are completely lost. In this blog post, we will understand log levels and how to log efficiently in distributed systems. Logging Levels Whenever we log a message, we need to specify the log level or log severity. It’s an indicator of how important the message is and who should be concerned.

article thumbnail

Monitoring the OpenTelemetry Demo with Dynatrace Dashboards

Dynatrace

Dynatrace Dashboards provide a clear view of the health of the OpenTelemetry Demo application by utilizing data from the OpenTelemetry collector. With these dashboards, you can monitor your application’s usage and performance and identify potential issues like increasing failure rates. Learn how to use the Dynatrace Query Language (DQL) to investigate and pinpoint bottlenecks within your application’s distributed traces.

article thumbnail

Benchmark Software Testing Unveiled

Abstracta

Discover the essentials of benchmark software testing and how it enhances software quality. This guide will help you to get the most out of your software. The post Benchmark Software Testing Unveiled appeared first on Blog about Software Development, Testing, and AI | Abstracta.

article thumbnail

What are Kubernetes Pods? A Deep Dive

Percona

You might have driven a car, but have you ever wondered how the engine works? Similarly if you have used Kubernetes and if you are interested to know how a pod works, this blog post is the right place to start with.

article thumbnail

Modelling data flows as graphs to apply user privacy constraint

Abhishek Tiwari

Personal data processing forms the backbone of many big tech service providers. Tech giants like Netflix, Meta, and Amazon employ intricate networks of microservices to automatically process user data, creating complex data flows that span multiple layers of computation. Privacy concerns and regulatory frameworks like the General Data Protection Regulation (GDPR), California Consumer Privacy Act (CCPA), Brazilian Lei Geral de Protec ̧a ̃o de Dados (LGPD), Digital Markets Act (DMA) ma

article thumbnail

Low-Level Optimizations in ClickHouse: Utilizing Branch Prediction and SIMD To Speed Up Query Execution

DZone

In data analysis, the need for fast query execution and data retrieval is paramount. Among numerous database management systems, ClickHouse stands out for its originality and, one could say, a specific niche, which, in my opinion, complicates its expansion in the database market. I’ll probably write a series of articles on different features of ClickHouse, and this article will be a general introduction with some interesting points that few people think about when using various databases.

Speed 211
article thumbnail

Level up your Kubernetes experience with new Dynatrace dashboards

Dynatrace

276
276
article thumbnail

Software Testing with AI: Increase Accuracy and Efficiency

Kovair

With today’s ever-changing software development world, there has never been much demand for top-notch software like nowadays. The complexity of applications calls upon traditional software.