Upload
koichiro-nishijima
View
765
Download
1
Embed Size (px)
Citation preview
MySQLが某赤い帝国によって明日消されても
(多分)大丈夫な件について
2012/08/24 沖縄PHP&MySQL勉強会 LT@k_nishijima / 西島 幸一郎
12年8月24日金曜日
自己紹介• 西島 幸一郎 / にしじま こういちろう
twitter : @k_nishijima
• JAWS−UG沖縄の副代表、やらせて頂いてます。
• MySQLとは3.xの頃からのお付き合い。本番環境では4.0/5.0/5.5系のMySQL達が入り乱れてガリゴリ働いております。
12年8月24日金曜日
MySQLに関する、今週のBad News
• http://jp.techcrunch.com/archives/20120818oracle-makes-more-moves-to-kill-open-source-mysql/
12年8月24日金曜日
MySQLに関する、今週のBad News
この対応については以前から予想された動きではあるんですが、諸々本当のことは本日、外苑前方面からいらっしゃっている梶山様に伺ってください(^^ゞ
12年8月24日金曜日
で、これに対するtwitter界隈の反応が。。。
「まあforkすればいいよね♪」
12年8月24日金曜日
って、ちょっと待って、とっくに がforkしてるよ!
(派生ビルド(?)としてならPercona ServerやOurDeltaやら他にもきっと一杯ある)
この辺、意外にもあまり知られていない様でしたので、ちょいとお知らせしたほうがいいのかなと思って、本日突然LTすることにしました。
12年8月24日金曜日
MariaDBhttp://mariadb.org/
MySQL作者Michael "Monty" Widenius(ウィデニウス)氏が率いる
12年8月24日金曜日
• フォークのきっかけ:2008年1月、MySQL ABがSun Microsystemsに買収された後、結局2009年2月に退社、Monty Program Abを設立。
• 目指す方向性:基本的にはbetter MySQL。
• 血統から言ってもソースコードから言っても、完全なる本家本元。
• ビジネス的にMySQL AB時代ほど成功しているかというと。。非常に辛いところですね。。。。
12年8月24日金曜日
Drizzlehttp://www.drizzle.org/
Brian Aker氏率いるDrizzleプロジェクト
https://twitter.com/brianaker
12年8月24日金曜日
• フォークのきっかけ:『ラックスペースのCTOがBrianに「memcachedやGearmanを内部的に組み合わせて使える、スリムダウンしたMySQLを作ろうと思ったことはないのか?」と聞いたことでした。』らしいけど。。。?http://www.atmarkit.co.jp/fdb/rensai/drzl_pj/drzl01.html
• 2008年頃からプロジェクトは走りだし、なかなかの難産の末、2011年3月に最初のGA(General Availability)をリリース。
• 目指す方向性:MySQLよりシンプルで、軽く、安定して、高速なクラウド時代に最適化されたMySQL。ただし互換性は無いよ。
12年8月24日金曜日
余談
2008年10月に日本で行われたMySQL ユーザコンファレンス2008にBrianが来た時に会いました。
「MicroKernelでさ、今時の64bit/Multi-Coreに最適化してさ、無駄なデータ型とか取っ払ってさ、イケてるデータベース作りたいわけよ。DMZで使うのに認証とかいるか?viewとかtriggerとか、お前Webで使ってる?要らねーだろ?(超意訳)」と当時は滅茶苦茶盛り上がってました。
12年8月24日金曜日
余談
背景を若干補足すると、当時のMySQLのメインブランチは、PostgreSQLがとっくに実装していた、viewやtriggerを頑張ってどんどん実装して、いわゆる「まっとうなエンタープライズ向けRDBMS」と言われるようになろうと突き進んでいた時期でした。
適応分野が違えば必要な機能は変わるわけで、Brianと彼の仲間達はそんな方向性に疑問をいだき、フォークした、というのが本当のところなのだと思います。
12年8月24日金曜日
余談
Sunのドメインでホストされていた、そのカンファレンスの資料ももう見つけることができませんでした。。。諸行無常なり。
※Brianに見せてもらった資料はこのファイルが近い気がします。このプレゼンからも、すべてを根底から考えなおして、歴史的経緯みたいなものを捨て去りたいという意向が良く見て取れます。この段階でソースが既に1/3になってるし。。。http://www.slideshare.net/brianaker/drizzle-talk-presentation
12年8月24日金曜日
結論:ビジネスは死んじゃうけど、
ソースがあればプロダクトは死なん!何度でも蘇るさ!
12年8月24日金曜日
というわけで、MySQLがGPLでリリースされなくなる日が来る前に、上記2プロダクトを試しておきましょう。
でもテストは見せてね > 外苑前方面殿(^_^;)
12年8月24日金曜日