Personal schedule for Jeremy Zawodny
Download or
subscribe to Jeremy Zawodny's
schedule.
Karen Padir (Sun Microsystems, MySQL & Software Infrastructure group)
In the annual State of MySQL keynote, Karen Padir, Vice President for MySQL & Software Infrastructure at Sun Microsystems discusses the current and future role of MySQL in the modern online world. The presentation also covers the broader role MySQL plays at Sun, the role open source is playing for users and customers all over the planet, and what the visions for the future are.
Read more.
The inside story of MySQL use at Google, and how this performant database is scaled.
Read more.
It began as a question. Could a slice of silicon make MySQL the fastest database on the planet? Impossible, most thought. It would have to be magic. Well, call it magic or advanced technology, it's here. Join us and we'll show you how it's making customers' data warehousing limitations disappear!
Read more.
Craigslist serves millions of classifieds to millions of users around the world on a daily basis and MySQL is our database of record for all this data. But how do you efficiently design a search system to handle this volume?
Read more.
InnoDB has always had unique features to maximize performance and protect the integrity of your data. As hardware has evolved, InnoDB has been enhanced to take full advantage of modern multi-core, large memory platforms. Come learn about the special design features of InnoDB and the performance- and reliability-enhancing features recently introduced in the InnoDB Plugin.
Read more.
The Falcon Storage Engine is designed to take advantage of multi-core computers. It is reaching GA at a time when computer performance is being increased mostly by adding more cores. Falcon's unique characteristics will be explained and contrasted with InnoDB and other MySQL storage engines.
Read more.
What are the challenges facing storage engines today and tomorrow? Solid state storage, 64 cores and beyond and cloud computing environments are all areas in which a storage engine must prove itself now, to be equipped for the future.
This session will discuss the design of the PBXT transactional storage engine, and the ideas and solutions, planned and implemented to meet these challenges.
Read more.
Experienced SQL developers know how to solve a class of quite different problems efficiently with the help of an auxiliary sequence table: We'll learn from them with easy to understand hands-on examples -- and meet the SeqEngine, a pluggable storage engine for MySQL 5.1 that helps us to apply the expert's tricks even more efficiently.
Read more.
The combination of MySQL and Hadoop opens up new doors for innovation that weren't possible before. Hadoop allows for Massive Parallel Processing but falls short of offering the speed, features and advantages of a relational database such as MySQL. For data intensive startups with massive data processing requirements, a combination of Hadoop and MySQL may be the best solution.
Read more.
Kaj Arnö (Sun Microsystems, Inc.),
Lew Tucker (Sun Microsystems, Inc.),
Monty Taylor (Sun Microsystems - Drizzle),
Jeremy Zawodny (craigslist.org),
Chander Kant (Zmanda),
Thorsten von Eicken (RightScale, Inc),
Prashant Malik (Facebook),
Mike Culver (Amazon)
This lively panel discussion keynote will address the nature of the Cloud, with cloud technologists at Sun Microsystems, with industry analysts, experts and customers in the cloud area. This panel is moderated by Kaj Arnö, and attendees are encouraged to participate online via Twitter.
Read more.
Do you like to tinker? Would you like to see how MySQL? If you’d like to get your hands dirty (or watch others work their developer magic), stop by this session and learn how to take a simple desktop system running MySQL into a fully functional time based backup system that you can connect to any server and get up to the minute recovery capability.
Read more.
Q4M (http://q4m.31tools.com) is a high-performance message queue that works as a pluggable storage engine of MySQL, used by Mixi (Japan's largest SNS provider) and Cybozu Labs (for running Pathtraq, one of the nation's largest web access stats service), etc. The presentation will cover from the design principles of Q4M, to how it is used to modularize, stabilize, and extend the web services.
Read more.
What is libdrizzle? A complete client library rewrite for the Drizzle project. Why is this interesting for MySQL users? It supports the MySQL protocol and provides a non-blocking I/O interface. This session will demonstrate the power of connection pooling and how to run parallel queries to decrease overall processing time. PHP examples will be used, but other languages will be very similar.
Read more.
The talk will describe the goals and design of Maria, the new transactional storage engine for MySQL. It will cover the goals of Maria Storage Engine, overall design, on-disk data formats, Multi-Version Concurrency Control in Maria, BLOB handling, row locking and lock escalation, roadmap (current and future).
Read more.
Discussion on solid state disk and how it will change the high performance industry. View pretty graphs and benchmarks that will dazzle your eyes, with numbers sure to get the purest database performance geek excited. DBT2, sysbench, Orion, and other benchmarks will help highlight the advantages and disadvantages of this new and exciting technology.
Read more.
This presentation describes InnoDB's built-in automatic crash recovery. We also describe how one can perform media recovery on a MySQL database, using a backup and the MySQL binlog.
Read more.
Amazon EC2 is a new platform on which to run MySQL. This session evaluates the performance possible on the variety of hardware configurations available with EC2.
Read more.
Perl stored procedures provide greater flexibility than the standard SQL stored procedures. For many users, they can provide performance and connectivity which is not available from the built in SQL implementation, where many users have to resort to writing UDFs.
Read more.
We are working on improving the performance and reliability of MySQL and InnoDB. We will describe each of the patches we have released, and how they are useful.
Read more.
ZFS offers many leading-edge features, including automatic protection against silent data corruption, immense capacity, and vastly simplified administration. But how well does it perform with MySQL? This session explores MySQL performance with ZFS compared to
alternative file system implementations. The performance implications of ZFS compression and other features are also examined.
Read more.
Recently faced with the problem of an ordinary table growing too large to back up or maintain, we designed a MySQL-Proxy-based storage cluster which seamlessly integrates with the rest of the database and offers redundancy, cluster-member failure protection, load balancing, and information lifecycle management (data age-out) capabilities.
Read more.
Writing a custom engine can seem intimidating and creating a generic engine can be. This presentation will show how to refine the requirements to a manageable subset. We will discuss the problem addressed, the approach chosen, storage engine design and API required to implement the design. We will talk about lessons learned implementing the storage engine to improve flexibility and performance.
Read more.
A story of scaling, in today's world - using modern technologies like ZFS, OpenStorage, MySQL, and more, running one of the world's most popular photo sharing sites - SmugMug.
Read more.
Every database conference has to have some sort of loon standing up telling everyone that the main thing everyone has that ties them all together is total crap. This time, I'd like that loon to be me! So bring rotten fruits to throw.
Read more.
Come learn the fundamentals of how to leverage Gearman, the open-source, distributed job queuing system. Gearman can help in building scalable MySQL-backed applications or use through a user-defined function. Gearman’s generic design allows it to be used as a building block for a wide variety of applications, from farming out image processing to building your own Map/Reduce implementation.
Read more.
Dormando's Proxy for MySQL (DPM for short) is a community lead, BSD licensed, alternative to the official MySQL Proxy. It is not a fork, and has its own ideals. Learn what it can do, and find out how you can help!
Read more.
How does the database server use memory? Where? What are the scaling implications of how we allocate, use and free memory in the database server? Can we scale to many CPU cores effectively? Do alternate malloc libraries really help? Why? What does MySQL do? What does Drizzle do (and what have we changed?). These questions (and more) will be answered in this session.
Read more.
You can run MySQL on a standard server, but there can be benefits to running MySQL within a virtualized environment. You can take advantage of the isolation it provides, or the performance gains possible by running multiple MySQL instances on one large server. This session will show you the benefits and potential issues of running MySQL in a virtualized environment.
Read more.
This talk introduces a system we built at Google, which extracts row change event streams from large replicated MySQL server clusters. We will cover various issues we encountered and solved, including change log generation, conversion, storage and replication. We will also discuss some existing and planned usage cases.
Read more.
InnoDB is well-known and popular, but naturally there's room for improvement. There are many hard-coded constants – what happens if we turn them into command-line parameters? InnoDB is also incredibly complex, with a lot going on under the covers. What algorithms can we change to make InnoDB faster and more scalable, especially on modern hardware?
Read more.
Maatkit is a set of tools that helps MySQL users and administrators fill otherwise unmet needs. The toolkit is absolutely packed with functionality. This session will teach you how to get your daily work done faster, safer and smarter.
Read more.
This talk will be on making use of the new BLOB Streaming: 'C' and PHP APIs to enable the efficient storage and retrieval of BLOB data from any table regardless of the engine behind it.
Read more.
Barack Obama's presidential campaign created an unprecedented online grassroots movement in which supporters generated thousands of events, made millions of phone calls, raised record amounts of money, and received over a billion emails.
Read more.