GigaOm x Pythian: Realities and Risks of Enterprise AI
In a recent interview on the Business Disruptions in Tech podcast, Howard Holton and ...
Introduction to Oracle on Google Cloud About a year ago, I worked on a project with some amazing teammates (Simon Pane ...
Memoization is a powerful technique that allows you to improve performance of repeatable computations. Although it ...

Introduction In this article we will explore one approach for deploying ProxySQL behind a load balancer in Google ...
When designing a highly-available MySQL architecture, having a proxy to route the traffic to the appropriate instances ...
Good news! Cloud Data Fusion is now GA. Announced at Google Next ‘19 UK on November 21, 2019, Cloud Data Fusion is a ...
The England and Wales Cricket Board governs every aspect of the sport in those two countries, and it holds massive ...
I remember when I started blogging in 2008. It was a nice learning experience, and it was rewarding, too - both the ...
When working with clients on database migration, there are a range of options we help them assess and evaluate. These ...
Error Statement I recently found this interesting message error in a CRS alert log from a client environment:
Google Cloud instances run on top of the KVM hypervisor. In newer KVM versions, such as the one used in Google Cloud, ...
I explained in an earlier post how I am using GCP's Cloud Shell for all of my command-line needs all the time. Whenever ...
Both MS Excel and Google Sheets offer ways to connect directly to BQ data, to run queries, to pull data back to ...

It is easy to get this one wrong. SSISDB is just a database, after all, and I've seen a number of instances where it ...
Why bother implementing the Oracle Data Guard Broker? The short answer is that it handles the heavy lifting of ...
In these challenging and ever-changing times, most organizations would welcome the opportunity to reduce overhead, ...
While I was in the process of determining different HA solutions for PostgreSQL, Pgpool and PgBouncer both came into ...
As I've just posted about Pythian at Google Next, I thought it would be cool to share the new GCP features I'd love to ...

There are plenty of database migration options out there, and we love working with clients to help them assess and ...
In episode 26 of the Datascape, we give you a whirlwind tour of the Google Cloud Platform, otherwise known as GCP. We ...

Since its launch in 2017, Google Cloud Spanner has built a reputation that’s very different from traditional databases. ...

Are you a developer wanting to integrate gamification for your colleagues’ reward strategy? Or a CEO focused on better ...
Raw incoming data needs to go through a series of data preparation steps before it can be used for analysis. These ...
Managing, optimizing and balancing cloud cost vs. performance is an ongoing challenge for all cloud architects and ...

In my previous post I showed you how to use dbt to expedite data preparation tasks on Google BigQuery. This time, I’ll ...
Image credit: Megha Bedi Looking for how to prepare for the latest version of Google Cloud Professional Architect ...
This post is part two of describing (near) real-time data processing for BigQuery. In this post, I will use Dataform to ...

This tutorial shows you how to configure SQL Server AlwaysOn availability groups (AG) using DH2i DxEnterprise and ...
Apache Beam is an SDK (software development kit) available for Java, Python, and Go that allows for a streamlined ETL ...
This post describes (near) real-time data processing for BigQuery with unique and other check constraints, and unit ...
Introduction Machine learning projects start by building a proof-of-concept or a prototype. This entails choosing the ...