addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

New Meetup: MySQL and Automated Data Versioning

From: user 3.
Sent on: Wednesday, April 15, 2009 1:10 PM
Announcing a new Meetup for The Atlanta MySQL Meetup Group!

What: MySQL and Automated Data Versioning

When: April 29,[masked]:00 PM

Where: Click the link below to find out!

Meetup Description: The Atlanta MySQL Meetup group is honored to have Mr. Peter Benjamin Volk present
"Automated Data Versioning With A Storage Engine Middleware". This is the same presentation Mr. Volk gave at the 2009 MySQL User Conference in Santa Clara earlier this month.

Pizza and bottled water will be provided!

Presentation Description:

While MySQL offers a wide variety of extensions on user level, the storage engine extends the ABI at the lowest database level. Traditional engines, such as MyISAM, InnoDB, PBXT, deliver a data store for MySQL with different transaction isolation methods and performance. With the appropriate methods, the Revision Engine ABI can add very low level functionality to MySQL in a pluggable way.

With these methods the engine can extend the basic data store paradigm to a data versioning store. The versioning store does not claim to be a new persistent storage engine but is more of a middleware between the MySQL core and existing persistent storage engines. Hence only minimal code is used to implement a most reliable (in terms of bugs in the code) software stack. Moreover the revision paradigm can compete with existing techniques (such as triggers on tables or revision logic within the client application). Compared to the traditional versioning techniques, the revision engine uses low level MySQL interfaces. In this manner it is able to perform more efficiently on DML statements than if the versioning is performed in the client software or with triggers.

In this presentation we will show the benefits of extending MySQL on a storage engine level in terms of data security and DML performance. Furthermore we will illustrate common relational based data versioning and how they can be implemented.

About Peter Benjamin Volk:

Peter Benjamin Volk received his Diploma in computer science from the Technische Universit?t Dresden in 2007. He majored in Database technology (including Data Mining) and System Architecture with a specialization in microkernel operating systems and database management system design.

Currently he is research assistant at the chair for database system at the Technische Universit?t Dresden performing original research in the field of data mining for semiconductor manufacturing and experimental database management system design. He is also cofounder and head of the project.

Learn more here:

Our Sponsors

  • Sevaa Group Inc.

    Paying the meeetup fees as well as taking care of!

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy