PostgreSQLがOracleデータベースを置き換える方法

オラクルのベテランでいっぱいであるにもかかわらず、Salesforce.comはライバルのデータベースでいちゃつくのを止められないようです。SaaSベンダーが独自のデータベースでオラクルから離れる「重要な進歩」を遂げたという報告があります。これは、SalesforceがNoSQLデータベースリーダーであるMongoDBへの投資に追加された後のことであり、PostgreSQLに対する同社の長年の関心をさらに高めています。

シリコンバレーが変化の先駆者であるため、SalesforceのOracleへの不貞は、エンタープライズデータベースの決定におけるより広範なシフトの兆候であるか、少なくともそのきっかけとなる可能性があります。

オラクルを超えたこの見方は起こってはならない

オラクルは何十年にもわたってデータベース業界を支配しており、その重荷を利用してエンタープライズアプリケーションやその他の隣接市場に投入しています。しかし、最近、データベースのグレイビートレインで車輪がぐらついているようです。 GartnerのアナリストであるMervAdrianが明らかにしたように、Oracleは依然としてデータベースの市場シェアで圧倒的なリードを誇っていますが、2013年以降、毎年シェアを失っています。その列車の車輪を維持している唯一のことは、慣性です。ガートナーが「エンタングルメント」と呼んでいる、特定のツールの周囲の設計、物理データの配置、ネットワークアーキテクチャなど、簡単に持ち上げたり移動したりすることはできません。」

このような絡み合いは、Salesforceで特に強くなっています。オラクルに20年近く投資しているため、オラクルからの移行に伴う苦痛はかなりのものになるでしょう。それでも、SalesforceとOracleの間で2013年に大規模な取引が行われ、Salesforceがデータベースの巨人に9年間依存していることを確固たるものにしたにもかかわらず、Salesforceは代替手段を探すことを決してやめませんでした。

理由?データの主権。OracleがSalesforceの激しい競争相手ではなかったとしても(そしてそうですが)、別のベンダー(任意のベンダー)が会社のデータインフラストラクチャのそのような重要な部分を所有していると、必然的にその俊敏性が低下します。

データベースの自由を求めて買い物をする

そのため、SalesforceはOracleに代わるものを探していました。独自のデータベースを構築する試みは比較的新しいものですが、Salesforceがライバルデータベースを調査する試みは何年も続いており、最近ではMongoDBを使用しています。報告されているように、SalesforceはNoSQLのリーダーであるMongoDBへの投資を45,000株近く増やしました。これは、MongoDBがまだ民間企業であったときに最初に投資したものです。 2つの投資の中で、SalesforceのMongoDB投資は、機関投資家の6%を占めており、これは、Salesforceが行った投資の中で2番目に大きいものです。

Salesforceは、長年にわたってさまざまな新興企業に積極的に投資しており、そのような投資を使用して、戦略的に市場の動向を把握しています(競合他社を排除しています)。Twilio、Jitterbit、SessionMなどさまざまな投資を行っているSalesforceは、数千万ドルを数十の企業に投資しており、非常に活発な投資家です。

このように見ると、MongoDBへの投資は大したことではありません。

実際、SalesforceのMongoDBへの投資は、MongoDBの現在の19億ドルの時価総額の丸め誤差です。それでも、SaaSベンダーがOracleデータベースのライバルに資金を投入することを選択したという事実は、Oracleキャンプの外にしっかりと足を踏み入れ続けることに関心があることを示唆しています。それだけではありません。MongoDBは6,000を超える顧客を数え、最新のアプリケーションでOracleを超えて移行することに幅広い関心があることを示しています。

それでも、Salesforceのデータベースワンダーラストは、Oracleの優位性を損なう可能性のあるMongoDBとは異なるデータベースを指しています。

PostgreSQLでの長期的な浮気

実際、SalesforceがOracleのデータベースの自社開発の代替品を開発している場合は、それをPostgreSQL上に構築している可能性があります。Salesforceは2012年以来積極的に使用しています。2013年、Salesforceは著名なPostgreSQL開発者であるTomLaneを採用しました。その同じ年に、さらに数人を雇用し、今日でも、同社のキャリアページで宣伝されている数十の仕事でPostgreSQLの経験が求められています。Facebook、Google、およびその他のWebの巨人がMySQLを形作り、規模に対する積極的な要求を満たすように、SalesforceもPostgreSQLを形成してOracleへの依存から切り離すことができるかもしれません。

SalesforceはMongoDBまたは別のNoSQLデータベースを微調整することを選択できますか?もちろんですが、いくつかの理由から、SalesforceがMongoDBよりもニーズに合わせてPostgreSQLを変更する可能性が高くなります。

  • MongoDBはオープンソースライセンス(AGPLバージョン3)でライセンスされていますが、これは、SalesforceがMongoDBに変更を提供せずに、MongoDBを変更してパブリックサービスを実行できるかどうかについて疑問符を付けるライセンスです(これはほとんどありません)。やりたい)またはMongoDBに多額のお金を払う(これもありそうもない)。
  • さらに重要なのは、MongoDBは優れたデータベースですが(開示:私はMongoDBで数年間働いていました)、PostgreSQLほどOracleに代わるものではありません。PostgreSQLは決してOracleのデータベースのドロップイン代替品ではありませんが、Oracleに精通している開発者またはDBAはPostgreSQLが類似していることに気付くでしょう。

オラクルは心配していないと主張するだろうが、さまざまな要因にわたってデータベースの人気を測定するDB-Enginesデータベースの人気ランキングは、一時停止する必要がある。OracleとMySQL(そのオープンソースデータベース)が衰退したにもかかわらず、PostgreSQLは何年もの間増加してきました。PostgreSQLは今や強力な4位であり、MongoDBがそのすぐ後ろにあります。シリコンバレーの新興企業や企業の巨人と同じように話をすると、PostgreSQLには何年も続いている「瞬間」があることがすぐにわかります。

ただし、その瞬間は、Salesforceのような技術が背後にある深刻な動きになる可能性があります。SalesforceがPostgreSQLまたはそのバリアントにジャンプした場合、または完全に無関係なカスタムデータベースを構築できたとしても、Oracleの支配の時代が終わりを告げるという重大なシグナルとなるでしょう。