OSSデータベースの「スーツ」と「ギーク」はどっち?──MySQLとPostgreSQLのエコシステムをあらためて考える:Database Watch(2017年2月版)(2/2 ページ)
商用データベースから、OSSデータベース「MySQL」か「PostgreSQL」に切り替える企業が増えています。「MySQL」か「PostgreSQL」のどちらがよいのか。両者はエコシステムの観点でうまくバランスが取れているようです。今回はあらためて、両者の違いとそのエコシステムを支えているパートナー企業を確認しましょう。
PostgreSQLを支える企業とその変遷
続いて、PostgreSQLの周辺はどうでしょうか。
MySQLとは対照的に、PostgreSQLは開発の中心に特定の企業を置かない状態を保ちながら発展しています。あくまで開発の中心はグローバルなメンバーが参加するコミュニティーです。
しかし、企業向けサポートやコンサルティングサービス、PostgreSQLベースの製品、PostgreSQLと組み合わせて使う製品など、企業のPostgreSQL導入を支えるソリューションを展開するプロバイダーは数多くあります。こうした企業もPostgreSQLにはなくてはならない存在です。
2016年12月に東京で開催された、PostgreSQLの年次イベント「PGConf.Asia」では、PostgreSQLの最新技術や導入事例の他に、PostgreSQL関連企業の歴史も語られました。最初にPostgreSQLに特化した企業は、1997年に誕生した「PostgreSQL Inc」だそうです。名前からしてそのままですね。同社はPostgreSQLコミュニティーのファウンダーも参加して事業を開始したものの、ビジネスの拡大までには至らず、2005年に静かに幕を閉じています。
次にチャレンジしたのは、2000年に誕生した「Great Bridge Inc」でした。こちらもPostgreSQLのコアメンバーなどが参加し、「OSSデータベースのレッドハット」を目指していました。創業年には米フォーチュン誌で「25 Coolest Global Companies(クールなグローバル企業25選)」として取り上げられるなど、輝かしく船出したかのように見えました。しかし同社はわずか1年ほどで解散となり、主要メンバーはそれぞれオープンソース系企業に移籍したといいます。2000年前後の時代の苦難を振り返ると、OSSであるPostgreSQLでビジネスを進めることの難しさが伝わってきます。
エンタープライズDB:独自のPostgreSQL関連製品、企業向けPostgreSQL導入支援/サポートソリューションを積極展開
ところが2004年に登場した米エンタープライズDBは違いました。もちろん2017年も実在しているどころか、「EDB Postgres Advanced Server」をはじめとする独自のPostgreSQL関連製品の他、企業のPostgreSQL導入を支援するソリューションを積極的に展開しています。何よりも多くのPostgreSQL開発者を雇用していることでも知られ、PostgreSQLコミュニティーを実質的に支えているといえます。
SRA OSS:PostgreSQLのコミッターを務める石井達夫氏が先導し、企業のOSSデータベース導入を後押し
この他に日本でのPostgreSQLに強い企業として、SRA OSSも挙げられます。SRA OSSはPostgresSQLにおける企業向けサポートやトレーニングなどのサービスの他、PoetgreSQL互換の「PowerGres」を提供しています。
SRA OSSでは、昔からPostgreSQLのコミッターを務め、日本のPostgreSQLの普及を後押ししてきた石井達夫氏が同社支社長を務めています。ちなみに近年では、NTTデータの藤井雅雄氏もコミッターに加わっており、NTTグループが関与を強めています。
もともとPostgreSQLは企業システム向けというイメージがあります。このことから、商用データベースからの乗り換え対象として目されることが多いようです。そのため日本では「PostgreSQL エンタープライズ・コンソーシアム」という企業連合体でノウハウを共有しようとする活動もあります。
またPostgreSQLが使われている製品も意外と多くあります。PostgreSQLの名称が表に出ることはあまりありませんが、人事システムや図書管理システムなど企業向けのパッケージ製品でPostgreSQLが組み込まれています。
この他、データウェアハウスの「Netezza」(現在は「IBM PureData System for Analytics」)や「Greenplum」「Amazon Redshift」もPostgreSQLをベースにしています。今ではすっかり別製品ではあるものの、PostgreSQLの隠れた功績といっていいでしょう。
加えて日本では、富士通が提供している「Enterprise Postgres」もあります。名前から想像できるように、PostgreSQLをベースに、セキュリティや処理性能、信頼性向上に関する同社の独自技術と、24時間365日対応や長期保証などの企業向けサポートを付加した製品です。大手の国内ベンダーが提供することによる安心感も大きいと思われます。
冒頭のスーツとギークに戻ると、日本ではMySQLがギークに愛され、PostgreSQLがスーツに愛されている──というのが筆者の印象です。「OSSデータベース」とくくれるにしても、生い立ちや現状、コミュニティー文化をはじめ、両者は何かと対照的な存在です。
しかし対照的だからこそ、特化している部分も際立ちます。ユーザーはどちらが使いやすく、自身が望む機能を備えているか、どちらが顧客のメリットや自社のビジネスに貢献できるか。こんな視点で好みの方を選べます。だからこそ開発者は互いに切磋琢磨して発展してこれたのではないかと思っています。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- OSSデータベースのMySQLとPostgreSQLは「次の段階」へ進む
オープンソースデータベースの両雄、MySQLとPostgreSQLはどちらも近々大きく変化を遂げそうです。まだ公式発表前ですが、現在入手できる情報から「来たるべき進化」を考えます。 - いまオープンソースデータベースがきている
今月は商用からオープンソースまで幅広くデータベース製品を取り扱っているアシストの取り組みと、9月10日にリリースされたPostgreSQL 9.2についてお伝えします。 - 初公開から20年、「MySQL 5.7」が性能強化とネイティブJSON対応で得たもの
2015年10月、新バージョンとなるMySQL 5.7 正式版がリリースされました。オプティマイザーのリファクタリングによる性能強化、NoSQL機能強化となるネイティブJSON対応が目立つ特徴です。 - 「PostgreSQL」はエンタープライズでどこまで使える? ”SIエンジニア連合”が技術検証
商用DBからPostgreSQLへの移行ノウハウを「普段は競合」に所属するITエンジニアらが合同で検証した成果は? 9.4での性能評価資料の他、移行プロセス検証なども。