GigaOm x Pythian: Realities and Risks of Enterprise AI
In a recent interview on the Business Disruptions in Tech podcast, Howard Holton and ...
Introduction An interesting issue came across my desk this week. One of our clients has a number of PowerShell tasks ...
Introduction In this post we will explore one approach to MySQL high availability with HAProxy, Consul and ...
In part one of this series on Oracle Parallel Query Hints, I looked at PQ_DISTRIBUTE, and part two was about ...
Restoring a MySQL slave by manually taking a backup and then copying the file over the network can be an incredibly ...
The Mechanics of PQ_REPLICATE in Oracle 12.2 In part 1 of this series, we talked about the basic mechanics of the ...
After a recent upgrade Users cannot work with the forms application anymore; it has been a few weeks since an upgrade ...
Introduction We have recently had some issues accessing a few client servers and found it is related to a Windows ...

I had interesting use case with a MongoDB replica set I'd like to share. When the replica set consists of four nodes ...
The idea Due to the nature of my consulting work, I mostly work in Linux environments and use bash for scripting. But ...
Background SQL Server started having encrypted backups since SQL Server 2014. You can see the technical details here. ...
This blog post will cover SQL Server on-premise or IaaS and Azure SQL DB and how to classify data in both. Let's start ...

Introduction While working on a few tasks in the past few weeks, I faced a problem that involved setting a "filter" for ...
In the previous blog, we presented a simple database migration approach using Apache Nifi. Following our previous blog, ...

A client recently asked us to migrate a Cassandra cluster running in Docker containers to Elassandra, with the data ...
In a previous post, I had mentioned that I was doing a bit of digging into Docker in order to get a better grasp of the ...
The beginning So, there we were attending to our jobs and tending to our customers when an emergency alert came in: a ...
This log buffer edition covers blog posts from Cloud, Oracle and MySQL.
Earlier this year, I was presented with the challenge of streamlining user access to MySQL, allowing users self-serve ...

Cassandra nodetool provides several types of commands to manage your Cassandra cluster. See my previous post about ...
Orchestrator is a MySQL high availability and replication management tool. In this blog post, we will cover the first ...

Intro With Microsoft releasing SQL Server on Linux and a lot of SQL Server DBAs coming from a predominantly Windows ...
I had been working with a client to add a little bit of functionality to an analytical view that we had been running ...
Context: Every now and then I find myself looking for a couple of commands I do often. In some other ...

Cassandra nodetool provides several types of commands to manage your Cassandra cluster. See my previous posts for an ...
Background In one of the projects I have been working on, one requirement was the ability to stop traffic from reaching ...
Introduction In many database builds, backups pose a very large problem. Most backup systems require an exclusive table ...
Problem Statement In a recent post, my colleague and teammate Peter Sylvester explained how we could customize MySQL's ...
Introduction Blogging is something I love because it gives me a chance to share the ideas I have and the knowledge I ...
What's Airflow? Apache Airflow is an open source scheduler built on Python. It uses a topological sorting mechanism, ...