BOF
Scalable BLOB Streaming Infrastructure
Paul McCullagh, CTO, SNAP Innovation GmbH
Track: Storage Engine Development and Optimization
Date: Tuesday, April 24
Time: 7:30pm
- 8:30pm
Location: San Thomas
A scalable BLOB streaming infrastructure invisioned here is a system built onto and into the MySQL architecture that will allow you to store BLOBs of any size in the database.
The system will provide extensions to the MySQL client API to transfer BLOBs using a specialized streaming protocol. BLOBs are transfered to and from the database via a streaming back-end that is built (at least partially) into the MySQL server. Using this infrastructure will enable you to stream BLOBs to and from the database in a transactionally consistent manner, and take advantage of the standard database backup and replication systems.
Inherent in the system is the possibility to scale-out, both in terms of storage and streaming load. The system will provide a server-side API that can be supported by any MySQL storage engine. We plan to develop such a system, working together with the MySQL community. This meeting will describe the proposed design of the system.
This BOF is for everyone--potential users and developers that may be interested in joining the process and discussing the features and requirements of a scalable BLOB streaming infrastructure for MySQL.

























