BEGIN:VCALENDAR CALSCALE:GREGORIAN X-WR-TIMEZONE;VALUE=TEXT:US/Pacific METHOD:EXPORT PRODID:-//Apple Computer\, Inc//iCal 1.0//EN X-WR-CALNAME;VALUE=TEXT:MySQL Confereence & Expo X-WR-RELCALID;VALUE=TEXT:MYSQLUC2007 VERSION:2.0 BEGIN:VTIMEZONE TZID:US/Pacific LAST-MODIFIED:20060703T074125Z BEGIN:DAYLIGHT DTSTART:20070311T100000 TZOFFSETTO:-0700 TZOFFSETFROM:+0000 TZNAME:PDT END:DAYLIGHT BEGIN:STANDARD DTSTART:20071104T020000 TZOFFSETTO:-0800 TZOFFSETFROM:-0700 TZNAME:PST END:STANDARD END:VTIMEZONE BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:00000000T000000 SUMMARY:"CMDBA: MySQL 5.0 Database Administrator II" (Room: Magnolia) LOCATION:Magnolia DTSTAMP:19010101T010101Z UID:12111 DTEND;TZID=US/Pacific:00000000T000000 DESCRIPTION:Description: The MySQL Database Administrator Certification attests that the person holding the certification knows how to maintain and optimize an installation of one or more MySQL servers\, and perform administrative tasks such as monitoring the server\, making backups\, and so forth. Note that you must pass both of the two DBA exams (in any order) to attain certification.\nSpeaker(s): ; \nTrack: \nRoom: Magnolia URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12111 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:00000000T000000 SUMMARY:"CMDBA: MySQL 5.0 Database Administrator I" (Room: Magnolia) LOCATION:Magnolia DTSTAMP:19010101T010101Z UID:12110 DTEND;TZID=US/Pacific:00000000T000000 DESCRIPTION:Description: The MySQL Database Administrator Certification attests that the person holding the certification knows how to maintain and optimize an installation of one or more MySQL servers\, and perform administrative tasks such as monitoring the server\, making backups\, and so forth. Note that you must pass both of the two DBA exams (in any order) to attain certification.\nSpeaker(s): ; \nTrack: \nRoom: Magnolia URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12110 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:00000000T000000 SUMMARY:"CMDEV: MySQL 5.0 Developer II" (Room: Magnolia) LOCATION:Magnolia DTSTAMP:19010101T010101Z UID:12109 DTEND;TZID=US/Pacific:00000000T000000 DESCRIPTION:Description: The MySQL 5.0 Developer Certification ensures that the candidate knows\, and is able to make use of\, all the features of MySQL that are needed to develop and maintain applications that use MySQL for back-end storage. Note that you must pass both of the two developer exams (in any order) to attain certification.\nSpeaker(s): ; \nTrack: \nRoom: Magnolia URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12109 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:00000000T000000 SUMMARY:"CMDEV: MySQL 5.0 Developer I" (Room: Magnolia) LOCATION:Magnolia DTSTAMP:19010101T010101Z UID:12108 DTEND;TZID=US/Pacific:00000000T000000 DESCRIPTION:Description: The MySQL 5.0 Developer Certification ensures that the candidate knows\, and is able to make use of\, all the features of MySQL that are needed to develop and maintain applications that use MySQL for back-end storage. Note that you must pass both of the two developer exams (in any order) to attain certification.\nSpeaker(s): ; \nTrack: \nRoom: Magnolia URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12108 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:00000000T000000 SUMMARY:"CMCDBA: MySQL 5.1 Cluster DBA Certification" (Room: Magnolia) LOCATION:Magnolia DTSTAMP:19010101T010101Z UID:12200 DTEND;TZID=US/Pacific:00000000T000000 DESCRIPTION:Description: The MySQL Cluster Database Administrator Certification Exam will also be administered at the MySQL Conference & Expo. In order to take this exam\, you must first obtain a MySQL 5.0 Database Administrator I & II certification before taking the MySQL 5.1 Cluster Database Administrator Certification Exam. \nSpeaker(s): ; \nTrack: \nRoom: Magnolia URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12200 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070423T083000 SUMMARY:"Scaling and High Availability Architectures" Jeremy Cole Eric Bergen (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:10893 DTEND;TZID=US/Pacific:20070423T120000 DESCRIPTION:Description: This session will discuss and dissect different architectures in use to scale MySQL and achieve high availability and reliability\, while simultaneously achieving high performance goals. We'll discuss the advantages and disadvantages of different solutions and many decisions made in designing a complex system. Topics covered will include MySQL replication\, drbd\, SAN solutions\, memcache\, multimaster failover\, and partitioning.\nSpeaker(s): Jeremy Cole; Eric Bergen\nTrack: Replication and Scale-Out\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10893 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070423T083000 SUMMARY:"MySQL Replication: The Complete Tutorial, Part I" John David Duncan Mats Kindahl; Lars Thalmann (Room: Ballroom D) LOCATION:Ballroom D DTSTAMP:19010101T010101Z UID:10950 DTEND;TZID=US/Pacific:20070423T120000 DESCRIPTION:Description: This complete MySQL Replication tutorial covers everything from setting up a simple master-slave to all the new features of MySQL 5.1\, including row-based and cluster replication. \nSpeaker(s): John David Duncan; Mats Kindahl; Lars Thalmann\nTrack: Replication and Scale-Out\nRoom: Ballroom D URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10950 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070423T083000 SUMMARY:"MySQL Cluster: The Complete Tutorial, Part I" Stewart Smith (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:10902 DTEND;TZID=US/Pacific:20070423T120000 DESCRIPTION:Description: A hands-on MySQL Cluster 5.1 Tutorial where you'll install and setup MySQL Cluster on your laptop and learn about what it is\, what it can do\, and basic administration skills.\nSpeaker(s): Stewart Smith; \nTrack: MySQL Cluster and High Availability\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10902 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070423T083000 SUMMARY:"MySQL 5.0 DBA I Certification Primer" Sarah Sproehnle (Room: Ballroom H) LOCATION:Ballroom H DTSTAMP:19010101T010101Z UID:12202 DTEND;TZID=US/Pacific:20070423T120000 DESCRIPTION:Description: The MySQL 5.0 DBA I Certification Primer will cover the major topics on the DBA I certification exam. This tutorial is meant for people that have experience with MySQL and are interested in the DBA certification.\nSpeaker(s): Sarah Sproehnle; \nTrack: Business and Case Studies\nRoom: Ballroom H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12202 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070423T083000 SUMMARY:"MySQL Cluster Certification Primer" Roland Bouman (Room: Ballroom G) LOCATION:Ballroom G DTSTAMP:19010101T010101Z UID:12082 DTEND;TZID=US/Pacific:20070423T120000 DESCRIPTION:Description: The MySQL 5.1 Cluster Administrator Certification program (CMCDBA) is intended for Certified MySQL DBAs (CMDBA) with experience in MySQL 5.1 Cluster Administration. This talk provides the background information for those professionals that are interested in getting Certified.\nSpeaker(s): Roland Bouman; \nTrack: Business and Case Studies\nRoom: Ballroom G URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12082 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070423T083000 SUMMARY:"MySQL 5.1 In-depth" Brian Aker (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:12316 DTEND;TZID=US/Pacific:20070423T120000 DESCRIPTION:Description: MySQL 5.1 brings to life a host of new functionality to the MySQL Server\, including a disk-based NDB storage engine\, events\, log tables\, and much more. Brian Aker\, director of architecture at MySQL\, will demonstrate all the new features available in MySQL 5.1 in this tutorial. Walk-throughs of changed features and behavior from MySQL 5.0 will be included.\nSpeaker(s): Brian Aker; \nTrack: Architecture and Technology\nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12316 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070423T133000 SUMMARY:"MySQL Network Monitoring and Advisory Services: from Soup to Nuts" Andy Bang Rob Young (Room: Ballroom G) LOCATION:Ballroom G DTSTAMP:19010101T010101Z UID:12317 DTEND;TZID=US/Pacific:20070423T170000 DESCRIPTION:Description: The MySQL Network Monitoring and Advisory Services debuted in late 2006\, and represents more than two years of work in developing a comprehensive monitoring solution for MySQL database servers. In this tutorial\, the entire breadth of the monitoring services will be covered\, along with demonstrations of how to create custom rules that fit your own MySQL database network.\nSpeaker(s): Andy Bang; Rob Young\nTrack: Security and Database Administration\nRoom: Ballroom G URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12317 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070423T133000 SUMMARY:"Writing Your Own Storage Engine" Brian Aker (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:10814 DTEND;TZID=US/Pacific:20070423T170000 DESCRIPTION:Description: This tutorial will walk you through what you will need to write a storage engine for MySQL. The interface will be covered and we will look at how engines interact for transactions. You will leave with the tools needed to write or connect an existing engine to the interface.\nSpeaker(s): Brian Aker; \nTrack: Storage Engine Development and Optimization\nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10814 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070423T133000 SUMMARY:"MySQL Replication: The Complete Tutorial, Part II" Lars Thalmann John David Duncan; Mats Kindahl (Room: Ballroom D) LOCATION:Ballroom D DTSTAMP:19010101T010101Z UID:12084 DTEND;TZID=US/Pacific:20070423T170000 DESCRIPTION:Description: Everything you need to know about MySQL Replication. Some of the topics covered include row-based replication\, cluster replication\, how to setup replication\, different user scenarios\, tricks of using the binary log\, configuration options\, state of replication\, new features being developed\, internal architecture of replication and cluster replication\, and the difference between replication and clustering.\nSpeaker(s): Lars Thalmann; John David Duncan; Mats Kindahl\nTrack: Replication and Scale-Out\nRoom: Ballroom D URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12084 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070423T133000 SUMMARY:"Wikipedia: Site Internals, Configuration and Code Examples, and Management Issues" Domas Mituzas (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:10860 DTEND;TZID=US/Pacific:20070423T170000 DESCRIPTION:Description: Wikipedia is not only one of most popular web sites\, it is one of the most open. Same applies to its technology -- everything uses open source\, free software\, and there are no trade secrets. This allows disclosure of most of Wikipedia's internal technology\, from its content delivery network to application tricks and database environment. \nSpeaker(s): Domas Mituzas; \nTrack: Replication and Scale-Out\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10860 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070423T133000 SUMMARY:"MySQL Cluster: The Complete Tutorial, Part II" Stewart Smith (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:12081 DTEND;TZID=US/Pacific:20070423T170000 DESCRIPTION:Description: A hands-on MySQL Cluster 5.1 tutorial where you'll install and setup MySQL Cluster on your Linux-based laptop and learn about what it is\, what it can do\, and basic administration skills. \nSpeaker(s): Stewart Smith; \nTrack: MySQL Cluster and High Availability\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12081 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070423T133000 SUMMARY:"MySQL 5.0 DBA II Certification Primer" Kai Voigt (Room: Ballroom H) LOCATION:Ballroom H DTSTAMP:19010101T010101Z UID:12083 DTEND;TZID=US/Pacific:20070423T170000 DESCRIPTION:Description: This tutorial prepares the attendee for the MySQL 5.0 DBA II Certification Exam and to make exam takers feel confident with the certification. All chapters of the exams will be summarized in this 3-hour tutorial. The most important chapters are User Management\, Optimizing Queries\, Databases and the Server\, along with security issues and Replication. To attend this tutorial\, the "MySQL 5.0 DBA I Certification Primer" should have been attended too.\nSpeaker(s): Kai Voigt; \nTrack: Business and Case Studies\nRoom: Ballroom H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12083 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070423T133000 SUMMARY:"Real-world MySQL Performance Tuning" Ask Bjørn Hansen Jay Pipes (Room: Ballroom B) LOCATION:Ballroom B DTSTAMP:19010101T010101Z UID:12080 DTEND;TZID=US/Pacific:20070423T170000 DESCRIPTION:Description: Like Voltron\, Ask Hansen and Jay Pipes combine to form an unstoppable performance tuning machine! These two database professionals will teach tutorial attendees very different sides of performance tuning\, with each presenter drawing from their individual experiences as a DBA and a developer.\nSpeaker(s): Ask Bjørn Hansen; Jay Pipes\nTrack: Performance Tuning and Benchmarks\nRoom: Ballroom B URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12080 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T082000 SUMMARY:"Welcome and State of MySQL AB" Mårten Mickos (Room: Ballrooms E - H) LOCATION:Ballrooms E - H DTSTAMP:19010101T010101Z UID:12135 DTEND;TZID=US/Pacific:20070424T090500 DESCRIPTION:Description: MySQL CEO Marten Mickos gives an update on how MySQL AB is doing\, including a view behind the scenes of the business\, the vision\, the phenomenal growth\, and some of the plans for the future.\nSpeaker(s): Mårten Mickos; \nTrack: Keynote\nRoom: Ballrooms E - H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12135 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T090500 SUMMARY:"The Art of Innovation" Guy Kawasaki (Room: Ballrooms E - H) LOCATION:Ballrooms E - H DTSTAMP:19010101T010101Z UID:12491 DTEND;TZID=US/Pacific:20070424T095000 DESCRIPTION:Description: Attendees expect to hear opinions from keynoters that force them to think outside the proverbial box. Guy Kawasaki is known as one of those leaders who push the frontier of thought in the entrepreneurial space. What opinions can attendees expect to hear that will challenge their own thoughts about being an entrepreneur in the technology industry?\nSpeaker(s): Guy Kawasaki; \nTrack: Keynote\nRoom: Ballrooms E - H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12491 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T095000 SUMMARY:"Building the Ultimate Database Container with RHEL, MySQL, and Virtualization" Michael Evans (Room: Ballrooms E - H) LOCATION:Ballrooms E - H DTSTAMP:19010101T010101Z UID:14276 DTEND;TZID=US/Pacific:20070424T102000 DESCRIPTION:Description: \nSpeaker(s): Michael Evans; \nTrack: Keynote\nRoom: Ballrooms E - H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14276 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T104500 SUMMARY:"Building Scalable OLAP Applications with Mondrian and MySQL" Julian Hyde (Room: Ballroom A) LOCATION:Ballroom A DTSTAMP:19010101T010101Z UID:10631 DTEND;TZID=US/Pacific:20070424T114500 DESCRIPTION:Description: This session will provide an end-to-end view of how to build scalable OLAP (On Line Analytical Processing) applications using Mondrian and MySQL. Discussed will be strategies and considerations for schema design\, use of aggregates\, storage engines\, and ETL (Extraction\, Transformation and Loading). The session will include two demonstrations to reinforce concepts.\nSpeaker(s): Julian Hyde; \nTrack: Data Warehousing and Business Intelligence\nRoom: Ballroom A URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10631 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T104500 SUMMARY:"Tips and Tricks for MySQL Replication" Lars Thalmann Mats Kindahl (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:10961 DTEND;TZID=US/Pacific:20070424T114500 DESCRIPTION:Description: This session will discuss a selection of different tips and tricks for replication including tips and tricks for multimaster setups\, fail-over; using blackhole engine; using log for auditing\, filtering; getting online features using a slave server; and using proxy servers.\nSpeaker(s): Lars Thalmann; Mats Kindahl\nTrack: Replication and Scale-Out\nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10961 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T104500 SUMMARY:"Using Stored Routines for MySQL Administration" Giuseppe Maxia (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:12203 DTEND;TZID=US/Pacific:20070424T114500 DESCRIPTION:Description: MySql stored procedures offer potential security\, performance\, and maintainability improvements for a variety of application types. In this presentation\, however\, we focus on the benefits of stored procedures for the MySQL admin. \nSpeaker(s): Giuseppe Maxia; \nTrack: General\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12203 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T104500 SUMMARY:"MySQL Sandalcamp: A Relaxed Intro to MySQL" Mike Hillyer (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:10051 DTEND;TZID=US/Pacific:20070424T114500 DESCRIPTION:Description: Hey you! Manager\, marketeer\, sales pro: tired of 98lb weaklings kicking silicon in your face? Learn the practical basics of MySQL in less time than it takes to have your teeth cleaned. In 45 minutes\, walk through the entire process of building and using a database -- including designing tables\, creating users\, adding indexes\, and querying tables.\nSpeaker(s): Mike Hillyer; \nTrack: General\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10051 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T104500 SUMMARY:"Strengthening High Availability in MySQL" Vilho Raatikka (Room: Ballroom G) LOCATION:Ballroom G DTSTAMP:19010101T010101Z UID:13945 DTEND;TZID=US/Pacific:20070424T114500 DESCRIPTION:Description: This session will present how Solid is planning to add High Availability (HA) to solidDB for MySQL. In addition to an architectural overview\, we will compare different replication configurations of solidDB for MySQL\, and their respective impact on database performance and availability. We will also compare Solid's planned implementation of HA to MySQL replication\, the trade-offs\, advantages\, and disadvantages.\nSpeaker(s): Vilho Raatikka; \nTrack: Products & Services\nRoom: Ballroom G URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13945 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T104500 SUMMARY:"Linux Server Configurations for MySQL Database & Clustering" Marc Nozell (Room: Ballroom H) LOCATION:Ballroom H DTSTAMP:19010101T010101Z UID:14308 DTEND;TZID=US/Pacific:20070424T114500 DESCRIPTION:Description: Marc Nozell will discuss new c-Class BladeSystem configurations suited for MySQL. This includes both compute and new storage blades\, Red Hat Global File System (GFS) with HP ServiceGuard\, benchmark experiences with JBoss and MySQL\, as well as other reference configurations well-suited for MySQL database deployments.\nSpeaker(s): Marc Nozell; \nTrack: Products & Services\nRoom: Ballroom H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14308 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T104500 SUMMARY:"Security and Debugging in PHP" Rasmus Lerdorf (Room: Ballroom B) LOCATION:Ballroom B DTSTAMP:19010101T010101Z UID:14346 DTEND;TZID=US/Pacific:20070424T114500 DESCRIPTION:Description: Scale\, latency\, and security are the key words for this year's talk. Each of these can destroy a site if you aren't on top of things. XSS\, XSRF\, Callgrind\, XDebug\, and some overall guidelines will be the concepts covered in this talk.\nSpeaker(s): Rasmus Lerdorf; \nTrack: PHP and MySQL\nRoom: Ballroom B URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14346 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T110000 SUMMARY:"DotOrg Pavilion" (Room: ) LOCATION: DTSTAMP:19010101T010101Z UID:13324 DTEND;TZID=US/Pacific:20070424T200000 DESCRIPTION:Description: Visit the DotOrg Pavilion at www.mysqlconf.com/pub/w/54/dotorg.html and read about all the organizations exhibiting in the Expo Hall. \nSpeaker(s): ; \nTrack: \nRoom: URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13324 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T115000 SUMMARY:"A Real-world MySQL Watch Dog: Step-by-Step Usage of the MySQL Monitoring and Advisory Service" Andy Bang Sehmuz Bayhan (Room: Ballroom A) LOCATION:Ballroom A DTSTAMP:19010101T010101Z UID:12205 DTEND;TZID=US/Pacific:20070424T123500 DESCRIPTION:Description: This session gives you an in-depth understanding of the architecture of the MySQL Network Monitoring and Advisory Service and each of its components. You will learn how to configure the system to monitor groups of servers both inside and outside your firewall\, and hear some lessons learned from using the system in a real-world environment.\nSpeaker(s): Andy Bang; Sehmuz Bayhan\nTrack: Security and Database Administration\nRoom: Ballroom A URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12205 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T115000 SUMMARY:"Implementing Batched Nested Loop Join Using Cluster Direct API (NDBAPI)" Johan Andersson (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:10562 DTEND;TZID=US/Pacific:20070424T123500 DESCRIPTION:Description: The Cluster Direct API (NDBAPI) offers developers the opportunity to build high-performance and fault-tolerant applications. In this session we will look into how to implement a query in the NDBAPI using a batched nested loop joined algorithm and compare the performance to the same query executed using regular SQL on the MySQL server.\nSpeaker(s): Johan Andersson; \nTrack: MySQL Cluster and High Availability\nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10562 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T115000 SUMMARY:"Technology at Digg.com" Eli White Tim Ellis (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:12204 DTEND;TZID=US/Pacific:20070424T123500 DESCRIPTION:Description: This talk is a two-part talk on technology at Digg. Eli White and Tim Ellis talk about Digg's infrastructure and how they scale to handle the traffic. Much of the infrastructure lives in PHP and utilizes Memcached. MySQL plays its part with a large replication installation and data warehouse.\nSpeaker(s): Eli White; Tim Ellis\nTrack: Business and Case Studies\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12204 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T115000 SUMMARY:"MySQL 5.1's Log Tables" Petr Chardin (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:10966 DTEND;TZID=US/Pacific:20070424T123500 DESCRIPTION:Description: There is a new feature in MySQL 5.1 -- log tables. This session is devoted to this small\, but nice feature and explains why one would like to have logs like this\, how to use them\, and collecting user input for improving this functionality.\nSpeaker(s): Petr Chardin; \nTrack: General\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10966 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T115000 SUMMARY:"Building a Vertical Search Engine in a Day" Ken Krugler (Room: Ballroom D) LOCATION:Ballroom D DTSTAMP:19010101T010101Z UID:11013 DTEND;TZID=US/Pacific:20070424T123500 DESCRIPTION:Description: Ever thought about creating the world's best search engine for turnip twaddlers? In three hours you can learn how\, by leveraging open source projects such as Nutch\, Hadoop\, and Lucene. Then train your classifier\, unleash the crawler\, and start serving up tasty vertical search results.\nSpeaker(s): Ken Krugler; \nTrack: Architecture and Technology\nRoom: Ballroom D URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/11013 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T115000 SUMMARY:"Using ADO.NET and Disparate Data Stores" David Sceppa (Room: Ballroom H) LOCATION:Ballroom H DTSTAMP:19010101T010101Z UID:14131 DTEND;TZID=US/Pacific:20070424T123500 DESCRIPTION:Description: ADO.NET is built from the ground up to be data store agnostic. Developers can use ADO.NET to retrieve and relate data from different data stores\, such as MySQL\, Microsoft SQL Server\, and Oracle. Discover how you can leverage this functionality from Visual Studio as well as SQL Server's Business Integration components like Reporting Services and Integration Services.\nSpeaker(s): David Sceppa; \nTrack: Products & Services\nRoom: Ballroom H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14131 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T115000 SUMMARY:"Engineering MySQL Database for Performance on Solaris 10" Yufei Zhu (Room: Ballroom G) LOCATION:Ballroom G DTSTAMP:19010101T010101Z UID:14093 DTEND;TZID=US/Pacific:20070424T123500 DESCRIPTION:Description: The combination of Solaris 10 and the MySQL database help maximize performance and security for customers’ web sites. Learn how MySQL DBAs can optimize database performance using Solaris 10 DTrace and benchmark tuning tips\, and how to safely host multiple database instances on a single system with complete fault and security isolation using Solaris containers.\nSpeaker(s): Yufei Zhu; \nTrack: Products & Services\nRoom: Ballroom G URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14093 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T115000 SUMMARY:"PHP and MySQL Web App Security" Laura Thomson (Room: Ballroom B) LOCATION:Ballroom B DTSTAMP:19010101T010101Z UID:13316 DTEND;TZID=US/Pacific:20070424T123500 DESCRIPTION:Description: In this talk\, Laura Thomson will highlight the key security issues when authoring a PHP/MySQL web application. Some of the topics covered include why security is important\, common web application attacks\, and database configuration and design for security.\nSpeaker(s): Laura Thomson; \nTrack: PHP and MySQL\nRoom: Ballroom B URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13316 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T134000 SUMMARY:"Understanding MySQL's Pluggable Engine API" Brian Aker (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:10815 DTEND;TZID=US/Pacific:20070424T142500 DESCRIPTION:Description: Ever wondered how engines interact? What engines are available? Why different engines exist? This short talk will go over the ins and outs of the different engines and explain how the architecture works at a level that will make any DBA or developer comfortable at deploying different engines. \nSpeaker(s): Brian Aker; \nTrack: Storage Engine Development and Optimization\nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10815 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T134000 SUMMARY:"SQL AntiPatterns" Bill Karwin (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:10598 DTEND;TZID=US/Pacific:20070424T142500 DESCRIPTION:Description: New users may make mistakes naively as they learn\, but it takes an experienced developer to make the same mistakes over and over. Karwin will describe some widely used SQL techniques that should be called antipatterns\, and he will offer better solutions for common and costly mistakes in SQL.\nSpeaker(s): Bill Karwin; \nTrack: General\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10598 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T134000 SUMMARY:"MySQL for Oracle DBAs and Developers" Ronald Bradford Robin Schumacher (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:12208 DTEND;TZID=US/Pacific:20070424T151500 DESCRIPTION:Description: For 90 minutes\, Ronald Bradford and Robin Schumacher will focus on the challenges that Oracle developers and DBAs face when migrating to MySQL or within a heterogenous environment. Come learn how MySQL is different\, how it is similar\, and how you can best plan to work in both environments seamlessly.\nSpeaker(s): Ronald Bradford; Robin Schumacher\nTrack: Migration\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12208 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T134000 SUMMARY:"InnoDB Performance Potential in High-end Environments" Yasufumi Kinoshita (Room: Ballroom B) LOCATION:Ballroom B DTSTAMP:19010101T010101Z UID:13740 DTEND;TZID=US/Pacific:20070424T142500 DESCRIPTION:Description: In this session\, the potential performance and scalability of the InnoDB storage engine in high-end environments (i.e.\, platforms with many CPUs and powerful storage capabilities) will be discussed and analyzed through benchmarks' results. Yasufumi Kinoshita will chat about the need to change the InnoDB configuration settings to achieve maximum throughput and performance from the engine.\nSpeaker(s): Yasufumi Kinoshita; \nTrack: Performance Tuning and Benchmarks\nRoom: Ballroom B URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13740 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T134000 SUMMARY:"Implementing a MySQL Client Library" Konstantin Osipov (Room: Ballroom D) LOCATION:Ballroom D DTSTAMP:19010101T010101Z UID:11021 DTEND;TZID=US/Pacific:20070424T142500 DESCRIPTION:Description: This session sets an ambitious goal to show in 45 minutes how to write a native MySQL client or a MySQL protocol-compatible server. If you are a language designer and would like to write a native connector to MySQL\, an application programmer interested in non-apparent assumptions in the client design\, or just want to bash MySQL for its obscure code\, this session is for you.\nSpeaker(s): Konstantin Osipov; \nTrack: Architecture and Technology\nRoom: Ballroom D URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/11021 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T134000 SUMMARY:"MySQL Cluster: Interconnect Matters for Scalability and Performance" Einar Rustad (Room: Ballroom G) LOCATION:Ballroom G DTSTAMP:19010101T010101Z UID:14096 DTEND;TZID=US/Pacific:20070424T142500 DESCRIPTION:Description: This talk will address how the scalability of distributed database clusters is limited by the latency of the interconnect network. With Ethernet\, all inter-node process-to-process communication passes through several protocol stacks. By using ultra low latency interconnect with Dolphin SuperSocketsTM\, MySQL cluster performance and scalability is greatly improved.\nSpeaker(s): Einar Rustad; \nTrack: Products & Services\nRoom: Ballroom G URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14096 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T143000 SUMMARY:"Testing the Security of Your Site" Sheeri Kritzer (Room: Ballroom A) LOCATION:Ballroom A DTSTAMP:19010101T010101Z UID:10317 DTEND;TZID=US/Pacific:20070424T151500 DESCRIPTION:Description: This unique workshop makes learning about MySQL security fun -- even across languages and operating systems. Participants will leave this workshop with an eagerness to try the techniques learned immediately on their system.\nSpeaker(s): Sheeri Kritzer; \nTrack: Security and Database Administration\nRoom: Ballroom A URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10317 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T143000 SUMMARY:"Intro to MySQL Cluster" Stewart Smith (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:10903 DTEND;TZID=US/Pacific:20070424T151500 DESCRIPTION:Description: An introduction to MySQL Cluster. We'll cover the architecture of MySQL Cluster\, how it fits together\, and what makes it so special in the High Availability database arena. We'll also cover possible applications\, the features (new and old)\, and some basic use. Attendees without any or only basic knowledge of MySQL Cluster will walk away with a stronger view of what it is capable of and where they might be able to use it (and how).\nSpeaker(s): Stewart Smith; \nTrack: MySQL Cluster\nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10903 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T143000 SUMMARY:"Solving Growing Pains for OpenBC/Xing.com" Michael Otto Erick Dennis (Room: Ballroom D) LOCATION:Ballroom D DTSTAMP:19010101T010101Z UID:12022 DTEND;TZID=US/Pacific:20070424T151500 DESCRIPTION:Description: A real life story from the trenches\, of how a once small business community running on a single MySQL database rapidly evolved to become a multimillion user social networking platform. The developers from epublica will share their experience in identifying and conquering scalability issues and profited from the advantages of the MySQL AB consulting services.\nSpeaker(s): Michael Otto; Erick Dennis\nTrack: Business and Case Studies\nRoom: Ballroom D URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12022 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T143000 SUMMARY:"MySQL Server Settings Tuning" Peter Zaitsev (Room: Ballroom B) LOCATION:Ballroom B DTSTAMP:19010101T010101Z UID:10908 DTEND;TZID=US/Pacific:20070424T151500 DESCRIPTION:Description: Properly configuring MySQL Server Settings is low hanging fruit that often results in significant performance increase for your applications. In this session you will learn how to find which MySQL Server Settings are right for your application\, learn about general configuration best practices\, and typical mistakes done in MySQL Server Configuration.\nSpeaker(s): Peter Zaitsev; \nTrack: Performance Tuning and Benchmarks\nRoom: Ballroom B URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10908 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T143000 SUMMARY:"MySQL and the Future of ADO.Net" Reggie Burnett (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:10921 DTEND;TZID=US/Pacific:20070424T151500 DESCRIPTION:Description: The next generation of ADO.Net will focus on data abstraction and how this can help client-side application developers build solutions that are more maintainable. Introducing concepts such as LINQ and Entity SQL\, this session will definitely be one not to miss!\nSpeaker(s): Reggie Burnett; \nTrack: .NET/Windows\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10921 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T143000 SUMMARY:"Flexible End-user Reporting from MySQL with BIRT" Virgil Dodson (Room: Ballroom G) LOCATION:Ballroom G DTSTAMP:19010101T010101Z UID:14006 DTEND;TZID=US/Pacific:20070424T151500 DESCRIPTION:Description: By designing reporting systems with end-user flexibility in mind you can decrease the effort needed by IT while increasing the end-user satisfaction. This demonstration will introduce BIRT and show several design and deployment choices that provide interactivity for the end-user. We will also briefly demonstrate Actuate's iPortal\, a J2EE\, Ajax-based web application for viewing\, modifying\, or creating BIRT reports from scratch. \nSpeaker(s): Virgil Dodson; \nTrack: Products & Services\nRoom: Ballroom G URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14006 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T143000 SUMMARY:"Web-based Ad-hoc Query and Reporting with Pentaho" Lance Walter James Dixon (Room: Ballroom H) LOCATION:Ballroom H DTSTAMP:19010101T010101Z UID:14319 DTEND;TZID=US/Pacific:20070424T151500 DESCRIPTION:Description: \nSpeaker(s): Lance Walter; James Dixon\nTrack: Products & Services\nRoom: Ballroom H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14319 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T153500 SUMMARY:"The Blackhole and Federated Storage Engines: The Coolest Kids on the Block" Kai Voigt Giuseppe Maxia (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:10954 DTEND;TZID=US/Pacific:20070424T163500 DESCRIPTION:Description: This talk is about MySQL's Blackhole Storage Engine\, a storage method that doesn't store any data at all. However\, there are various reasons why to use it. The most common scenarios will be explained and spiced up with humorous commments.\nSpeaker(s): Kai Voigt; Giuseppe Maxia\nTrack: Storage Engine Development and Optimization\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10954 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T153500 SUMMARY:"Panel with Industry CTOs – How Enterprises Tackle Scaling Problems" Brian Aker Scott Dietzen; James Dixon; Andi Gutmans; Jacob Taylor; Ari Valtanen (Room: Ballroom G) LOCATION:Ballroom G DTSTAMP:19010101T010101Z UID:14504 DTEND;TZID=US/Pacific:20070424T163500 DESCRIPTION:Description: \nSpeaker(s): Brian Aker; Scott Dietzen; James Dixon; Andi Gutmans; Jacob Taylor; Ari Valtanen\nTrack: Replication and Scale-Out\nRoom: Ballroom G URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14504 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T153500 SUMMARY:"The Design and Internals of MySQL Cluster" Stewart Smith (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:10905 DTEND;TZID=US/Pacific:20070424T163500 DESCRIPTION:Description: A look at the design and implementation of MySQL Cluster. This is a session on the internals of MySQL Cluster -- not a how-to-use-it session. We'll cover the design origins\, reasoning behind parts of the design\, current users\, prospective users\, and future users (and why some users need certain things). We'll cover the basic structure of the internals\, communication between nodes\, the API to kernel interface\, and go over how some basic operations work.\nSpeaker(s): Stewart Smith; \nTrack: MySQL Cluster and High Availability\nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10905 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T153500 SUMMARY:"Professional Cat Herding: A FOSS Community Panel" Jay Pipes Andy Dreisch; Cal Evans; Lenz Grimmer; Doug Moran; Donald Smith; Susie Williams (Room: Ballroom A) LOCATION:Ballroom A DTSTAMP:19010101T010101Z UID:13866 DTEND;TZID=US/Pacific:20070424T163500 DESCRIPTION:Description: This 60 minute lightning rounds discussion will feature a large panel of FOSS advocates and community managers from Fedora\, Ubuntu\, MySQL\, SugarCRM\, Red Hat\, Eclipse\, Zend\, and other groups. Each panelist will have a short amount of time to talk about current events affecting their communities\, and developments occuring within their own circles. Later on\, the panel will do Q&A with the attendees and an open suggestion session.\nSpeaker(s): Jay Pipes; Andy Dreisch; Cal Evans; Lenz Grimmer; Doug Moran; Donald Smith; Susie Williams\nTrack: General\nRoom: Ballroom A URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13866 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T153500 SUMMARY:"XA with MySQL and Java J2EE and Spring" Jess Balint (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:10753 DTEND;TZID=US/Pacific:20070424T163500 DESCRIPTION:Description: With MySQL 5.0 adding support for XA\, many Java developers are looking forward to using XA in their applications. We will look at common patterns and architectures for using XA in JEE and Spring-based applications. This includes details on JTA and transactional cooperation between multiple resources including databases and message brokers.\nSpeaker(s): Jess Balint; \nTrack: Java\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10753 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T153500 SUMMARY:"Real-world MySQL Tuning" Raj Thukral (Room: Ballroom B) LOCATION:Ballroom B DTSTAMP:19010101T010101Z UID:10885 DTEND;TZID=US/Pacific:20070424T163500 DESCRIPTION:Description: MySQL is easy to set up\, but default configurations need to be tweaked to suit the specific application and hardware. Learn how to get the most out of your MySQL database\, what can be tuned\, and how simple configuration changes can extract huge performance gains for your application.\nSpeaker(s): Raj Thukral; \nTrack: Performance Tuning and Benchmarks\nRoom: Ballroom B URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10885 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T153500 SUMMARY:"Falcon Transactions" Jim Starkey (Room: Ballroom D) LOCATION:Ballroom D DTSTAMP:19010101T010101Z UID:10418 DTEND;TZID=US/Pacific:20070424T163500 DESCRIPTION:Description: Falcon is MySQL's new high-performance transactional engine that uses record versions in memory to support consistent concurrent transactions without the overhead of most MVCC systems. Learn how it works and how it differs from InnoDB and other transactional databases. \nSpeaker(s): Jim Starkey; \nTrack: Architecture and Technology\nRoom: Ballroom D URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10418 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T153500 SUMMARY:"Using the JasperSoft BI Suite for Data Integration, Reporting, and Analysis with MySQL" Ian Fyfe (Room: Ballroom H) LOCATION:Ballroom H DTSTAMP:19010101T010101Z UID:14142 DTEND;TZID=US/Pacific:20070424T163500 DESCRIPTION:Description: Learn why MySQL selected the JasperSoft BI Suite reporting component as the reporting product for MySQL OEM customers. This session will cover the reporting\, analysis\, and data integration capabilities of the JasperSoft BI suite\, how to integrate from Java\, PHP\, C/C++\, .NET\, and other environments\, and how the suite is optimized for business data sources and BI metadata and content repository. \nSpeaker(s): Ian Fyfe; \nTrack: Products & Services\nRoom: Ballroom H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14142 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T164000 SUMMARY:"Exploiting MySQL 5.1 for Advanced Business Intelligence Applications" Matt Casters (Room: Ballroom A) LOCATION:Ballroom A DTSTAMP:19010101T010101Z UID:10633 DTEND;TZID=US/Pacific:20070424T181500 DESCRIPTION:Description: This session will provide an end-to-end overview of how to take advantage of MySQL 5.1's architecture and feature set for a broad range of advanced business intelligence applications. Using multiple demonstrations to illustrate concepts\, the session will describe the business need and use-case\, and then focus deeply on MySQL 5.1's capabilities to address those applications\, including recommendations and techniques for maximum success.\nSpeaker(s): Matt Casters; \nTrack: Data Warehousing and Business Intelligence\nRoom: Ballroom A URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10633 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T164000 SUMMARY:"InnoDB: Status, Architecture, and New Features" Heikki Tuuri (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:10917 DTEND;TZID=US/Pacific:20070424T172500 DESCRIPTION:Description: Ken Jacobs and Heikki Turri will describe the InnoDB architecture in depth\, and discuss the new powerful performance-enhancing capabilities in InnoDB that will be introduced with MySQL V5.1.\nSpeaker(s): Heikki Tuuri; \nTrack: Storage Engine Development and Optimization\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10917 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T164000 SUMMARY:"Implementing Performant Databases for Multiplay Service Architectures" Dave Shepherd (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:13867 DTEND;TZID=US/Pacific:20070424T172500 DESCRIPTION:Description: The multiplay services delivered through the converged telecoms and entertainment markets depend critically on the ability to serve complex data structures within real-time performance constraints. This talk demonstrates how MySQL Cluster can address these performance challenges and shares some practical engineering experience of various implementation strategies\, both successful and otherwise.\nSpeaker(s): Dave Shepherd; \nTrack: MySQL Cluster and High Availability\nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13867 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T164000 SUMMARY:"Mission Critical Flight Planning Applications at the U.S. Navy" Christine Vota Craig Sylvester (Room: Ballroom D) LOCATION:Ballroom D DTSTAMP:19010101T010101Z UID:10907 DTEND;TZID=US/Pacific:20070424T172500 DESCRIPTION:Description: MySQL is gaining ground in the government markets against more entrenched providers by delivering high value/low cost database technology that is easier to deploy and use. By taking advantage of commodity pricing at the software and hardware layers\, customers such as Lockheed Martin\, Northrup Grumman\, and CSC are using MySQL to provide solutions and save taxpayers money. Learn how the U.S. Navy is making innovative use of MySQL's Cluster technology to solve a mission-critial need.\nSpeaker(s): Christine Vota; Craig Sylvester\nTrack: Business and Case Studies\nRoom: Ballroom D URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10907 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T164000 SUMMARY:"JDBC 4.0 and MySQL" Mark D. Matthews (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:12206 DTEND;TZID=US/Pacific:20070424T172500 DESCRIPTION:Description: \nSpeaker(s): Mark D. Matthews; \nTrack: Java\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12206 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T164000 SUMMARY:"Red Hat Application Stack: Using JBoss Hibernate w/MySQL Enterprise" Burr Sutter (Room: Ballroom H) LOCATION:Ballroom H DTSTAMP:19010101T010101Z UID:14503 DTEND;TZID=US/Pacific:20070424T172500 DESCRIPTION:Description: \nSpeaker(s): Burr Sutter; \nTrack: Products & Services\nRoom: Ballroom H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14503 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T164000 SUMMARY:"Augmenting Your In-House MySQL Resources" Martin Wisniewski (Room: Ballroom G) LOCATION:Ballroom G DTSTAMP:19010101T010101Z UID:14492 DTEND;TZID=US/Pacific:20070424T172500 DESCRIPTION:Description: \nSpeaker(s): Martin Wisniewski; \nTrack: Products & Services\nRoom: Ballroom G URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14492 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T164000 SUMMARY:"PHP Performance and Scalability Best Practices" Laura Thomson (Room: Ballroom B) LOCATION:Ballroom B DTSTAMP:19010101T010101Z UID:10960 DTEND;TZID=US/Pacific:20070424T181500 DESCRIPTION:Description: As PHP becomes deployed for larger and more mission critical tasks\, it becomes more critical for applications built with it to scale. In this talk we will look at 15 best practices for making your site fast\, robust\, and scalable. The talk is aimed at developers who want to make their code faster\, architects who want to understand and improve the scalability of their architcture\, and managers who want to understand focus points for managing growth.\nSpeaker(s): Laura Thomson; \nTrack: PHP and MySQL\nRoom: Ballroom B URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10960 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T173000 SUMMARY:"MySQL Replication Roadmap and Vision" Lars Thalmann (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:12540 DTEND;TZID=US/Pacific:20070424T181500 DESCRIPTION:Description: Lars Thalman will discuss the MySQL Replication architecture\, features currently being developed\, and where the future development is heading. Features like conflict detection\, support to replicate event definitions\, row-based replication\, cluster replication\, online backup\, initial snapshots\, multisource\, fail-over in replication\, and conflict resolution\, will all be discussed. \nSpeaker(s): Lars Thalmann; \nTrack: Replication and Scale-Out\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12540 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T173000 SUMMARY:"Scaling the World’s Largest Photo Blogging Community" Farhan Mashraqi (Room: Ballroom D) LOCATION:Ballroom D DTSTAMP:19010101T010101Z UID:10994 DTEND;TZID=US/Pacific:20070424T181500 DESCRIPTION:Description: In this presentation\, get an insightful look into the workings of Fotolog with Fotolog's DBA Frank. Learn about how MySQL fits into Fotolog’s Web 2.0 architecture; the techniques used to scale-out\, optimize\, and administer MySQL; and the applied examples of performance and data storage with storage engine optimization. Attendees will also learn about real-life security and administration best practices.\nSpeaker(s): Farhan Mashraqi; \nTrack: Replication and Scale-Out\nRoom: Ballroom D URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10994 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T173000 SUMMARY:"Performance Tuning MySQL Cluster" Mikael Ronström (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:10838 DTEND;TZID=US/Pacific:20070424T181500 DESCRIPTION:Description: This presentation will describe how to turn MySQL Cluster into a high-performance database server. It will give real measured improvements and also some insights into why these parameters matter. Learn from the founder of the technology in NDB Cluster\, the storage engine of MySQL Cluster\, how to tune MySQL Cluster. \nSpeaker(s): Mikael Ronström; \nTrack: MySQL Cluster and High Availability\nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10838 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T173000 SUMMARY:"mod_ndb: The REST Web Services API for MySQL Cluster" John David Duncan (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:13868 DTEND;TZID=US/Pacific:20070424T181500 DESCRIPTION:Description: J.D. Duncan will introduce mod_ndb\, an Apache module that provides a Web Services API for MySQL Cluster. \nSpeaker(s): John David Duncan; \nTrack: Architecture and Technology\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13868 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T173000 SUMMARY:"How to Build a Highly Scalable News Web Site" Michael Anderson Mitchell Goodman (Room: Ballroom H) LOCATION:Ballroom H DTSTAMP:19010101T010101Z UID:13986 DTEND;TZID=US/Pacific:20070424T181500 DESCRIPTION:Description: Reuters.com web site was designed to handle 10+ million hits per day. Reuters selected Unisys to provide services and support of the solution. Together we'll show you the options considered\, the challenges\, and the final architecture that is in place today.\nSpeaker(s): Michael Anderson; Mitchell Goodman\nTrack: Products & Services\nRoom: Ballroom H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13986 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T180000 SUMMARY:"Expo Hall Reception" (Room: ) LOCATION: DTSTAMP:19010101T010101Z UID:12224 DTEND;TZID=US/Pacific:20070424T193000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: \nRoom: URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12224 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T193000 SUMMARY:"All Things InnoDB" Heikki Tuuri Peter Zaitsev (Room: Camino Real) LOCATION:Camino Real DTSTAMP:19010101T010101Z UID:14408 DTEND;TZID=US/Pacific:20070424T210000 DESCRIPTION:Description: \nSpeaker(s): Heikki Tuuri; Peter Zaitsev\nTrack: \nRoom: Camino Real URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14408 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T193000 SUMMARY:"MySQL Auditing for Compliance and Security" (Room: Winchester) LOCATION:Winchester DTSTAMP:19010101T010101Z UID:14421 DTEND;TZID=US/Pacific:20070424T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: \nRoom: Winchester URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14421 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T193000 SUMMARY:"MySQL Monitoring and Advisory Service Unleashed—Come Make Your Mark!" Rob Young Gary Whizin (Room: Lafayette) LOCATION:Lafayette DTSTAMP:19010101T010101Z UID:14348 DTEND;TZID=US/Pacific:20070424T210000 DESCRIPTION:Description: \nSpeaker(s): Rob Young; Gary Whizin\nTrack: Security and Database Administration\nRoom: Lafayette URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14348 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T193000 SUMMARY:"MySQL Data Warehousing and BI" James Dixon Roland Bouman; Matt Casters; Julian Hyde; Brian Miezejewski (Room: Camino Real) LOCATION:Camino Real DTSTAMP:19010101T010101Z UID:13801 DTEND;TZID=US/Pacific:20070424T210000 DESCRIPTION:Description: \nSpeaker(s): James Dixon; Roland Bouman; Matt Casters; Julian Hyde; Brian Miezejewski\nTrack: Data Warehousing and Business Intelligence\nRoom: Camino Real URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13801 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T193000 SUMMARY:"Backup and Recovery of MySQL" Paddy Sreenivasan (Room: Stevens Creek) LOCATION:Stevens Creek DTSTAMP:19010101T010101Z UID:14130 DTEND;TZID=US/Pacific:20070424T210000 DESCRIPTION:Description: \nSpeaker(s): Paddy Sreenivasan; \nTrack: Storage Engine Development and Optimization\nRoom: Stevens Creek URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14130 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T193000 SUMMARY:"Scalable BLOB Streaming Infrastructure" Paul McCullagh (Room: San Thomas) LOCATION:San Thomas DTSTAMP:19010101T010101Z UID:14125 DTEND;TZID=US/Pacific:20070424T203000 DESCRIPTION:Description: \nSpeaker(s): Paul McCullagh; \nTrack: Storage Engine Development and Optimization\nRoom: San Thomas URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14125 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T193000 SUMMARY:"MySQL Replication" Lars Thalmann Jeremy Cole; Mats Kindahl (Room: Bayshore) LOCATION:Bayshore DTSTAMP:19010101T010101Z UID:14355 DTEND;TZID=US/Pacific:20070424T210000 DESCRIPTION:Description: \nSpeaker(s): Lars Thalmann; Jeremy Cole; Mats Kindahl\nTrack: Replication and Scale-Out\nRoom: Bayshore URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14355 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T193000 SUMMARY:"Using Perl's DBD::mysql" Giuseppe Maxia (Room: Lawrence) LOCATION:Lawrence DTSTAMP:19010101T010101Z UID:14303 DTEND;TZID=US/Pacific:20070424T203000 DESCRIPTION:Description: \nSpeaker(s): Giuseppe Maxia; \nTrack: General\nRoom: Lawrence URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14303 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T203000 SUMMARY:"Testing Tools and Techniques" Giuseppe Maxia Omer BarNir (Room: Lawrence) LOCATION:Lawrence DTSTAMP:19010101T010101Z UID:14302 DTEND;TZID=US/Pacific:20070424T213000 DESCRIPTION:Description: \nSpeaker(s): Giuseppe Maxia; Omer BarNir\nTrack: General\nRoom: Lawrence URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14302 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T210000 SUMMARY:"High Availability and DRBD" Florian Haas Phillip Reisner; Monty Taylor (Room: Bayshore) LOCATION:Bayshore DTSTAMP:19010101T010101Z UID:14399 DTEND;TZID=US/Pacific:20070424T223000 DESCRIPTION:Description: \nSpeaker(s): Florian Haas; Phillip Reisner; Monty Taylor\nTrack: \nRoom: Bayshore URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14399 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T210000 SUMMARY:"Kneschke: No, He's Not A Type of Pastry" (Room: San Thomas) LOCATION:San Thomas DTSTAMP:19010101T010101Z UID:14432 DTEND;TZID=US/Pacific:20070424T223000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: \nRoom: San Thomas URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14432 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T210000 SUMMARY:"MySQL use in Government" (Room: Stevens Creek) LOCATION:Stevens Creek DTSTAMP:19010101T010101Z UID:14445 DTEND;TZID=US/Pacific:20070424T220000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: \nRoom: Stevens Creek URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14445 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T210000 SUMMARY:"SNMP/AgentX Management of MySQL Servers" Mark Atwood (Room: Lafayette) LOCATION:Lafayette DTSTAMP:19010101T010101Z UID:14285 DTEND;TZID=US/Pacific:20070424T220000 DESCRIPTION:Description: \nSpeaker(s): Mark Atwood; \nTrack: Security and Database Administration\nRoom: Lafayette URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14285 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070424T210000 SUMMARY:"Performance Tuning and Optimization" Peter Zaitsev Tobias Asplund; Jay Pipes (Room: Camino Real) LOCATION:Camino Real DTSTAMP:19010101T010101Z UID:14351 DTEND;TZID=US/Pacific:20070424T223000 DESCRIPTION:Description: \nSpeaker(s): Peter Zaitsev; Tobias Asplund; Jay Pipes\nTrack: Performance Tuning and Benchmarks\nRoom: Camino Real URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14351 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T082000 SUMMARY:"Freedom Businesses Protect Privacy" Eben Moglen (Room: Ballrooms E - H) LOCATION:Ballrooms E - H DTSTAMP:19010101T010101Z UID:12490 DTEND;TZID=US/Pacific:20070425T090500 DESCRIPTION:Description: Eben Moglen\, director of the Software Freedom Law Center\, discusses why Free Beer isn't so good if your data are getting drunk! The keynote looks at how "Free as in Freedom" businesses help prevent the ultimate privacy catastrophe.\nSpeaker(s): Eben Moglen; \nTrack: Keynote\nRoom: Ballrooms E - H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12490 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T090500 SUMMARY:"Clash of the Database Egos" Michael (Monty) Widenius Mikael Ronström; Jim Starkey; Heikki Tuuri; Ari Valtanen; Paul Whittington (Room: Ballrooms E - H) LOCATION:Ballrooms E - H DTSTAMP:19010101T010101Z UID:13950 DTEND;TZID=US/Pacific:20070425T095000 DESCRIPTION:Description: Kaj Arnö leads this sure-to-be-entertaining discussion with the brightest and best database architecture minds. Each ego will be highlighting their vision of database architecture now and in the future\, and how the focus of their development and research has guided each of their contributions to the state of database system architecture.\nSpeaker(s): Michael (Monty) Widenius; Mikael Ronström; Jim Starkey; Heikki Tuuri; Ari Valtanen; Paul Whittington\nTrack: Keynote\nRoom: Ballrooms E - H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13950 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T095000 SUMMARY:"Citizenship: Open Source Community Rewards and Responsibilities" Bdale Garbee (Room: Ballrooms E - H) LOCATION:Ballrooms E - H DTSTAMP:19010101T010101Z UID:12134 DTEND;TZID=US/Pacific:20070425T102000 DESCRIPTION:Description: \nSpeaker(s): Bdale Garbee; \nTrack: Keynote\nRoom: Ballrooms E - H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12134 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T100000 SUMMARY:"DotOrg Pavilion" (Room: ) LOCATION: DTSTAMP:19010101T010101Z UID:13325 DTEND;TZID=US/Pacific:20070425T170000 DESCRIPTION:Description: Visit the DotOrg Pavilion at www.mysqlconf.com/pub/w/54/dotorg.html and read about all the organizations exhibiting in the Expo Hall.\nSpeaker(s): ; \nTrack: \nRoom: URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13325 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T104500 SUMMARY:"MySQL Backup: Roadmap and Vision" Lars Thalmann Paddy Sreenivasan (Room: Ballroom B) LOCATION:Ballroom B DTSTAMP:19010101T010101Z UID:12474 DTEND;TZID=US/Pacific:20070425T114500 DESCRIPTION:Description: Lars Thalmann will walk through the new development of MySQL Online Backup\, the features it brings\, and the architecture and interface to create backup engines. Paddy Sreenivasan will join Thalmann in demonstrating MySQL Online Backup with Zmanda Recovery Manager (ZRM) for MySQL -- Enterprise backup and recovery manager for MySQL databases. \nSpeaker(s): Lars Thalmann; Paddy Sreenivasan\nTrack: Security and Database Administration\nRoom: Ballroom B URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12474 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T104500 SUMMARY:"Addressing Data Chaos: Using MySQL and Kettle to Deliver World-class Data Warehouses" Matt Casters (Room: Ballroom A) LOCATION:Ballroom A DTSTAMP:19010101T010101Z UID:10632 DTEND;TZID=US/Pacific:20070425T114500 DESCRIPTION:Description: This session will briefly describe the business case for data warehousing and the frequent need to integrate\, cleanse\, and organize scattered data from multiple applications into a data warehouse. Multiple demonstrations will be used to illustrate key concepts\, along with a review of typical challenges.\nSpeaker(s): Matt Casters; \nTrack: Data Warehousing and Business Intelligence\nRoom: Ballroom A URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10632 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T104500 SUMMARY:"PrimeBase XT: Design and Implementation of a Transactional Storage Engine" Paul McCullagh (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:10410 DTEND;TZID=US/Pacific:20070425T114500 DESCRIPTION:Description: PrimeBase XT has been referered to as the community storage engine. What is unique about the design and origin of this storage engine developed exclusively for MySQL? What can be learned from the experience and problems encountered in developing the engine? These are some of the questions answered in this session.\nSpeaker(s): Paul McCullagh; \nTrack: Storage Engine Development and Optimization\nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10410 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T104500 SUMMARY:"Federation at Flickr: Doing Billions of Queries Per Day" Dathan Pattishall (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:11925 DTEND;TZID=US/Pacific:20070425T114500 DESCRIPTION:Description: This talk is broad look into the uses of mySQL at Flickr\, and how Flickr attains such great performance from very few instances of mySQL. Data Layout\, distributed transactions\, and more will be presented in a use-case situation so you can see how naturally redundant\, fast\, and scalable the mySQL backend at Flickr is achieved.\nSpeaker(s): Dathan Pattishall; \nTrack: Replication and Scale-Out\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/11925 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T104500 SUMMARY:"Replication and Clustering for Web Technologies" Brian Aker (Room: Ballroom D) LOCATION:Ballroom D DTSTAMP:19010101T010101Z UID:10816 DTEND;TZID=US/Pacific:20070425T114500 DESCRIPTION:Description: This talk is a practical look at how to deploy MySQL in a fashion to build large and scaleable web sites. Replications and clustering technologies will be presented in Use Case situations so you can see the practical advantages of each common and not-so-common setups. Bring your grand ideas of sites that you want to create and this talk will fill in the "How-To" of doing it. \nSpeaker(s): Brian Aker; \nTrack: Architecture and Technology\nRoom: Ballroom D URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10816 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T104500 SUMMARY:"NitroEDB for MySQL Storage Engine" Paul Whittington (Room: Ballroom H) LOCATION:Ballroom H DTSTAMP:19010101T010101Z UID:14304 DTEND;TZID=US/Pacific:20070425T114500 DESCRIPTION:Description: In this session we will discuss and demonstrate NitroSecurity's MySQL storage engine for extreme volume-performance data analytics. The demonstration will show a one BILLION record table running on a LAPTOP doing insertions faster then you've ever seen\, while simultaneously executing GROUP BY queries that return COUNT\, SUM\, and AVG.\nSpeaker(s): Paul Whittington; \nTrack: Products & Services\nRoom: Ballroom H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14304 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T104500 SUMMARY:"Versioning Your MySQL Schemas with Ruby on Rails' Migrations" Hampton Catlin (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:13869 DTEND;TZID=US/Pacific:20070425T114500 DESCRIPTION:Description: Have you ever pushed a web application to live status\, and then had a developer start screaming down the hall about how you forgot to add the middle_name field to the users table? Migrations are built to solve this problem\, but they are not just for Rails developers. The same ideas present in them could be extended to many different frameworks and platforms. Come see what all the fuss is about!\nSpeaker(s): Hampton Catlin; \nTrack: Ruby and MySQL\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13869 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T115000 SUMMARY:"Partitioning in MySQL 5.1 and Onwards" Mikael Ronström (Room: Ballroom A) LOCATION:Ballroom A DTSTAMP:19010101T010101Z UID:10840 DTEND;TZID=US/Pacific:20070425T123500 DESCRIPTION:Description: This presentation will describe the new partitioning feature introduced in MySQL 5.1 and present the new syntax\, its semantics\, and a number of use cases to better understand how it can be put to use in Data Warehousing applications. \nSpeaker(s): Mikael Ronström; \nTrack: Data Warehousing and Business Intelligence\nRoom: Ballroom A URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10840 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T115000 SUMMARY:"A Storage Engine for Amazon S3" Mark Atwood (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:10822 DTEND;TZID=US/Pacific:20070425T123500 DESCRIPTION:Description: Amazon's S3 is a webapp-oriented storage service\, making storage available to both ordinary HTTP browsers and to sophisticated applications via SOAP and REST interfaces. Learn how useful it is to make this storage accessable to MySQL users via a plug-in storage engine.\nSpeaker(s): Mark Atwood; \nTrack: Storage Engine Development and Optimization\nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10822 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T115000 SUMMARY:"MySQL Cluster: Carrier Grade Subscriber Repository for Converging Networks" Paavo Helenius (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:13212 DTEND;TZID=US/Pacific:20070425T123500 DESCRIPTION:Description: This presentation emphasizes the requirements of a real-time carrier grade subscriber profile storage solution and what is expected from the database system itself. The focus will be on MySQL cluster and its innovations and capability in solving the challenges of carrier grade environments. Also\, the NSR team will share experiences\, their expectations\, and their team's cooperation with MySQL.\nSpeaker(s): Paavo Helenius; \nTrack: MySQL Cluster and High Availability\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13212 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T115000 SUMMARY:"Highly Available MySQL Cluster on Amazon EC2" Gururaja Rao Dr. Pandian Angaian; Jinesh Varia (Room: Ballroom B) LOCATION:Ballroom B DTSTAMP:19010101T010101Z UID:14482 DTEND;TZID=US/Pacific:20070425T123500 DESCRIPTION:Description: \nSpeaker(s): Gururaja Rao; Dr. Pandian Angaian; Jinesh Varia\nTrack: MySQL Cluster and High Availability\nRoom: Ballroom B URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14482 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T115000 SUMMARY:"The Declarative Power of Views" Beat Vontobel (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:10931 DTEND;TZID=US/Pacific:20070425T123500 DESCRIPTION:Description: A view is just a virtual table presenting the result set of a query--that's usually the way we perceive it in our everyday work. However\, a view can be seen as the powerful and fundamental building block of the declarative programming language that SQL is\, such as a function/procedure in an imperative programming language. The session will definitely change your view on views. We'll see an example of how this approach is put to practical use to predict severe weather based on a wealth of meteorological real-time data.\nSpeaker(s): Beat Vontobel; \nTrack: General\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10931 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T115000 SUMMARY:"Using MySQL as Active DBMS for Monitoring Applications" Jacob Nikom (Room: Ballroom D) LOCATION:Ballroom D DTSTAMP:19010101T010101Z UID:10992 DTEND;TZID=US/Pacific:20070425T123500 DESCRIPTION:Description: Surveillance applications have to poll databases repeatedly to check the new data arrival\, which is a very inefficient process. For performance improvement\, DBMS should become the active component and making a client aware about changes in the database state. This talk discusses how to convert MySQL into active database and details on the designing and implementing of this solution.\nSpeaker(s): Jacob Nikom; \nTrack: Architecture and Technology\nRoom: Ballroom D URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10992 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T115000 SUMMARY:"Building Database Clusters with Middleware -- Continuent uni/cluster" Robert Hodges (Room: Ballroom H) LOCATION:Ballroom H DTSTAMP:19010101T010101Z UID:14257 DTEND;TZID=US/Pacific:20070425T123500 DESCRIPTION:Description: Database clusters are a critical building block for applications that are both scalable as well as highly available. This talk will explain how clusters can be constructed using middleware\, as exemplified by Continuent's uni/cluster product. \nSpeaker(s): Robert Hodges; \nTrack: Products & Services\nRoom: Ballroom H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14257 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T115000 SUMMARY:"Increase Confidence by Protecting Mission-critical Data with MySQL Replication and BakBone’s NetVault: Backup" Dawn Renee Campbell (Room: Ballroom G) LOCATION:Ballroom G DTSTAMP:19010101T010101Z UID:14094 DTEND;TZID=US/Pacific:20070425T123500 DESCRIPTION:Description: Welcome to the new MySQL Enterprise Age where protecting MySQL data is no longer a choice! In this session\, Dawn Renee Campbell reveals MySQL data protection strategies that maximize performance during restores and ensure business continuity with automatic integration with backup devices. \nSpeaker(s): Dawn Renee Campbell; \nTrack: Products & Services\nRoom: Ballroom G URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14094 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T134000 SUMMARY:"Integrating MySQL and JasperReports" Barry Klawans (Room: Ballroom A) LOCATION:Ballroom A DTSTAMP:19010101T010101Z UID:13870 DTEND;TZID=US/Pacific:20070425T142500 DESCRIPTION:Description: \nSpeaker(s): Barry Klawans; \nTrack: Data Warehousing and Business Intelligence\nRoom: Ballroom A URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13870 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T134000 SUMMARY:"Transaction Processing and Durability with solidDB for MySQL" Jan Lindström (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:13949 DTEND;TZID=US/Pacific:20070425T143500 DESCRIPTION:Description: The solidDB Storage Engine for MySQL offers two different types of concurrency control mechanisms that are known as "pessimistic" and "optimistic." Both offer multiversion concurrency control. In this talk we will explain both methods and the basics of this concurrency control method. solidDB Storage Engine for MySQL also offers two different types of durability level and we'll address the advantages\, disadvantages\, and differences between these levels.\nSpeaker(s): Jan Lindström; \nTrack: Storage Engine Development and Optimization\nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13949 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T134000 SUMMARY:"Alcatel-Lucent XDMS XCAP Server: Powered by MySQL Cluster" Francois Leygues (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:14309 DTEND;TZID=US/Pacific:20070425T142500 DESCRIPTION:Description: The OMA (Open Mobile Alliance) XDMS standard enables mobile phones to store and retrieve buddy lists and presence authorization rules over the Internet. The Alcatel-Lucent XDMS XCAP server is a carrier-grade implementation of the standard that is powered by the MySQL cluster database as an efficient and highly available storage system.\nSpeaker(s): Francois Leygues; \nTrack: MySQL Cluster and High Availability\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14309 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T134000 SUMMARY:"Running a Top 500 Web Site with LAMP Stack and Commodity Hardware" Adam Donnison (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:10976 DTEND;TZID=US/Pacific:20070425T142500 DESCRIPTION:Description: MySQL AB runs a top 500 web site on commodity hardware using the LAMP stack and Linux-HA. This talk will discuss the issues and architecture used by MySQL AB in managing their web assets. It will cover Linux-HA setup as well as application level hacks for high availability web sites.\nSpeaker(s): Adam Donnison; \nTrack: LAMP\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10976 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T134000 SUMMARY:"Storage Replication with DRBD: The Next Big Thing in Cluster Storage Management" Florian Haas Phillip Reisner (Room: Ballroom B) LOCATION:Ballroom B DTSTAMP:19010101T010101Z UID:14332 DTEND;TZID=US/Pacific:20070425T142500 DESCRIPTION:Description: \nSpeaker(s): Florian Haas; Phillip Reisner\nTrack: \nRoom: Ballroom B URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14332 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T134000 SUMMARY:"Scaling MySQL for Mission Critical Applications" Jacob Taylor (Room: Ballroom D) LOCATION:Ballroom D DTSTAMP:19010101T010101Z UID:10621 DTEND;TZID=US/Pacific:20070425T142500 DESCRIPTION:Description: MySQL powers web sites but can it power mission-critical applications? SugarCRM CTO Jacob Taylor will present SugarCRM/MySQL performance benchmarks for single and clustered servers. Attendees will hear about how to tune MySQL for increased levels of performance and how to ensure your mission-critical systems succeed with MySQL.\nSpeaker(s): Jacob Taylor; \nTrack: Performance Tuning and Benchmarks\nRoom: Ballroom D URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10621 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T134000 SUMMARY:"Data Compression and Analytic Query for Data Warehousing" Victoria Eastwood (Room: Ballroom H) LOCATION:Ballroom H DTSTAMP:19010101T010101Z UID:14100 DTEND;TZID=US/Pacific:20070425T143500 DESCRIPTION:Description: Performing complex queries against vast amounts of information in a data warehouse can be impossible. This technical session will discuss how BrightHouse\, the analytic storage engine for MySQL\, achieves 10:1 compression of raw data and uses knowledge about the data to efficiently execute analytic queries\, all using the simplicity of MySQL.\nSpeaker(s): Victoria Eastwood; \nTrack: Products & Services\nRoom: Ballroom H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14100 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T134000 SUMMARY:"Rapid PHP Development with Delphi for PHP and MySQL" Michael Swindell (Room: Ballroom G) LOCATION:Ballroom G DTSTAMP:19010101T010101Z UID:14099 DTEND;TZID=US/Pacific:20070425T142500 DESCRIPTION:Description: This session will cover how to rapidly build MySQL-backed PHP web applications using Delphi for PHP's visual RAD approach. Swindell will cover IDE basics\, database connectivity\, using and creating components\, as well as packaging existing PHP code into reusable components. This session will also demonstrate how to use RAD with existing web sites and PHP code. \nSpeaker(s): Michael Swindell; \nTrack: \nRoom: Ballroom G URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14099 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T143000 SUMMARY:"Monitoring MySQL Servers with MySQL Network" Jan Kneschke Sheeri Kritzer (Room: Ballroom A) LOCATION:Ballroom A DTSTAMP:19010101T010101Z UID:10980 DTEND;TZID=US/Pacific:20070425T151500 DESCRIPTION:Description: With the release of MySQL Enterprise\, MySQL released Project Merlin\, a service to monitor your server farm and provide advises for improving security and performance. This talk is an overview of the features and use-cases of Project Merlin.\nSpeaker(s): Jan Kneschke; Sheeri Kritzer\nTrack: Security and Database Administration\nRoom: Ballroom A URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10980 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T143000 SUMMARY:"Exploring New Features in MySQL 5.1 Cluster" Jimmy Guerrero Stewart Smith (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:10852 DTEND;TZID=US/Pacific:20070425T151500 DESCRIPTION:Description: In this presentation we will explore in technical detail the new features introduced in MySQL Cluster 5.1 that not only strengthen its reputation for high performance\, scalability\, and reliability\, but also its ability to dramatically lower TCO and offer the ability to leverage a "scale-out" methodology using commodity hardware and open source components. \nSpeaker(s): Jimmy Guerrero; Stewart Smith\nTrack: MySQL Cluster and High Availability\nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10852 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T143000 SUMMARY:"Optimizing Performance for Dynamic, High Volume Web Pages" Tobias Eggendorfer (Room: Ballroom D) LOCATION:Ballroom D DTSTAMP:19010101T010101Z UID:10832 DTEND;TZID=US/Pacific:20070425T151500 DESCRIPTION:Description: Running huge dynamic web sites with high click rates on MySQL is common practice -- Yahoo! does it\, Google does it\, and Lycos does it\, too. But all of them have lots of money to invest in hardware. The company Eggendorfer consulted lacked this money\, so they had to find innovative solutions to keep performance high. This talk presents the ideas and concepts behind those solutions.\nSpeaker(s): Tobias Eggendorfer; \nTrack: Business and Case Studies\nRoom: Ballroom D URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10832 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T143000 SUMMARY:"MySQL Server Roadmap" Robin Schumacher Jeffrey Pugh (Room: Ballroom B) LOCATION:Ballroom B DTSTAMP:19010101T010101Z UID:12492 DTEND;TZID=US/Pacific:20070425T151500 DESCRIPTION:Description: This session will cover the short-term plans for the MySQL Server\, and highlight what is coming in the areas of storage engines\, high availability\, clustering\, performance\, security\, and more. The next two releases of the MySQL Server will be detailed\, with a Q&A session being held at the end to gather feedback and input on upcoming server priorities. \nSpeaker(s): Robin Schumacher; Jeffrey Pugh\nTrack: General\nRoom: Ballroom B URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12492 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T143000 SUMMARY:"Lucene and MySQL" Farhan Mashraqi (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:10996 DTEND;TZID=US/Pacific:20070425T151500 DESCRIPTION:Description: In this presentation\, Frank Mash shows you how you can use Lucene with MySQL to offer powerful searching capabilities to your stakeholders. The presentation will cover installation\, usage\, optimization of Lucene\, and how to interface a Ruby on Rails application with Lucene using a custom Java server. This session is highly recommended for those looking to add full-text cross-platform\, database independent search capability to their application.\nSpeaker(s): Farhan Mashraqi; \nTrack: LAMP\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10996 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T143000 SUMMARY:"MySQL Performance Under a Microscope" Tobias Asplund Jay Pipes (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:10927 DTEND;TZID=US/Pacific:20070425T151500 DESCRIPTION:Description: Ever wondered about those little things and how they perform? This is not a session about the big things\, we're looking at things at a component level\, and trying to find low-level best practices for query writing and database design using micro benchmarks.\nSpeaker(s): Tobias Asplund; Jay Pipes\nTrack: Performance Tuning and Benchmarks\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10927 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T143000 SUMMARY:"Leveraging Open Source for Operational Data Integration" Fabrice Bonan (Room: Ballroom H) LOCATION:Ballroom H DTSTAMP:19010101T010101Z UID:14352 DTEND;TZID=US/Pacific:20070425T151500 DESCRIPTION:Description: As MySQL is more widely used for mission critical applications\, the synchronization of data between MySQL and other operational systems becomes a critical issue. Talend Open Studio is the first open source data integration software specially optimized to work with MySQL. Offering unrivaled ease of use\, its performance and flexibility clearly beats proprietary solutions. Discover Talend Open Studio with an in-depth demonstration!\nSpeaker(s): Fabrice Bonan; \nTrack: Products & Services\nRoom: Ballroom H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14352 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T153500 SUMMARY:"Monitoring MySQL" Kristian Köhntopp (Room: Ballroom A) LOCATION:Ballroom A DTSTAMP:19010101T010101Z UID:10542 DTEND;TZID=US/Pacific:20070425T163500 DESCRIPTION:Description: Monitoring MySQL is a problem everybody running a productive MySQL database has to tackle. Like everybody running MySQL\, you need to know if it is still up and performing problem free. And you want it to fit into your existing monitoring environment. Learn what others do and what you can do.\nSpeaker(s): Kristian Köhntopp; \nTrack: Security and Database Administration\nRoom: Ballroom A URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10542 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T153500 SUMMARY:"Bleeding Edge MySQL Cluster: Upcoming Cool Things" Stewart Smith (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:10904 DTEND;TZID=US/Pacific:20070425T163500 DESCRIPTION:Description: Come hear what the near future holds for MySQL Cluster in this roundup of the latest and greatest things we're working on.\nSpeaker(s): Stewart Smith; \nTrack: MySQL Cluster\nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10904 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T153500 SUMMARY:"Lightning Rounds with Top MySQL Community Contributors" Giuseppe Maxia Ask Bjørn Hansen; Jeremy Cole; Martin Friebe; Bill Karwin; Sheeri Kritzer; Mike Kruckenberg; Paul McCullagh; Baron Schwartz; Yoshiaki Tajika; Beat Vontobel; Peter Zaitsev (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:12911 DTEND;TZID=US/Pacific:20070425T163500 DESCRIPTION:Description: MySQL has always been very fond of its contributors. But lately\, it has given its external helpers a higher degree of attention. With the launch of the Quality Contribution Program\, MySQL contributors have been getting recognition\, publicity\, and valuable awards. In this round of talks\, Giuseppe Maxia briefly introduces the Quality Contribution Program\, and then the contributors themselves will tell their story.\nSpeaker(s): Giuseppe Maxia; Ask Bjørn Hansen; Jeremy Cole; Martin Friebe; Bill Karwin; Sheeri Kritzer; Mike Kruckenberg; Paul McCullagh; Baron Schwartz; Yoshiaki Tajika; Beat Vontobel; Peter Zaitsev\nTrack: General\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12911 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T153500 SUMMARY:"Scale-out Options with MySQL and Java" Mark D. Matthews (Room: Ballroom D) LOCATION:Ballroom D DTSTAMP:19010101T010101Z UID:10963 DTEND;TZID=US/Pacific:20070425T163500 DESCRIPTION:Description: In this session\, Mark Matthews will walk attendees through the various MySQL-provided and third-party options for scaling J2EE applications that use MySQL through horizontal scaling on commodity hardware\, and provide the information needed to choose the most appropriate approach for their application(s).\nSpeaker(s): Mark D. Matthews; \nTrack: Java\nRoom: Ballroom D URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10963 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T153500 SUMMARY:"Inside Falcon: MySQL's Newest Storage Engine" Jim Starkey (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:10417 DTEND;TZID=US/Pacific:20070425T163500 DESCRIPTION:Description: Falcon is the code name for MySQL's new high-performance transactional engine for modern\, large-memory SMP systems. Hear how it works\, why it works the way it does\, and how you can use Falcon to improve and make your applications faster and more reliable.\nSpeaker(s): Jim Starkey; \nTrack: Architecture and Technology\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10417 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T153500 SUMMARY:"Zmanda Recovery Manager (ZRM) for MySQL" Ram "TK" Krishnamurthy KK George (Room: Ballroom G) LOCATION:Ballroom G DTSTAMP:19010101T010101Z UID:14143 DTEND;TZID=US/Pacific:20070425T163500 DESCRIPTION:Description: Zmanda is the leader in open source backup and recovery. They provide a simple\, cost effective solution to provide data protection for the LAMP stack. Meet Zmanda engineers as they demonstrate Zmanda Recovery Manager [ZRM] for MySQL — the Enterprise backup and recovery manager for MySQL.\nSpeaker(s): Ram "TK" Krishnamurthy; KK George\nTrack: Products & Services\nRoom: Ballroom G URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14143 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T153500 SUMMARY:"The State of PHP" Andi Gutmans (Room: Ballroom B) LOCATION:Ballroom B DTSTAMP:19010101T010101Z UID:10990 DTEND;TZID=US/Pacific:20070425T163500 DESCRIPTION:Description: PHP and MySQL have always been the most popular combination for building modern web applications. In this session\, Andi Gutmans will take an in-depth look at the various MySQL-related advancements that have occurred in the PHP space over the past year including specific use-cases. With the announcement of Zend Framework and the Zend_Db component\, new strategies are possible that provide a high level of abstraction.\nSpeaker(s): Andi Gutmans; \nTrack: PHP and MySQL\nRoom: Ballroom B URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10990 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T164000 SUMMARY:"BI4DBAs: Using Pentaho, BIRT, and Eclipse for Monitoring MySQL" Roland Bouman (Room: Ballroom A) LOCATION:Ballroom A DTSTAMP:19010101T010101Z UID:10737 DTEND;TZID=US/Pacific:20070425T181500 DESCRIPTION:Description: Pentaho is an advanced BI solution and a natural fit in MySQL database and data warehousing environment. Detailed examples are provided that show how to effectively use BI to monitor databases and to take appropriate measures when problems arise\, including remote notification services (SMS).\nSpeaker(s): Roland Bouman; \nTrack: Data Warehousing and Business Intelligence\nRoom: Ballroom A URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10737 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T164000 SUMMARY:"Contributing to MySQL as an Outsider" Joel Seligstein (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:10894 DTEND;TZID=US/Pacific:20070425T181500 DESCRIPTION:Description: Contributing to MySQL as an outsider is not as easy as it is being an employee of MySQL AB. Learn what it takes to work on the MySQL source code as an outsider: the tools you need\, the steps necessary to write\, build\, test\, and release new features as part of the MySQL codebase\, without being an employee of MySQL AB.\nSpeaker(s): Joel Seligstein; \nTrack: General\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10894 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T164000 SUMMARY:"MySQL Performance Cookbook" Peter Zaitsev (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:10913 DTEND;TZID=US/Pacific:20070425T172500 DESCRIPTION:Description: This is a very practical session providing recipes to a number of typical application tasks that often cause performance problems for MySQL. Session is based on real customer cases from multiple years of consulting experience.\nSpeaker(s): Peter Zaitsev; \nTrack: Performance Tuning and Benchmarks\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10913 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T164000 SUMMARY:"Query Optimizer Internals and What's New in the MySQL 5.2 Optimizer" Timour Katchaounov (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:12541 DTEND;TZID=US/Pacific:20070425T181500 DESCRIPTION:Description: This talk describes the main principles behind MySQL's query optimizer and execution engine; the major improvements in the query engine of MySQL 5.2 and how users could benefit from these improvements; the new optimizations; and the next new feature—the disk-sweep range read for MyISAM and InnoDB. \nSpeaker(s): Timour Katchaounov; \nTrack: Architecture and Technology\nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12541 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T164000 SUMMARY:"Developing for .NET Using Visual Studio" Reggie Burnett (Room: Ballroom D) LOCATION:Ballroom D DTSTAMP:19010101T010101Z UID:10919 DTEND;TZID=US/Pacific:20070425T172500 DESCRIPTION:Description: MySQL is committed to making sure our database integrates very cleanly into the Visual Studio family of products. This session will present our current DDEX provider offering and share a glimpse into our future integation efforts.\nSpeaker(s): Reggie Burnett; \nTrack: .NET/Windows\nRoom: Ballroom D URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10919 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T164000 SUMMARY:"Four-line Web Services for Your PHP/MySQL Applications" Mike Ho (Room: Ballroom B) LOCATION:Ballroom B DTSTAMP:19010101T010101Z UID:11000 DTEND;TZID=US/Pacific:20070425T172500 DESCRIPTION:Description: Now you can allow other applications to interface with any part of your new or existing PHP/MySQL application by exposing web services\, utilizing WSDL generation\, and PHP frameworks. We will demo an existing application and show how parts can be made into web services with just a few lines of code.\nSpeaker(s): Mike Ho; \nTrack: PHP and MySQL\nRoom: Ballroom B URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/11000 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T173000 SUMMARY:"For Ticketmaster, MySQL Replication is the Ticket!" Ed Presz (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:10799 DTEND;TZID=US/Pacific:20070425T181500 DESCRIPTION:Description: Ticketmaster provides one of the largest e-commerce sites on the Internet. The Ticketmaster web site handles ticket sales larger than 10\,000 tickets/minute\, 150\,000 tickets/hour\, and 500\,000 tickets/day. Searching for events\, viewing venue information and seating charts\, and viewing artist/tour information is all powered by MySQL databases. This session focuses on how Ticketmaster leverages MySQL replication to provide a distributed\, clustered environment that provides 100% up-time for selling tickets.\nSpeaker(s): Ed Presz; \nTrack: Replication and Scale-Out\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10799 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T173000 SUMMARY:"Using Hibernate to Ease the Migration to Open Source Databases" Charles Lee (Room: Ballroom D) LOCATION:Ballroom D DTSTAMP:19010101T010101Z UID:13871 DTEND;TZID=US/Pacific:20070425T181500 DESCRIPTION:Description: Hyperic undertook the exercise of migrating its data object model from EJB2 to Hibernate. Charles Lee\, Hyperic VP of engineering\, will discuss the lessons learned from this exercise and help other developers plan similar migrations.\nSpeaker(s): ; Charles Lee\nTrack: Java\nRoom: Ballroom D URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13871 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T173000 SUMMARY:"InnoDB: Efficient, Reliable Transactional Storage for MySQL" Ken Jacobs (Room: Ballroom H) LOCATION:Ballroom H DTSTAMP:19010101T010101Z UID:14305 DTEND;TZID=US/Pacific:20070425T181500 DESCRIPTION:Description: The most popular transactional storage engine for MySQL\, InnoDB provides high performance and full support of standard SQL isolation levels for ACID-compliant transaction processing\, ensures data integrity and reliability\, and maximizes throughput with row level locking and multiversion concurrency control.\nSpeaker(s): Ken Jacobs; \nTrack: Products & Services\nRoom: Ballroom H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14305 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T173000 SUMMARY:"Using MySQL with the Zend Framework" Bill Karwin (Room: Ballroom B) LOCATION:Ballroom B DTSTAMP:19010101T010101Z UID:10599 DTEND;TZID=US/Pacific:20070425T181500 DESCRIPTION:Description: The Zend Framework is emerging as the preferred PHP programmer’s toolkit for designing web applications with best practices. One of the core features of this framework is a database access component. The DB component is designed with a “keep it simple” principle. Karwin will discuss the development of the Zend DB component and show examples illustrating its use with MySQL.\nSpeaker(s): Bill Karwin; \nTrack: PHP and MySQL\nRoom: Ballroom B URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10599 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T193000 SUMMARY:"MySQL Quiz Show" (Room: Ballrooms E - H) LOCATION:Ballrooms E - H DTSTAMP:19010101T010101Z UID:12225 DTEND;TZID=US/Pacific:20070425T213000 DESCRIPTION:Description: The MySQL Users Conference Quiz Show pits teams of contestants against each other in a battle of geek wit\, ingenuity\, MySQL knowledge\, and speed.\nSpeaker(s): ; \nTrack: \nRoom: Ballrooms E - H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12225 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T193000 SUMMARY:"Online Backup" Lars Thalmann Charles Bell (Room: Stevens Creek) LOCATION:Stevens Creek DTSTAMP:19010101T010101Z UID:14354 DTEND;TZID=US/Pacific:20070425T210000 DESCRIPTION:Description: \nSpeaker(s): Lars Thalmann; Charles Bell\nTrack: Security and Database Administration\nRoom: Stevens Creek URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14354 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T193000 SUMMARY:"Pluggable Storage Engine API" Brian Miezejewski Brian Aker; Trudy Pelzer (Room: Lafayette) LOCATION:Lafayette DTSTAMP:19010101T010101Z UID:13691 DTEND;TZID=US/Pacific:20070425T210000 DESCRIPTION:Description: \nSpeaker(s): Brian Miezejewski; Brian Aker; Trudy Pelzer\nTrack: Storage Engine Development and Optimization\nRoom: Lafayette URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13691 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T193000 SUMMARY:"MySQL Cluster (NDB)" Stewart Smith (Room: ) LOCATION: DTSTAMP:19010101T010101Z UID:14328 DTEND;TZID=US/Pacific:20070425T210000 DESCRIPTION:Description: \nSpeaker(s): Stewart Smith; \nTrack: MySQL Cluster and High Availability\nRoom: URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14328 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T193000 SUMMARY:"Quality Contribution to MySQL" Giuseppe Maxia Omer BarNir (Room: Winchester) LOCATION:Winchester DTSTAMP:19010101T010101Z UID:14173 DTEND;TZID=US/Pacific:20070425T203000 DESCRIPTION:Description: \nSpeaker(s): Giuseppe Maxia; Omer BarNir\nTrack: General\nRoom: Winchester URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14173 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T193000 SUMMARY:"MySQL and Java" Mark D. Matthews (Room: San Thomas) LOCATION:San Thomas DTSTAMP:19010101T010101Z UID:14301 DTEND;TZID=US/Pacific:20070425T210000 DESCRIPTION:Description: \nSpeaker(s): Mark D. Matthews; \nTrack: Java\nRoom: San Thomas URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14301 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T193000 SUMMARY:"Making It Real in the Enterprise: Migrating from Access to Enterprise Web 2.0" Geremy Cohen Chris Keene (Room: Camino Real) LOCATION:Camino Real DTSTAMP:19010101T010101Z UID:14182 DTEND;TZID=US/Pacific:20070425T203000 DESCRIPTION:Description: \nSpeaker(s): Geremy Cohen; Chris Keene\nTrack: .NET/Windows\nRoom: Camino Real URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14182 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T193000 SUMMARY:"All Things .NET" Reggie Burnett (Room: Lawrence) LOCATION:Lawrence DTSTAMP:19010101T010101Z UID:14299 DTEND;TZID=US/Pacific:20070425T210000 DESCRIPTION:Description: \nSpeaker(s): Reggie Burnett; \nTrack: .NET/Windows\nRoom: Lawrence URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14299 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T203000 SUMMARY:"Point and Click Application Development with FileMaker Pro" (Room: Camino Real) LOCATION:Camino Real DTSTAMP:19010101T010101Z UID:14488 DTEND;TZID=US/Pacific:20070425T213000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: \nRoom: Camino Real URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14488 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070425T210000 SUMMARY:"Falcon - Maximizing Transaction Management in MySQL" Jim Starkey Ann Harrison (Room: Lafayette) LOCATION:Lafayette DTSTAMP:19010101T010101Z UID:14389 DTEND;TZID=US/Pacific:20070425T203000 DESCRIPTION:Description: \nSpeaker(s): Jim Starkey; Ann Harrison\nTrack: \nRoom: Lafayette URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14389 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T082000 SUMMARY:"PHP on Hormones" Rasmus Lerdorf (Room: Ballrooms E - H) LOCATION:Ballrooms E - H DTSTAMP:19010101T010101Z UID:14281 DTEND;TZID=US/Pacific:20070426T090500 DESCRIPTION:Description: \nSpeaker(s): Rasmus Lerdorf; \nTrack: Keynote\nRoom: Ballrooms E - H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14281 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T090500 SUMMARY:"Scaling MySQL at YouTube" Paul Tuckfield (Room: Ballrooms E - H) LOCATION:Ballrooms E - H DTSTAMP:19010101T010101Z UID:14292 DTEND;TZID=US/Pacific:20070426T095000 DESCRIPTION:Description: YouTube has experienced explosive growth continuously for most of its history. This talk will focus on a series of unfortunate events\, each followed by a fortunate solution\, in the battle to keep scaling YouTube databases as fast as YouTube users demand.\nSpeaker(s): Paul Tuckfield; \nTrack: Keynote\nRoom: Ballrooms E - H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14292 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T095000 SUMMARY:"Data Protection for the LAMP Economy" Chander Kant (Room: Ballrooms E - H) LOCATION:Ballrooms E - H DTSTAMP:19010101T010101Z UID:13246 DTEND;TZID=US/Pacific:20070426T102000 DESCRIPTION:Description: Value of information stored in the LAMP applications is surging\, creating its own economy. IT professionals should recognize that the LAMP currency is not just monetary -- networks\, reputations\, and even votes (ok\, diggs) have lasting value. We will discuss the challenges of business continuity for LAMP applications and Zmanda's contributions to make it simple.\nSpeaker(s): Chander Kant; \nTrack: Keynote\nRoom: Ballrooms E - H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13246 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T104500 SUMMARY:"Securing MySQL for Regulatory Compliance and Sound Sleep" John Ioannidis Philip Antoniades (Room: Ballroom D) LOCATION:Ballroom D DTSTAMP:19010101T010101Z UID:14187 DTEND;TZID=US/Pacific:20070426T113000 DESCRIPTION:Description: \nSpeaker(s): John Ioannidis; Philip Antoniades\nTrack: Security and Database Administration\nRoom: Ballroom D URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14187 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T104500 SUMMARY:"Lightning Rounds: State of the Partner Engines" Jay Pipes Mark Atwood; Victoria Eastwood; Jan Lindström; Paul McCullagh; Moshe Shadmon; Ari Valtanen; Paul Whittington (Room: Ballroom H) LOCATION:Ballroom H DTSTAMP:19010101T010101Z UID:11920 DTEND;TZID=US/Pacific:20070426T114500 DESCRIPTION:Description: Jay Pipes will host this panel discussion with the creators and engineers behind MySQL's partner storage engines. Each panelist will describe the current development going on in their organization\, what the road ahead looks like\, and take questions from audience members. Interested in learning how MySQL storage engines are developed? Then come meet the folks who create them!\nSpeaker(s): Jay Pipes; Mark Atwood; Victoria Eastwood; Jan Lindström; Paul McCullagh; Moshe Shadmon; Ari Valtanen; Paul Whittington\nTrack: Storage Engine Development and Optimization\nRoom: Ballroom H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/11920 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T104500 SUMMARY:"The 7 Stages of Scaling Web Applications: Strategies for Architects" John Engates (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:10984 DTEND;TZID=US/Pacific:20070426T114500 DESCRIPTION:Description: Scalability is often an afterthought when developing a new web application. Developers tend to work on the features first\, launch the site\, and then deal with the scalability problems when they occur. In this session IJohn Engates discusses the seven distinct stages of scaling a web application that he's identified in his experience hosting thousands of web apps. This session will provide you with best practices to help architect a scalable application to get ahead of the wave that’s bound to hit if with success\, and identify the most common architectural bottlenecks and strategies for overcoming them.\nSpeaker(s): John Engates; \nTrack: Replication and Scale-Out\nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10984 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T104500 SUMMARY:"Implement High Availability with DRBD" Lee Stigile Drew Kutcharian; Monty Taylor (Room: Ballroom G) LOCATION:Ballroom G DTSTAMP:19010101T010101Z UID:13873 DTEND;TZID=US/Pacific:20070426T114500 DESCRIPTION:Description: More and more organizations are implementing DRBD\, Distributed Replicated Block Device\, to meet their high availability needs. DRBD replicates blocks instead of rows of data\, providing excellent performance and synchronous replication. After listening to this presentation\, participants should have the basics for implementing DRBD\, a low-cost and very effective high-availability solution.\nSpeaker(s): Lee Stigile; Drew Kutcharian; Monty Taylor\nTrack: MySQL Cluster and High Availability\nRoom: Ballroom G URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13873 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T104500 SUMMARY:"The innotop Workshop" Baron Schwartz (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:13213 DTEND;TZID=US/Pacific:20070426T114500 DESCRIPTION:Description: innotop is an interactive\, console-based monitor for InnoDB internals and MySQL in general\, but it is quite complex and has a steep learning curve. This session will introduce attendees to using and configuring innotop. Lab-style exercises will include monitoring long-running transactions\, killing queries\, thin-slicing to view only relevant events\, and defining custom expressions.\nSpeaker(s): Baron Schwartz; \nTrack: General\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13213 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T104500 SUMMARY:"MySQL: The Real Grid Database" Mark Callaghan Chip Turner (Room: Ballroom A) LOCATION:Ballroom A DTSTAMP:19010101T010101Z UID:12484 DTEND;TZID=US/Pacific:20070426T114500 DESCRIPTION:Description: Robust server software and hardware are widely available and affordable. A grid of commodity servers running MySQL can provide extremely high query throughput. This talk describes the features that you need to deploy a grid database and how MySQL provides them. \nSpeaker(s): Mark Callaghan; Chip Turner\nTrack: Architecture and Technology\nRoom: Ballroom A URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12484 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T104500 SUMMARY:"Creating INFORMATION_SCHEMA Tables" Mike Kruckenberg (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:10985 DTEND;TZID=US/Pacific:20070426T114500 DESCRIPTION:Description: This session will be take a step-by-step walk through creating a new INFORMATION_SCHEMA table by modifying the MySQL source code and compiling your new table into the MySQL binary. Bring your laptop and follow along if you've got an idea of your own for increasing the power of the INFORMATION_SCHEMA.\nSpeaker(s): Mike Kruckenberg; \nTrack: Architecture and Technology\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10985 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T104500 SUMMARY:"Ruby on Rails and the ActiveRecord ORM" Evan (Rabble) Henshaw-Plath (Room: Ballroom B) LOCATION:Ballroom B DTSTAMP:19010101T010101Z UID:11918 DTEND;TZID=US/Pacific:20070426T114500 DESCRIPTION:Description: This talk will explore the functionality of Rails' ActiveRecord Object Relational Mapper database library. Rails uses convention over configuration and there are many quirks which stand out from a traditional database library. The talk will cover an overview of the functionality of AR and its use and limitations. Some advanced features will be touched on including using AR on federated databases\, optimizing joins\, and eager loading of associated objects.\nSpeaker(s): Evan (Rabble) Henshaw-Plath; \nTrack: Ruby and MySQL\nRoom: Ballroom B URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/11918 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T115000 SUMMARY:"Managing MySQL the Slack Way: How Google Deploys New MySQL Servers" Michael Still Grant Allen (Room: Ballroom A) LOCATION:Ballroom A DTSTAMP:19010101T010101Z UID:10820 DTEND;TZID=US/Pacific:20070426T123500 DESCRIPTION:Description: This talk will cover how Google uses Slack to deploy new MySQL servers in a relatively automated manner\, and how you can automate the configuration and bootstrap of new MySQL replicas.\nSpeaker(s): Michael Still; Grant Allen\nTrack: Security and Database Administration\nRoom: Ballroom A URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10820 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T115000 SUMMARY:"Developing High Performance Application Using NDB/J" Johan Andersson (Room: Ballroom G) LOCATION:Ballroom G DTSTAMP:19010101T010101Z UID:10561 DTEND;TZID=US/Pacific:20070426T123500 DESCRIPTION:Description: With MySQL Cluster it is possible to build high-performance and high-available systems. In this session Johan Andersson and Jim Dowling present NDB/J\, a Java wrapper around the Cluster Direct API (NDBAPI) that allows developers to take advantage of the power of the NDBAPI in Java applications.\nSpeaker(s): Johan Andersson; \nTrack: MySQL Cluster and High Availability\nRoom: Ballroom G URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10561 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T115000 SUMMARY:"Web 2.0 and Content 2.0: Next Generation Enterprise Content Management" John Newton (Room: Ballroom D) LOCATION:Ballroom D DTSTAMP:19010101T010101Z UID:11924 DTEND;TZID=US/Pacific:20070426T123500 DESCRIPTION:Description: \nSpeaker(s): John Newton; \nTrack: Web 2.0, Ajax, and Emerging Technologies\nRoom: Ballroom D URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/11924 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T115000 SUMMARY:"What Happens After You're Scalable: Capacity Planning for LAMP" John Allspaw (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:12448 DTEND;TZID=US/Pacific:20070426T123500 DESCRIPTION:Description: This talk will focus on the "do or die" fundamentals of capacity planning for a site that will experience rapid growth. Databases\, caching layers\, application servers...they all need new capacity at some point. We'll consider the Why\, When\, and How Much to add\, and take a look at some techniques and tools used to measure and predict capacity needs. We'll also look at architecture decisions that can make capacity planning easier.\nSpeaker(s): John Allspaw; \nTrack: LAMP\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12448 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T115000 SUMMARY:"Primetime ODBC: Constructing ODBC Applications and the ODBC 5.0 Roadmap" Jess Balint; Anders Karlsson; Gerardo Narvaja (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:13874 DTEND;TZID=US/Pacific:20070426T123500 DESCRIPTION:Description: In this jam-packed 45-minute session\, Anders Karlsson\, Gerardo Narvaja\, and Jess Balint will outline everything you need to know to get started creating applications powered by MySQL and using the Connector/ODBC driver.\nSpeaker(s): ; Jess Balint; Anders Karlsson; Gerardo Narvaja\nTrack: Architecture and Technology\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13874 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T115000 SUMMARY:"MySQL and .NET in the Real World" Jeffrey McManus (Room: Ballroom H) LOCATION:Ballroom H DTSTAMP:19010101T010101Z UID:14141 DTEND;TZID=US/Pacific:20070426T123500 DESCRIPTION:Description: This session will describe the inner workings of a production web site that uses .NET and MySQL. We'll cover the tools that you can use to create applications using .NET and Visual Studio\, tricks and traps that are specific to .NET and MySQL\, and best practices for creating terrific applications using .NET and MySQL.\nSpeaker(s): Jeffrey McManus; \nTrack: .NET/Windows\nRoom: Ballroom H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14141 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T115000 SUMMARY:"PHP 6: The Next Level" Lukas Kahwe Smith (Room: Ballroom B) LOCATION:Ballroom B DTSTAMP:19010101T010101Z UID:11922 DTEND;TZID=US/Pacific:20070426T123500 DESCRIPTION:Description: PHP 6 is nearing completion – so this talk will give an overview of the new features\, focus on the needs of MySQL users\, and go over all major additions. As common with new major versions\, some past "mistakes" will get cleaned up that users need to prepare themselves for. We will look at some of the new features that were introduced in some of the recent PHP 5 versions that will have matured to a stable level by the point PHP6 is released.\nSpeaker(s): Lukas Kahwe Smith; \nTrack: PHP and MySQL\nRoom: Ballroom B URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/11922 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T115000 SUMMARY:"Mixing and Mashing Up with Rails" Matt Pelletier (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:14318 DTEND;TZID=US/Pacific:20070426T123500 DESCRIPTION:Description: This talk will focus on the modern Mashup: the idea behind them\, what makes them interesting and successful\, and what it takes to build one yourself. \nSpeaker(s): Matt Pelletier; \nTrack: Ruby and MySQL\nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14318 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T134000 SUMMARY:"ScaleDB: A Scalable and High Performance Transactional Engine for MySQL" Moshe Shadmon (Room: Ballroom H) LOCATION:Ballroom H DTSTAMP:19010101T010101Z UID:12456 DTEND;TZID=US/Pacific:20070426T142500 DESCRIPTION:Description: ScaleDB is a new transactional storage engine for MySQL. It uses unique indexing technology that provides high performance for the largest (and disk-based) data sets. In this session\, we will explain and demonstrate the ScaleDB technology as well as the advantages for different types of applications such as OLTP and data warehouse.\nSpeaker(s): Moshe Shadmon; \nTrack: Storage Engine Development and Optimization\nRoom: Ballroom H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12456 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T134000 SUMMARY:"MySQL Cluster: The Heart of a Fixed Mobile Converged EPG for IPTV" George Kongaleth (Room: Ballroom G) LOCATION:Ballroom G DTSTAMP:19010101T010101Z UID:13875 DTEND;TZID=US/Pacific:20070426T142500 DESCRIPTION:Description: Television delivered over broadband or mobile phones has become real\, and now the need is for the same service over any device. A well-planned database architecture can make this a reality. Kongaleth will present the challenges in offering and managing EPGs to satisfy this new upcoming market and talk about the role of MySQL in their solution.\nSpeaker(s): ; George Kongaleth\nTrack: MySQL Cluster and High Availability\nRoom: Ballroom G URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13875 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T134000 SUMMARY:"Introduction to the Japanese Charset" Yoshinori Matsunobu (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:13211 DTEND;TZID=US/Pacific:20070426T142500 DESCRIPTION:Description: When you plan to sell your software in Japan\, Korea\, or China\, you have to care about handling a multibyte charset. In the MySQL world\, if you don't care about it\, sometimes column values are truncated. Sometimes result sets are empty. In the worst case\, backup files become corrupted. The impacts are serious. The purpose of this session is to explain typical issues and solutions for handling the Japanese charset. \nSpeaker(s): Yoshinori Matsunobu; \nTrack: General\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13211 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T134000 SUMMARY:"GIS Geocoding with Stored Procedures in MySQL" Zach Hollandsworth (Room: Ballroom B) LOCATION:Ballroom B DTSTAMP:19010101T010101Z UID:11921 DTEND;TZID=US/Pacific:20070426T142500 DESCRIPTION:Description: The cost of commercial geocoding is both expensive and time consuming for large data sets. Presented will be a more cost effective\, timely\, and platform / programming language independent approach to geocoding. Discussion will include analysis of these stored procedures\, latitude/longitude interpolation from points\, lines\, and linestrings\, spatial math\, data cleansing\, and retrieval calculations of both distance and radius. \nSpeaker(s): Zach Hollandsworth; \nTrack: General\nRoom: Ballroom B URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/11921 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T134000 SUMMARY:"SQL Kitchen: Spicing Up Everyday SQL" Damien Seguy (Room: Ballroom A) LOCATION:Ballroom A DTSTAMP:19010101T010101Z UID:10835 DTEND;TZID=US/Pacific:20070426T151500 DESCRIPTION:Description: Too frequently\, we have to fall back to batch programming to process data. Even more frequently\, one can actually do all of it in SQL\, on MySQL. The features introduced in MySQL 5.0 can handle many real world situations where data need to be kept consistent. Using pure SQL\, we will solve problems ranging from ranking to hierarchical data\, from unsorting to refactoring tables. This session will cover a list of MySQL best recipes that can save the day when facing one of those strange SQL problems. \nSpeaker(s): Damien Seguy; \nTrack: General\nRoom: Ballroom A URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10835 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T134000 SUMMARY:"Managing Hierarchical Data in MySQL: The Extended Director's Cut" Mike Hillyer (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:14186 DTEND;TZID=US/Pacific:20070426T151500 DESCRIPTION:Description: \nSpeaker(s): Mike Hillyer; \nTrack: General\nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/14186 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T134000 SUMMARY:"InnoDB Performance Optimization" Heikki Tuuri Peter Zaitsev (Room: Ballroom D) LOCATION:Ballroom D DTSTAMP:19010101T010101Z UID:10764 DTEND;TZID=US/Pacific:20070426T151500 DESCRIPTION:Description: InnoDB is an advanced transactional storage engine for MySQL which can perform extremely well or be your performance nightmare if you do not tune it right. This talk is about InnoDB performance optimization\, covering a wide range of topics from Server Settings optimization to InnoDB-specific query optimization\, hardware configuration\, and OS tuning tricks.\nSpeaker(s): Heikki Tuuri; Peter Zaitsev\nTrack: Performance Tuning and Benchmarks\nRoom: Ballroom D URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10764 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T134000 SUMMARY:"Embedded MySQL Applications" Charles Bell (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:10776 DTEND;TZID=US/Pacific:20070426T142500 DESCRIPTION:Description: The MySQL-embedded library permits systems integrators to add robust data management facilities to their enterprise applications and products. In this session\, you will learn how to create embedded MySQL applications through a tour of the MySQL-embedded library C API. \nSpeaker(s): Charles Bell; \nTrack: Architecture and Technology\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10776 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T143000 SUMMARY:"Using Triggers and Events for MySQL Administration and Auditing" Tobias Asplund (Room: Ballroom B) LOCATION:Ballroom B DTSTAMP:19010101T010101Z UID:10895 DTEND;TZID=US/Pacific:20070426T151500 DESCRIPTION:Description: This session will look at some of the new features in 5.1 and how to integrate them with older features for new uses. Logging to tables\, Partitioning\, and Event Scheduling are examples of features we will cover for administrative and auditing purposes.\nSpeaker(s): Tobias Asplund; \nTrack: Security and Database Administration\nRoom: Ballroom B URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10895 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T143000 SUMMARY:"High Performance Data Warehousing with MySQL: Tricks and Tips from the Field" Brian Miezejewski (Room: Ballroom C) LOCATION:Ballroom C DTSTAMP:19010101T010101Z UID:10857 DTEND;TZID=US/Pacific:20070426T151500 DESCRIPTION:Description: MySQL has many features that can enhance the performance of a large data warehouse. In this talk\, one of MySQL's most senior consultants reviews some the MySQL features that are critical to the creation of a successful high-performance MySQL data warehouse.\nSpeaker(s): Brian Miezejewski; \nTrack: Data Warehousing and Business Intelligence\nRoom: Ballroom C URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10857 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T143000 SUMMARY:"solidDB Storage Engines" Ari Valtanen (Room: Ballroom G) LOCATION:Ballroom G DTSTAMP:19010101T010101Z UID:11005 DTEND;TZID=US/Pacific:20070426T151500 DESCRIPTION:Description: Many software projects start with fluid\, if any\, requirements for database. Later the requirements for data durability/safeness/recoverability\, peak and sustainable performance\, user load scalability\, HW scalability\, and data population scalability emerge. What design and implementation alternatives do MySQL pluggable storage engine architecture and "solidDB storage engine family" bring to the table?\nSpeaker(s): Ari Valtanen; \nTrack: Storage Engine Development and Optimization\nRoom: Ballroom G URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/11005 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T143000 SUMMARY:"ORM on Steroids: Using the NDBAPI Directly in Your Mapping Layer" Monty Taylor (Room: Ballroom H) LOCATION:Ballroom H DTSTAMP:19010101T010101Z UID:10671 DTEND;TZID=US/Pacific:20070426T151500 DESCRIPTION:Description: What if you could have the power of the NDBAPI behind your objects\, but didn't have to write all the plumbing by hand? What if your ORM did it for you? The NDBAPI can run faster by orders of magnitude\, and provides a much more simple and elegant interface under the hood than concatenating strings to form SQL statements. \nSpeaker(s): Monty Taylor; \nTrack: MySQL Cluster and High Availability\nRoom: Ballroom H URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/10671 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T143000 SUMMARY:"Embedded JasperSoft for MySQL Inside Enterasys" Barry Klawans (Room: Ballroom E) LOCATION:Ballroom E DTSTAMP:19010101T010101Z UID:13995 DTEND;TZID=US/Pacific:20070426T151500 DESCRIPTION:Description: \nSpeaker(s): Barry Klawans; \nTrack: Architecture and Technology\nRoom: Ballroom E URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/13995 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070426T153000 SUMMARY:"Closing Keynote and Reception" Pasha Sadri (Room: Ballroom F) LOCATION:Ballroom F DTSTAMP:19010101T010101Z UID:12339 DTEND;TZID=US/Pacific:20070426T164500 DESCRIPTION:Description: Join us for the closing keynote\, followed by an ice cream sundae. \nSpeaker(s): Pasha Sadri; \nTrack: \nRoom: Ballroom F URL:http://www.mysqlconf.com/cs/mysqluc2007/view/e_sess/12339 END:VEVENT END:VCALENDAR