Wed.Jun 28, 2023

article thumbnail

O11y Guide: Without Observability, It's Just Code

DZone

Welcome to another chapter in the ongoing series I started covering my journey into the world of cloud-native observability. If you missed any of the previous articles, head on back to the introduction for a quick update. After laying out the groundwork for this series in the initial article, I spent time sharing who the observability players are, looked at the ongoing discussion around monitoring pillars versus phases, shared thoughts on architectural level choices being made, and shared the op

Code 243
article thumbnail

Consequences of Forcing Bootstrap on Percona XtraDB Cluster

Percona

Recently, I was working on a very unfortunate case that revolved around diverging clusters, data loss, missing important log errors, and forcing commands on Percona XtraDB Cluster (PXC). Even though PXC tries its best to explain what happens in the error log, I can vouch that it can be missed or overlooked when you do not know what to expect. This blog post is a warning tale, an invitation to try yourself and break stuff (not in production, right?).

C++ 80
Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

Database Sharding and Its Challenges

DZone

Database sharding is a powerful technique employed to manage large databases more effectively. It involves partitioning a large database into smaller, more manageable parts, known as shards. The term "shard" signifies a small fragment of a whole, aptly describing this method of breaking down a large database into smaller, more manageable pieces. Sharding is often applied to databases for several reasons, including improving query performance , facilitating data organization , and enhancing scala

Database 228
article thumbnail

Public Schema Security Upgrade in PostgreSQL 15

Percona

In the Postgres database, the application data can be organized in various ways using Postgres schemas. In the Postgres database cluster, whenever we create a new database, It gets created with the default schema called public schema. This blog post will discuss the Public Schema Security upgrade in PostgreSQL 15. postgres=# create database d1; CREATE DATABASE postgres=# postgres=# c d1 You are now connected to database "d1" as user "postgres". d1=# d1=# dn List of schemas Name | Owner --+ - pub

article thumbnail

How To Debug Mobile App Database Problems and Optimize Data Storage Performance

DZone

In the dynamic realm of mobile app development , a flawless user experience is the ultimate goal. However, lurking beneath the surface lies a complex web of data storage and retrieval. When database problems arise, they can disrupt even the most well-crafted applications. That's why knowing how to debug mobile app database problems and optimize data storage performance is essential for developers seeking excellence.

Storage 199
article thumbnail

Updating Rasmussen’s Triangle for a Modern World

J. Paul Reed

If you’ve ever seen a talk of mine on safety, you’ve probably heard me refer to the Rasmussen Triangle: Rasmussen Triangle, original 1997 edition Introduced in Dr. Jens Rassmussen’s 1997 “ Risk Management in a Dynamic Society: A Modelling Problem ,” if you run in Safety Science circles, you may have seen it stylized in a variety of ways , including the one I created for talks on the subject.

article thumbnail

Scalability Testing Tutorial: A Comprehensive Guide With Examples and Best Practices

DZone

Scalability testing is an approach to non-functional software testing that checks how well applications and infrastructure perform under increased or decreased workload conditions. The organization can optimize infrastructure costs and create the best user experience by determining server-side robustness and client-side degradation. It makes it easier to fix defects and ensure software applications' flawless functioning.