Markus Mäkelä's Blog

September 05, 2016

Real-time Data Streaming to Kafka with MaxScale CDC

The new CDC protocol modules in MaxScale 2.0.0 can be used to convert binlog events into easy to stream data. These streams can be guided to other systems for further processing and in-depth analysis. In this article, we set up a simple Kafka broker on CentOS 7 and publish changes in the database as JSON to it with the help of the new CDC protocol in MaxScale.

Read More

April 19, 2016

Generating MariaDB MaxScale PDF and HTML Documentation

I was recently talking on the #mariadb channel on FreeNode and I got a question about the often overlooked PDF documentation generation. In this blog I will show how to create a set of PDF files of the MariaDB MaxScale's documentation - a good way to keep the documentation handy. I did this on Ubuntu 14.04, but it should also work on other platforms.

Read More

April 14, 2016

Database Firewall Filter in MaxScale 1.4.1

New and Improved Functionality

The recently released 1.4.1 version of MariaDB MaxScale contains a bundle of great improvements to the Database Firewall Filter, dbfwfilter. This article starts by describing the dbfwfilter module and how it is used. Next we’ll find out what kinds of improvements were made to the filter in MaxScale 1.4.1 and we’ll finish by looking at a few use cases for it.

Here are the highlights of the new dbfwfilter functionality in the 1.4.1 release of MaxScale.

Read More

December 15, 2015

Building MaxScale from source on Ubuntu 14.04

Having written the Building MaxScale from source on Centos7 tutorial, we have received requests about writing one for Ubuntu. It seems the most mentioned version is the 14.04 LTS version so we’re going to go with that. For the purpose of this tutorial, I’ve installed a fresh installation of Ubuntu 14.04.3 LTS (Trusty Tahr) on a VM.

MaxScale is a bit more complicated to build on Ubuntu and Debian, but should still be something almost everyone can do.

Read More

January 23, 2015

MaxScale Firewall Filter

MaxScale’s filter system is very flexible and enables a new way of interacting with queries. The upcoming firewall filter shows just one of the many ways that you can control and manage the flow of queries through MaxScale.

Read More