Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
MariaDB: The New M
       in LAMP
     Open Paradigms in Education, OPEN’11
               New Delhi, India
              ...
use ENGINE=CSV;


• LOAD DATA INFILE ‘foo.csv’ INTO TABLE
  foo;
“The greatest problem
  for opensource is
 graduation” -- Keith
       Packard
Aims for the day

• Harness more contributors to MariaDB
• Show you what’s available and where
  contributions can be made...
Have you ever...
• Submitted a bug report?
• Contributed to a Wiki page or
  Knowledgebase?
• Hopped on IRC, at #project?
...
You’re already a
contributor to OSS
MariaDB backstory
• Why?
 • MySQL: open source product, not project
• When?
• Who?
 • Governance: Open Database Alliance, ...
What is MariaDB?

• A branch of MySQL with more features?
• A branch of MySQL with better features?
• A fork?
MariaDB is...
community developed,
   feature enhanced,
 backward compatible
Aims

• 100% compatible, drop-in replacement
• Stable (bug-free) releases
• Data centre use, high performance use,
  scale...
What’s in MariaDB 5.1?
• Storage engines                  •   Table elimination

  • XtraDB, PBXT,                  •   Th...
New in MariaDB 5.2
•   Virtual columns            •   Group commit in Aria

•   Pluggable authentication   •   Optimiser i...
How open are we?

• Mailing lists: Launchpad
• Code hosting: Launchpad
• Worklog
• Knowledgebase
Testing MariaDB
•   Use the Sandbox

•   http://mysqlsandbox.net/
Worklog
Open Courseware
• Buying rights to books
• Database training is generally proprietary
• Is MariaDB/MySQL the best for toda...
Knowledgebase




•   GFDL, CC-BY   •   Internationalisation next
Good test databases

• SakilaSampleDB
 • http://forge.mysql.com/wiki/
        SakilaSampleDB
•   http://dev.mysql.com/doc/...
Contributing isn’t only
   about coding
• Write a blog, talk about MariaDB
• MariaDB Ambassadors
• Write Knowledgebase ent...
The future?
•   There is no “one” tree   •   HandlerSocket: access
                                 data in SQL/NoSQL
    ...
Thoughts
•   Teach/learn principles,    •   Successful opensource
    not a software package         projects tend to need...
MP have meetings twice
        yearly
• February 2010: Iceland
• October 2010: Istanbul, Turkey
• March 2011: Lisbon, Port...
Resources

• #mariadb on irc.freenode.net
• Lists on launchpad
• http://planet.mysql.com/
• http://planetmariadb.org/
• ht...
Q&A? / Thanks
email: colin@montyprogram.com / byte@bytebot.net
                  twitter: @bytebot
             url: http:...
Open11 maria db the new m in lamp
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
Maria db cassandra interoperability cassandra storage engine in mariadb
Next
Upcoming SlideShare
Maria db cassandra interoperability cassandra storage engine in mariadb
Next
Download to read offline and view in fullscreen.

Share

Open11 maria db the new m in lamp

Download to read offline

Given at Open Paradigms in Education, OPEN’11 New Delhi, India

Related Books

Free with a 30 day trial from Scribd

See all

Open11 maria db the new m in lamp

  1. 1. MariaDB: The New M in LAMP Open Paradigms in Education, OPEN’11 New Delhi, India Colin Charles colin@montyprogram.com / byte@bytebot.net http://bytebot.net/blog/ @bytebot on Twitter
  2. 2. use ENGINE=CSV; • LOAD DATA INFILE ‘foo.csv’ INTO TABLE foo;
  3. 3. “The greatest problem for opensource is graduation” -- Keith Packard
  4. 4. Aims for the day • Harness more contributors to MariaDB • Show you what’s available and where contributions can be made • Answer your queries, concerns
  5. 5. Have you ever... • Submitted a bug report? • Contributed to a Wiki page or Knowledgebase? • Hopped on IRC, at #project? • Uses some open source software? • Evangelised about your favourite software?
  6. 6. You’re already a contributor to OSS
  7. 7. MariaDB backstory • Why? • MySQL: open source product, not project • When? • Who? • Governance: Open Database Alliance, not one corporate entity
  8. 8. What is MariaDB? • A branch of MySQL with more features? • A branch of MySQL with better features? • A fork?
  9. 9. MariaDB is... community developed, feature enhanced, backward compatible
  10. 10. Aims • 100% compatible, drop-in replacement • Stable (bug-free) releases • Data centre use, high performance use, scale out use • GPLv2
  11. 11. What’s in MariaDB 5.1? • Storage engines • Table elimination • XtraDB, PBXT, • Thread pool FederatedX, Maria • Croatian collations • Extended statistics for slow query log • Bug fixes • PROCESSLIST with • Test cases and coverage microsecond precision • Removal of mutexes • All Google+Facebook patches • Compiler warnings gone!
  12. 12. New in MariaDB 5.2 • Virtual columns • Group commit in Aria • Pluggable authentication • Optimiser improvements • Userstats v2 • Row based replication improvements • Partitioned MyISAM keycache • CREATE TABLE can be extended via storage • New storage engines: engine API OQENGINE, SphinxSE • MySQL 5.1.53
  13. 13. How open are we? • Mailing lists: Launchpad • Code hosting: Launchpad • Worklog • Knowledgebase
  14. 14. Testing MariaDB • Use the Sandbox • http://mysqlsandbox.net/
  15. 15. Worklog
  16. 16. Open Courseware • Buying rights to books • Database training is generally proprietary • Is MariaDB/MySQL the best for today? • Presentations, teach-the-trainer, exercises • Videos? Audio podcasts? • Interactive Flash?
  17. 17. Knowledgebase • GFDL, CC-BY • Internationalisation next
  18. 18. Good test databases • SakilaSampleDB • http://forge.mysql.com/wiki/ SakilaSampleDB • http://dev.mysql.com/doc/ • Sakila sample database, world database (used in MySQL training) and menagerie database (used in a book titled Beginning MySQL)
  19. 19. Contributing isn’t only about coding • Write a blog, talk about MariaDB • MariaDB Ambassadors • Write Knowledgebase entries/answer Q’s • Evangelise • Package for your distribution of choice!
  20. 20. The future? • There is no “one” tree • HandlerSocket: access data in SQL/NoSQL • MySQL, Percona, way; persistent storage; high load usage MariaDB • GIS • MySQL + memcached is common • Batched Key Access • PK lookups, cached rows in HandlerSocket
  21. 21. Thoughts • Teach/learn principles, • Successful opensource not a software package projects tend to need per se corporate backers (not a backer) • Opensource and open content does not take away jobs, it creates it • but trust not their pre-packaged and keeps profits within educational materials! the local economy • Open core is not the best for you
  22. 22. MP have meetings twice yearly • February 2010: Iceland • October 2010: Istanbul, Turkey • March 2011: Lisbon, Portugal • All contributors are invited to attend
  23. 23. Resources • #mariadb on irc.freenode.net • Lists on launchpad • http://planet.mysql.com/ • http://planetmariadb.org/ • http://kb.askmonty.org/
  24. 24. Q&A? / Thanks email: colin@montyprogram.com / byte@bytebot.net twitter: @bytebot url: http://bytebot.net/blog/
  • archoncap

    May. 11, 2015

Given at Open Paradigms in Education, OPEN’11 New Delhi, India

Views

Total views

1,488

On Slideshare

0

From embeds

0

Number of embeds

2

Actions

Downloads

14

Shares

0

Comments

0

Likes

1

×