Programovanie

Ako môže PostgreSQL nahradiť vašu databázu Oracle

Napriek tomu, že je server Salesforce.com plný veteránov spoločnosti Oracle, zdá sa, že neprestáva flirtovať s konkurenčnými databázami. Na povrch vyplávajú správy, že predajca SaaS urobil „významný pokrok“ v odklonení sa od Oracle s vlastnou domácou databázou. Je to na pätách spoločnosti Salesforce, ktorá sa pridala k investíciám do vedúceho databázy NoSQL MongoDB, čo zvyšuje dlhodobý záujem spoločnosti o PostgreSQL.

Vďaka Silicon Valley na čele zmien môže byť nevera spoločnosti Salesforce spoločnosti Oracle známkou alebo prinajmenšom iskrou širšieho posunu v rozhodovaní o podnikových databázach.

Toto pozeranie sa za Oracle by sa nemalo diať

Spoločnosť Oracle dominuje v databázovom priemysle po celé desaťročia a pomocou tohto úsilia ju katapultuje do podnikových aplikácií a na ďalšie priľahlé trhy. V poslednej dobe sa však zdá, že sa kolesá kolísajú na jej databázovom gravitačnom vlaku. Ako objasnil analytik spoločnosti Gartner Merv Adrian, hoci Oracle má stále vedúce postavenie v podiele na trhu s databázami, od roku 2013 každý rok krvácal z podielu. Jediné, čo drží kolesá v tomto vlaku, je zotrvačnosť: „Keď niekto investoval do schémy dizajn, umiestnenie fyzických údajov, sieťová architektúra atď. okolo konkrétneho nástroja, ktorý sa nedá ľahko zdvihnúť a posunúť, niečo, čo spoločnosť Gartner nazýva „zapletením“. ““

Takéto zapletenie bolo obzvlášť silné v spoločnosti Salesforce. S takmer dvoma desaťročiami investovanými do spoločnosti Oracle by bolesť spojená s odchodom spoločnosti Oracle bola značná. Aj napriek tomu, a to aj napriek megadealitu medzi spoločnosťami Salesforce a Oracle v roku 2013, ktorá mala deväť rokov upevniť závislosť spoločnosti Salesforce na databázovom gigantovi, spoločnosť Salesforce nikdy neprestala hľadať alternatívy.

Dôvod? Dátová suverenita. Aj keď spoločnosť Oracle nebola (a je) tvrdým konkurentom spoločnosti Salesforce, vlastníctvo takejto kritickej súčasti dátovej infraštruktúry spoločnosti iným dodávateľom - akýmkoľvek dodávateľom - nevyhnutne znižuje jej agilitu.

Nakupovanie po slobode databázy

Preto spoločnosť Salesforce hľadala alternatívy k Oracle. Aj keď pokusy o vybudovanie vlastnej databázy sú relatívne nové, pokusy spoločnosti Salesforce zamerať sa na konkurenčné databázy trvajú už roky, naposledy v prípade MongoDB. Ako už bolo oznámené, Salesforce práve zvýšila svoje investície do lídra NoSQL MongoDB o takmer 45 000 akcií, pričom najskôr investovala, zatiaľ čo MongoDB bola ešte súkromná spoločnosť. Medzi týmito dvoma investíciami predstavuje investícia spoločnosti MongoDB spoločnosti Salesforce 6 percent jej inštitucionálnych podielov, čo je druhá najväčšia investícia, ktorú uskutočnila.

Salesforce je v priebehu rokov aktívnym investorom do rôznych startupov, pričom tieto investície využíva na strategické udržanie pulzu na trhu (pri súčasnom udržaní konkurencie mimo trhu). S investíciami tak rozdielnymi, ako sú Twilio, Jitterbit a SessionM, bola spoločnosť Salesforce veľmi aktívnym investorom s desiatkami miliónov dolárov zaoraných do desiatok spoločností.

Z tohto pohľadu nie je investícia MongoDB ničím veľkým.

Investícia spoločnosti MongoDB spoločnosti Salesforce je skutočne zaokrúhľovacou chybou súčasného trhového stropu spoločnosti MongoDB vo výške 1,9 miliárd dolárov. Aj napriek tomu skutočnosť, že sa predajca SaaS rozhodol vložiť peniaze do konkurencie v databáze Oracle, naznačuje záujem o pevné uchytenie nohy mimo tábor Oracle. Nie je to ani samotné: MongoDB má viac ako 6 000 zákazníkov, čo naznačuje široký záujem o prechod od spoločnosti Oracle k moderným aplikáciám.

Wanderlust databázy spoločnosti Salesforce napriek tomu ukazuje na inú databázu ako MongoDB, ktorá by mohla pokaziť dominanciu spoločnosti Oracle.

Dlhodobý flirt s PostgreSQL

Ak spoločnosť Salesforce v skutočnosti vyvíja domácu náhradu za databázu Oracle, mohla by ju budovať na PostgreSQL, s ktorou databáza Salesforce aktívne flirtuje od roku 2012. V roku 2013 si spoločnosť Salesforce najala Toma Lanea, významného vývojára PostgreSQL. V tom istom roku prijal ďalších niekoľko a ešte aj dnes sa skúsenosti s PostgreSQL požadujú na desiatkach pracovných miest inzerovaných na kariérnej stránke spoločnosti. Rovnako ako Facebook, Google a ďalší weboví giganti formovali MySQL tak, aby vyhovovali ich agresívnym požiadavkám na veľkosť, tak aj Salesforce môže byť schopná formovať PostgreSQL, aby ho odstavil od svojej závislosti na Oracle.

Mohla by sa spoločnosť Salesforce rozhodnúť vyladiť MongoDB alebo inú databázu NoSQL? Iste, ale je pravdepodobnejšie, že by Salesforce upravil PostgreSQL tak, aby vyhovoval jeho potrebám, ako MongoDB, a to z niekoľkých dôvodov:

  • Aj keď je MongoDB licencovaný pod licenciou open source (AGPL verzia 3), je to licencia, ktorá vyvoláva otázniky, či by ju Salesforce mohol upraviť a spustiť verejnú službu navrchu bez toho, aby tieto zmeny prispel späť k MongoDB (čo je nepravdepodobné). alebo MongoDB platiť veľké peniaze (tiež nepravdepodobné).
  • Dôležitejšie je, že aj keď je MongoDB vynikajúca databáza (zverejnenie: pracoval som v MongoDB niekoľko rokov), nie je to taká úzka náhrada za Oracle, ako je PostgreSQL. PostgreSQL nie je v žiadnom prípade náhradou za databázu Oracle, ale vývojár alebo DBA, ktorý je s Oracle oboznámený, bude považovať PostgreSQL za podobný.

Spoločnosť Oracle by tvrdila, že sa neobáva, ale pozastavenie by jej malo dať hodnotenie v databáze DB-Engines, ktoré meria popularitu databázy na základe mnohých faktorov. PostgreSQL je už roky na vzostupe, aj keď Oracle a MySQL (jeho otvorená databáza) vybledli. PostgreSQL je teraz silné štvrté miesto, hneď za ním je MongoDB. Ak hovoríte so startupmi aj s gigantmi v Silicon Valley, rýchlo zistíte, že PostgreSQL zažíva „chvíľu“, ktorá trvá už roky.

Ten okamih sa však mohol stať vážnym hnutím, za ktorým môže stáť technologický zvon, akým je napríklad Salesforce. Ak by spoločnosť Salesforce preskočila na PostgreSQL alebo na jeho variant - alebo dokonca keby sa jej podarilo vytvoriť úplne nesúvisiacu vlastnú databázu - bol by to vážny signál pre zvyšok Global 2000, že éra dominancie Oracle je na konci.

$config[zx-auto] not found$config[zx-overlay] not found