This third post in this series of blogs about MaxScale is finally
getting where you want to go: Install and configure MaxScale. The
first blog in this series was an overview of
what MaxScale is and the second about how to set up a Cluster of
MariaDB servers, using MariaDB Replication, for MaxScale to
access. But now it's time to introduce MaxScale.
If you skipped the second post as you already know how to set up
MariaDB with Replication and all that, be remineded that I will
use the same Linux server setup as outlined there even for the
MaxScale server and for a client to do some testing, and I
recommend you stick with that for now (for MariaDB itself you can
use any relevant setup you want, MaxSCale doesn't …
Today we upgraded the PCRE library bundled with MariaDB-10.0 to PCRE-8.34. This PCRE release includes some improvements, fixes for better stability and performance, and gives more compatibility with the Perl regular expressions.
I’d like to give details on the PCRE changes that especially affected MariaDB.
PCRE now includes support
for [[:<:]] and [[:>:]]
as used in the BSD POSIX library (written by Henry Spencer) to
mean “start of word” and “end of word“,
respectively. This is a good news for those project (like
MariaDB) migrating from the Henry Spencer’s library to PCRE, as
this non-standard syntax seemed to be used quite widely. Many
thanks to Philip Hazel and the PCRE team who kindly added this
extension into …
The first blogpost in this series did a quick
introduction to MaxScale, but now it is time start getting our
hands dirty. We will get a more practical view on MaxScale and
begin to put it to work. The following is based on a simple Proof
of Concept that I did recently. The application is a mid-size
web-based online shop where scalability is becoming an issue.
They use PHP and with an old and rather inflexible framework, so
even though changing how the database is used is possible, it's
not easy and having database routing in the application code
isn't a very good idea either.
The scalability issues affects reads, but as all traffic is
directed to one database server, when this server gets slow,
writes, like when entering an order, gets very slow, and this is
unacceptable. So what was needed is a way to redirect reads to …
February 3, 2014 By Severalnines
Liferay is an open-source content management system written in Java. It is used by a number of high traffic sites, as this survey suggests.
Clustering Liferay and other components such as the database and the file system is a good way to handle the performance requirements of a high traffic site. The latest Liferay version has introduced features that simplify clustering, such as built-in support for Ehcache clustering, Lucene replication, read/write splitting capabilities for database (in case if you run on master-slave architecture) and support for various file systems for the portal repository.
In this post, we are going to show you how to cluster Liferay in a multi-node load-balanced setup. The database backend will be based on Galera Cluster for MySQL, and the file …
[Read more]I’m looking forward to being at Percona Live Santa Clara 2014 later this year (April 1-4 2014). You should definitely register now. Early bird ends soon, and if you’re looking for a discount, here’s a 10% discount code - SeeMeSpeak.
SkySQL will have a booth. I’m hoping the DotOrg Pavillions continue, so that MariaDB can have a booth too.
If you want to know about MariaDB 10, come to the complete tutorial given by Ivan Zoratti and me. MariaDB 10 …
[Read more]
You might don’t know that, but the MariaDB engines are amazing
..
More info you can find here:
https://mariadb.com/kb/en/mariadb-storage-engines/
I was teased by CONNECT engine : https://mariadb.com/kb/en/connect/
What is good for ? Well, I leave that to your imagination, as you
could have MariaDB as a spider connected and managing InnoDB
tables, flat files, MS ACCESS databases, MS Excel files … all
that in same time.
So how to use it?
By the documentation :
1. https://mariadb.com/kb/en/loading-the-connect-handler/
check if there is CONNECT already installed, if not, install it:
mysql root@mariadb-10.0.7:[Wed Jan 29 09:36:14 2014][(none)]> show …[Read more]
The MariaDB project is pleased to announce the immediate availability of MariaDB 5.5.35. This is a Stable (GA) release. See the Release Notes and Changelog for detailed information on this release and the What is MariaDB 5.5? page in the MariaDB Knowledge Base for general information about the MariaDB 5.5 series.
[Read more]
MaxScale for the rest of us - Part 1 SkySQL released MaxScale as
Open Source on github a few weeks ago. For some instructions on
how to install and configure it, Ivan Zoratti has written a
blog about that, and Mark Riddoch has written
about why we need MaxScale here, but
what I will try in a series of blogs is to describe what MaxScale
is, in terms of what you can do with it, and to put it into
context, so that you have an idea why you would want to
install it in the first place. I will also show how to configure
and manage MaxScale. This first post is a quick introduction to
MaxScale.
So what is MaxScale then? Mark, and many others, call it a Proxy,
and that is partly true, if …
Troubleshooting MySQL on Amazon can be a real test of patience. There are quite a few different things to watch out for in terms of connectivity & networking. Sometimes a checklist can help. Join 16,000 others and follow Sean Hull on twitter @hullsean. Here’s my exhaustive list of things that can block you. 1. Be […]
The MariaDB CONNECT Storage Engine allows to access heterogeneous data sources. In my previous post I show you how to use the MariaDB CONNECT Storage Engine to access an Oracle database. This is quite easy through the CONNECT Storage Engine ODBC table type.
For most architectures where heterogeneous databases are involved an ETL (Extract-Transform-Load) is [...]