Feeds

MySQL fork duo tear down Oracle's Iron Man fantasy

Widenius and Aker to convert the converted

Providing a secure and efficient Helpdesk

Release the Widenius

Widenius, who left Sun in 2009 before the Oracle deal to create his own company - Monty Program AB - and who forked MySQL with MariaDB followed Aker with a presentation called MySQL: an ecosystem, not just a company. Widenius was cofounder and chief technology officer (CTO) of MySQL AB and helped sell MySQL to Sun in 2008 but lobbied against Oracle's ownership of MySQL. The title of this talk left you in little doubt about how he feels.

He outlined his vision where everything built around MySQL is open source, all forks work together and where multiple service companies provide support - not a single entity. His Monty Program AB last year co-created the Open Database Alliance with MySQL specialist Percona to unify all MySQL-related development and services.

"In MySQL we were always fighting with partners, because we wanted to do everything," he said. "We'd never send leads to partners because our sales people said we can do that ourselves".

As such, he said he too has eschewed the corporate model of ownership of the MariaDB code base. Monty Progam AB operates what he called "the hacking business model" where the employees own the company and profits go into maintaining the code. MariaDB is not for him to make money, Widenius said, noting he has separate investments for that.

"Look at the hacker business model - you'd have to be genius to make money from that," he said.

Widenius announced an all-you-can-eat MariaDB support model from Monty Progam Ab: $36,000 for unlimited, company wide support for MySQL 3.3 upwards.

The duo pitched their MySQL forks as being better than the database that birthed them and the development model Oracle could offer.

Widenius promised potential MySQL converts they could install his MariaDB fork and "everything works". MySQL customers would be up and running in seconds while "you get more features, more reliability, and more speed."

He outlined planned improvements in the current MariaDB, version 5.1, he claimed deliver performance of MySQL 5.4 and the - as yet - unreleased 5.5. The day before at MySQL Con, Oracle claimed MySQL 5.5 is an order of magnitude faster than version 5.4.

“In MySQL we were always fighting with partners... We'd never send leads to partners because our sales people said we can do that ourselves” - MySQL father and MySQL AB cofounder and CTO Monty Widenius

Widenius also claimed features from MySQL 6.0 will appear in MariaDB 5.3: optimizer enhancements that'll be released as beta code in the next few months.

The goal is a release of MariaDB every nine months, he said adding - in a further swipe to the speed at which MySQL can move inside a large corporation such as Oracle: "I see a lot of patches out there that are not included in MySQL."

The next version of MariaDB is 5.2, which Widenius promised will add additional transactional storage engines - Spider and Spinx - group commit and virtual columns.

Aker, meanwhile, said the idea of Drizzle is to take MySQL into the future. Drizzle was conceived to take advantage of 64-bit systems and Solid State Drives, using an architecture that avoids locks and is built using C++.

Programming is designed to be streamlined. There's just one Blob type - eliminating eternal debates over which Blob to use - while UTF-8 is the standard for characters to avoid gotchas like corruptions just because data was entered using the "wrong" language."

Nice database, shame about the reload

Drizzle is a federated system of APIs that strips out unnecessary features and reserves them as plug-ins to keep the code base from being daunting in size. Aker claimed the core is 10,900 lines of code - down from 209,000.

Where is Drizzle today? Far from finished and potentially a headache for those moving from MySQL. Yes, it passes transactional tests but you'll still have to reload your data, while replication is still being tested and hardened.

Work's needed on these plus authentication handlers, shared-nothing nodes, and the ability to perform stored procedures in Perl, PHP or Ruby and without needing to learn Java.

Drizzle is being updated every three to four months, so contributors working on these and other issues don't have to wait too long for their work to be added to the database while users quickly get the latest features, Aker said.

"Linus [Torvalds] got this right with the kernel years ago. The whole release model for software is dead... when I talk to companies that are innovating they care about what they can get their hands on today. They don't need to hear about a roadmap in two to three years - that's not internet time."

It remains to be seen how many MySQLers will move to MariaDB or Drizzle on the strength of this combined pitch. One thing is for sure, though: O'Reilly Media will have an interesting time getting Oracle to pluck up the cash for next year's event based on the 2010 performance.®

Reducing the cost and complexity of web vulnerability management

More from The Register

next story
'Windows 9' LEAK: Microsoft's playing catchup with Linux
Multiple desktops and live tiles in restored Start button star in new vids
Not appy with your Chromebook? Well now it can run Android apps
Google offers beta of tricky OS-inside-OS tech
New 'Cosmos' browser surfs the net by TXT alone
No data plan? No WiFi? No worries ... except sluggish download speed
SUSE Linux owner Attachmate gobbled by Micro Focus for $2.3bn
Merger will lead to mainframe and COBOL powerhouse
iOS 8 release: WebGL now runs everywhere. Hurrah for 3D graphics!
HTML 5's pretty neat ... when your browser supports it
Greater dev access to iOS 8 will put us AT RISK from HACKERS
Knocking holes in Apple's walled garden could backfire, says securo-chap
NHS grows a NoSQL backbone and rips out its Oracle Spine
Open source? In the government? Ha ha! What, wait ...?
Google extends app refund window to two hours
You now have 120 minutes to finish that game instead of 15
Intel: Hey, enterprises, drop everything and DO HADOOP
Big Data analytics projected to run on more servers than any other app
prev story

Whitepapers

Providing a secure and efficient Helpdesk
A single remote control platform for user support is be key to providing an efficient helpdesk. Retain full control over the way in which screen and keystroke data is transmitted.
Saudi Petroleum chooses Tegile storage solution
A storage solution that addresses company growth and performance for business-critical applications of caseware archive and search along with other key operational systems.
Security and trust: The backbone of doing business over the internet
Explores the current state of website security and the contributions Symantec is making to help organizations protect critical data and build trust with customers.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.