Percona Live: Open Source Database Performance Conference - Amsterdam 2016 Logo

October 3-5, 2016

Amsterdam, Netherlands

X Protocol - deep dive

X Protocol - deep dive

Experience level: 
Intermediate
Duration: 
50 minutes conference
Tracks:
MySQL
Topics:
MySQL
Programming
NoSQL

Description

The X Plugin extends MySQL Server to be able to function as a document store. Running X Plugin enables MySQL Server to communicate with clients using the X Protocol, which is designed to expose the ACID compliant storage abilities of MySQL as a document store. Documents are stored in JSON format and enable schema-less storage. Using the X DevAPI you can use a NoSQL-like syntax to execute Create, Read, Update, Delete (CRUD) operations against these documents. During this deep dive session we will cover how the X Protocol helps building async, event-driven applications, how it is different to the classical MySQL client/server protocol and how it helps building faster applications.

Speakers

Jan Kneschke's picture

Jan Kneschke

Architect at MySQL, Oracle

Biography:

Architect at MySQL, takes care of smooth interactions between the components of the MySQL Document Store since its very first days. Over the last decade he was a founding member of the MySQL Enterprise Monitor for which he designed and maintained core components, started the open-source MySQL Proxy and took care of the documentation of the MySQL Client/Server Protocol. In his previous life wrote lighttpd, a open-source, fast, event-driven, non-blocking network I/O based HTTP server.

Share this talk