Operations | Monitoring | ITSM | DevOps | Cloud

Databases

The latest News and Information on Databases and related technologies.

Best Practices for MongoDB Monitoring with Prometheus

The MongoDB document-oriented database is one of the most popular database tools available today. Developed as an open-source project, MongoDB is highly scalable and can be set up in your environment in just a few simple steps. When running and managing databases, monitoring is a key requirement.

Caching Database Queries in SQLAlchemy - Part 1/2

The database is one of the most critical components here at Rollbar and its performance ripples across most of our SLOs. One of our goals last months has been to remove unnecessary or repetitive load from it as much as possible. Caching queries is the 101 solution whenever you need to keep scaling up while maintaining, or even reducing, database costs (very relevant these days). Here’s an example of how just one query has been drastically reduced thanks to caching.

What are the biggest challenges organizations face in their digital transformation efforts?

As part of a recent Redgate Summit which focused on digital transformation and data modernization, I was fortunate enough to be able to interview Pramod Sadalage, a Director at Thoughtworks. There, and I’m quoting here, he enjoys the rare role of bridging the divide between database professionals and application developers.

Redis Metrics: An Introduction

Redis is a widely used in-memory database in the industry. As a consequence of its in-memory database, it can concurrently serve data as a key-value-oriented NoSQL database. Due to the use of in-memory data storage in Redis, you can achieve performance that is challenging with conventional databases. It is crucial to monitor Redis' resource usage since it is an in-memory data store.

How SQL Toolbelt Essentials has proven invaluable at Rev.io

James Phillips, CIO at Rev.IO outlines explains how Redgate's SQL Toolbelt Essentials has proven to be invaluable for the managing the 230 separate databases within their organization. This suite of tools has made their developers lives easier by increasing consistency, reducing errors, and introducing controlled and verified releases.

Enforce Quotas on Data Ingestion with Redis

Recently, a customer brought me a challenging use case: They were looking to enforce quotas on their internal customers, i.e. other teams in the organization. The analytics team provides services such as searching and reporting capabilities to those other teams, which subscribe to the services through a chargeback model. Each team that subscribes is supposed to limit its ingestion of data to a quota: a maximum permitted ingest per 24-hour period.

The business value of frequent deployments: Recouped time

The first post in this series introduced the idea of the different layers of value that your business can gain from frequent deployments and focused on the hard costs you can save. We’re looking at the role the database plays here because it’s the most complicated part of the process and it’s difficult to hit aggressive KPIs and goals when your teams are burdened with process bloat due to mistake-prone, manual work.

Release 1.38.0 - DBENGINE v2, Functions, Events, Notifications, Role Based Access, and much more!

The Netdata team is very excited to introduce you to all the new features and improvements in the new version. HIGHLIGHTS: DBENGINE v2 The new open-source database engine for Netdata Agents, offering huge performance, scalability and stability improvements, with a fraction of memory footprint! FUNCTION: Processes Netdata beyond metrics! We added the ability for runtime functions, that can be implemented by any data collection plugin, to offer unlimited visibility to anything, even not-metrics, that can be valuable while troubleshooting.

What are Azure Tables and what are they used for?

Azure Tables is a NoSQL cloud-based data storage service provided by Microsoft. It allows users to store and retrieve structured data in the cloud, and it is designed to be highly scalable and cost-effective. Azure Tables are used for a variety of purposes, including: In summary, Azure Tables are a cost-effective, highly scalable, and flexible data storage service that is well suited for storing large amounts of structured and semi-structured data.