MySQL User Conference
 Co-presented by O'Reilly Media, Inc. and MySQL AB
 Sign Up for the Newsletter for up to date conference news.

Session

Wikimedia, MySQL, and Free Software
Jimmy Wales

Track: Scaling and High Availability
Date: Thursday, April 21
Time: 1:30pm - 2:15pm
Location: Ballroom E

TrackBackTrackBack

Since 2001, the Wikipedia encyclopedia project has jumped from a scratchpad side project to one of the top 300 sites on the web (Alexa stats), bringing community and media attention to both wikis and freely-licensed content.

Phenomenal growth in the editing community, non-editing visitors, and the number of topics covered has put continual social and technical pressure on the scalability of the system. The wiki engine MediaWiki has grown up along with the project, following the sometimes-conflicting paths of being both easy to install and use, and performing reasonably well in a multimillion hit per day environment.

Built in the scripting language PHP, MediaWiki attempts to boost performance with "alternate hard and soft layers" of code: most hits to Wikipedia are actually handled by a Squid reverse proxy cache which is faster than any PHP script could be. Pre-parsed page chunks and dynamically editable user interface data are optionally cached using Livejournal's distributed memory object cache memcached or the compatible disk-backed tugelacache. Ongoing work is being put into accelerated native-code diff, parsing, and Unicode normalization modules, while still retaining compatibility with "pure" PHP code for use in more restricted environments.

This talk focusses on how free software has helped Wikipedia achieve its goals, and how MySQL in particular has played an intergral part in its success.


Download presentation file


Diamond Sponsor

Hewlett Packard

Platinum Sponsors

Business Objects
Emic
Four J's Development Tools, Inc
Genesi
Intel Corporation

Gold Sponsors

GoldenGate Software, Inc.
IBM
Ticketmaster

Silver Sponsors

Dell Inc.
Embarcadero Technologies
JasperReports
MetiLinx, Inc.
Novell, Inc.
OLAP4All
Quest Software
Rackspace Managed Hosting
SpikeSource
SugarCRM
Zend Technologies, Inc.

Media Sponsors

ActiveWireless
C/C++ Users Journal
DevtownStation News
Digital ID World
Integration Developer News
Linux Journal
Open Enterprise Trends
Queue
SDForum
Wi-Fi Technology Forum

MySQL User Conference Sponsor Opportunities — Reach business leaders and technology influencers at the MySQL User Conference. Download Exhibitor and Sponsor Prospectus. Call Andrew Calvo at 707-829-0515 or email at

Press and Media

For media-related inquiries, contact Suzanne Axtell at

Media Center — Press releases, news, and information for the press.

Conference News

Want to receive conference news? Sign up for our email newsletter.
Copyright MySQL AB and O'Reilly Media, Inc.
MySQL O'Reilly