With JSON functionality, alternate protocols (HTTP, memcache), a move towards saner defaults and crash safety, pluggable logging etc it really looks like MySQL is following what we did in Drizzle years ago, which is great!
Percona is glad to announce the release of Percona Server 5.6.22-72.0 on February 6, 2015. Download the latest version from the Percona web site or from the Percona Software Repositories.
Based on MySQL 5.6.22, including all the bug fixes in it, Percona Server 5.6.22-72.0 is the current GA release in the Percona Server 5.6 series. Percona Server is open-source and free – and …
[Read more]Many of you have already heard about NoSQL databases and one of the the most used tool is Memcached, where you add a cache layer between the application and database. Since MySQL version 5.6, a new plugin is available to do the integration between MySQL and Memcached. On this article, we will learn how to install it on linux, and some basic configurations of it.
Pre-requirements:
Install libevent
Installation:
To install memcached support we will need to create a few tables
responsible for MySQL and memcached integration. MySQL already
includes the file which creates those tables
(innodb_memcached_config.sql), you can find this file in a sub
folder of your basedir. To discover where is your basedir, run
the bellow command:
mysql> SHOW VARIABLES LIKE 'basedir'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | basedir | /usr | …[Read more]
Last weekend I got to present to the MySQL Developers Room at
FOSDEM in Brussels.
The subject of my presentation was NoSQL and SQL the best
of both worlds…
There’s a lot of excitement around NoSQL Data Stores with the promise of simple access patterns, flexible schemas, scalability and High Availability. The downside comes in the form of losing ACID transactions, consistency, flexible queries and data integrity checks. What if you could have the best of both worlds? This session shows how MySQL Cluster provides simultaneous SQL and native NoSQL access to your data – whether a simple key-value API (Memcached), REST, JavaScript, Java or C++. You will hear how the MySQL Cluster architecture delivers in-memory real-time performance, 99.999% availability, on-line maintenance and linear, horizontal scalability …
[Read more]In the recently released TokuDB 7.5.5 the implementation of TokuDB hot-backup moved from a patch to the MySQL Server, to MySQL Plugin. Why did we make this change?
TokuDB hot backup makes a transactionally consistent copy of the TokuDB files while applications continue to read and write these files. Christian Rober wrote a nice series of blogs about how hot backup works. See TokuDB hot backup 1 and TokuDB hot backup 2 for details. In summary, the TokuDB hot backup library intercepts system calls that write files and duplicates the writes on backup files. It does this while copying files to the backup directory.
There are two changes made to MySQL to get TokuDB hot backup working.
First, the hot backup …
[Read more]Driven by popularity of previous post about Debian/Ubuntu builds of WebScaleSQL and long discussions during FOSDEM conference this weekend, PSCE engineering team decided to put even more effort into.
We would like to introduce:
- RPM packages available for download
- RedHat/CentOS repository
Architectures covered:
- x86 (32-bit)
- x86_64 (64-bit)
Please note that “WebScaleSQL does not currently maintain compatibility for anything except GNU/Linux x86_64.” (WebScaleSQL FAQ)”
RedHat/CentOS releases:
- CentOS 6
- CentOS 7
Packages can be downloaded from …
[Read more]Being a QA Engineer, how would you feel if you had access to a framework which can generate 80+ crashes – a mix of hitting developer introduced assertions (situations that should not happen), and serious unforeseen binary crashes – for the world’s most popular open source database software – each and ever hour? What if you could do this running on a medium spec machine – even a laptop?
The seniors amongst you may object “But… generating a crash or assertion is one thing – creating a repeatable testcase for the same is quite another.”
Introducing pquery, mtr_to_sql, reducer.sh (the pquery-enabled version), and more:
80+ coredumps per hour. Fully automatic testcase creation. Near-100% testcase reproducibility. C++ core. 15 Seconds run time per trial. Up to 20-25k lines of SQL executed per trial. CLI testcases. Compatible with sporadic issues. High-end automation of many aspects.
It all …
[Read more]February 4, 2015 By Severalnines Check Out Our Latest Technical Resources for MySQL, MariaDB & MongoDB Clusters
Like every month, we have created new content and tools for you; here is a summary of what we’ve published. Please do check it out and let us know if you have any comments or feedback.
New Live Technical Webinars
A DevOps Guide to Database Infrastructure Automation for eCommerce
Tuesday, February 17th
Infrastructure automation isn’t easy, but it’s not rocket science either, says Riaan Nolan. Automation is a worthwhile investment for retailers serious about eCommerce, but deciding on which tools …
[Read more]The MySQL grant syntax allows you to specify dynamic database names using the wildcard characters. This article explains the usecase of dynamic section of mysql grants.
The post MySQL grant syntax & dynamic database using wildcards first appeared on Change Is Inevitable.
UPDATE: I should clarify. This ticket is an internal ticket at
DealNews. It is about what the defaults on our servers should be.
It is not about what the defaults should be in MySQL. The
frustration that UTF8 support in MySQL is only 3 bytes is quite
real.
This epic ticket of the day is brought to you by Joe
Hopkinson.
#7940: Default charset should be utf8mb4
------------------------------------------------------------------------
The RFC for UTF-8 states, AND I QUOTE:
> In UTF-8, characters from the U+0000..U+10FFFF range
(the UTF-16
accessible range) are encoded using sequences of 1 to 4
octets.
What's that? You don't believe me?! Well, you can read it
for yourself
here!
…