Programavimas

Kaip „PostgreSQL“ gali pakeisti jūsų „Oracle“ duomenų bazę

Nepaisant „Oracle“ senbuvių skaičiaus, panašu, kad „Salesforce.com“ nenustoja flirtuoti su konkurentų duomenų bazėmis, o pranešimai pasirodė, kad „SaaS“ pardavėjas padarė „didelę pažangą“, norėdamas nutolti nuo „Oracle“, turėdamas savo nuosavą duomenų bazę. Tai atsiranda dėl „Salesforce“ kulnų, padidinant investicijas į „NoSQL“ duomenų bazių lyderį „MongoDB“, o tai papildo ilgalaikį bendrovės susidomėjimą „PostgreSQL“.

Silicio slėniui esant pokyčių avangardui, „Salesforce“ neištikimybė „Oracle“ gali būti ženklas ar bent kibirkštis platesniam įmonės duomenų bazės sprendimų pokyčiui.

Šis žvilgsnis už „Oracle“ neturėtų vykti

„Oracle“ dešimtmečius dominavo duomenų bazių pramonėje, naudodama šią jėgą, kad ją pritaikytų įmonių programoms ir kitoms gretimoms rinkoms. Tačiau pastaruoju metu atrodo, kad jo duomenų bazės padaže traukia ratai. Kaip aiškiai pasakė „Gartner“ analitikas Mervas Adrianas, nors „Oracle“ vis dar užima pirmaujančią poziciją duomenų bazės rinkos dalyje, ji nuo 2013 m. Kasmet nukraujavo. Vienintelis dalykas, išlaikantis ratus tame traukinyje, yra inercija: „Kai kas nors investavo į schemą dizainas, fizinis duomenų išdėstymas, tinklo architektūra ir kt. aplink tam tikrą įrankį, kuris nėra lengvai pakeliamas ir perkeliamas, o tai, ką Gartneris vadina „susipynimu“ “.

Toks įpainiojimas buvo ypač stiprus „Salesforce“. Beveik du dešimtmečius investavus į „Oracle“, skausmas, susijęs su pasitraukimu iš „Oracle“, būtų didelis. Nepaisant to, kad 2013 m. Megadealas tarp „Salesforce“ ir „Oracle“ sustiprino „Salesforce“ priklausomybę nuo duomenų bazės milžinės devynerius metus, „Salesforce“ niekada nenustojo ieškoti alternatyvų.

Priežastis? Duomenų suverenitetas. Net jei „Oracle“ nebūtų nuožmus „Salesforce“ konkurentas (ir yra), kitam pardavėjui - bet kuriam pardavėjui - priklauso tokia kritinė įmonės duomenų infrastruktūros dalis, būtinai sumažėja jos judrumas.

Pirkite apie duomenų bazių laisvę

Taigi „Salesforce“ ieškojo alternatyvų „Oracle“. Nors bandymai susikurti savo duomenų bazę yra palyginti nauji, „Salesforce“ bandymai pažvelgti į konkurentų duomenų bazes tęsiasi jau ne pirmus metus, paskutinį kartą naudojosi „MongoDB“. Kaip pranešta, „Salesforce“ tiesiog padidino investicijas į „NoSQL“ lyderį „MongoDB“ beveik 45 000 akcijų, pirmiausia investuodama, kol „MongoDB“ vis dar buvo privati ​​įmonė. Tarp dviejų investicijų „Salesforce“ investicija į „MongoDB“ sudaro 6 procentus jos institucinių akcijų, o tai yra antra pagal dydį tokių investicijų dalis.

„Salesforce“ per daugelį metų buvo aktyvus investuotojas į įvairius startuolius, naudodamas tokias investicijas, kad strategiškai palaikytų pulsą rinkoje (tuo pačiu išvengdamas konkurentų). Investicijos buvo tokios įvairios, kaip „Twilio“, „Jitterbit“ ir „SessionM“, todėl „Salesforce“ buvo labai aktyvus investuotojas, dešimtis milijonų dolerių uždirbęs dešimtims bendrovių.

Taip žiūrint, „MongoDB“ investicija nėra didelė problema.

Iš tiesų, „Salesforce“ investicija į „MongoDB“ yra apvalinimo klaida pagal dabartinę „MongoDB“ 1,9 mlrd. USD rinkos ribą. Nepaisant to, faktas, kad „SaaS“ pardavėjas nusprendė įdėti pinigus į „Oracle“ duomenų bazės varžovą, rodo norą tvirtai laikyti koją už „Oracle“ stovyklos. Taip pat ne vien: „MongoDB“ skaičiuoja daugiau nei 6000 klientų, o tai rodo didelį susidomėjimą šiuolaikinėmis programomis pereiti už „Oracle“ ribų.

Ir vis dėlto „Salesforce“ duomenų bazės klajojimas rodo kitokią nei „MongoDB“ duomenų bazę, kuri gali sugadinti „Oracle“ dominavimą.

Ilgalaikis flirtas su „PostgreSQL“

Jei iš tikrųjų „Salesforce“ kuria savadarbį „Oracle“ duomenų bazės pakaitalą, gali būti, kad jis jį pastatys ant „PostgreSQL“, „Salesforce“ duomenų bazė aktyviai flirtuoja nuo 2012 m. 2013 m. „Salesforce“ pasamdė Tomą Lane'ą, garsų „PostgreSQL“ kūrėją. Tais pačiais metais ji pasamdė dar keletą, ir net šiandien „PostgreSQL“ patirtis yra reikalinga dešimtims darbo vietų, skelbiamų įmonės karjeros puslapyje. Kaip „Facebook“, „Google“ ir kiti žiniatinklio gigantai formavo „MySQL“, kad patenkintų agresyvius masto reikalavimus, taip „Salesforce“ taip pat galėtų formuoti „PostgreSQL“, kad atpratintų jį nuo priklausomybės nuo „Oracle“.

Ar „Salesforce“ galėtų pasirinkti pritaikyti „MongoDB“ ar kitą „NoSQL“ duomenų bazę? Žinoma, bet labiau tikėtina, kad „Salesforce“ modifikuos „PostgreSQL“, kad atitiktų jos poreikius, o ne „MongoDB“ dėl kelių priežasčių:

  • Nors „MongoDB“ yra licencijuota pagal atvirojo kodo licenciją (AGPL 3 versija), tai yra licencija, kelianti klausimų ženklų, ar „Salesforce“ galėtų ją modifikuoti ir vykdyti viešąją paslaugą, neprisidedant prie tų pakeitimų atgal į „MongoDB“ (ko vargu ar tai padarys noriu padaryti) arba sumokėti MongoDB daug pinigų (taip pat mažai tikėtina).
  • Dar svarbiau, kad nors „MongoDB“ yra puiki duomenų bazė (atskleidimas: keletą metų dirbau „MongoDB“), tai nėra toks artimas „Oracle“ pakaitalas, kaip yra „PostgreSQL“. „PostgreSQL“ jokiu būdu nėra „Oracle“ duomenų bazės pakaitalas, tačiau kūrėjui ar DBA, kuris yra susipažinęs su „Oracle“, „PostgreSQL“ bus panašus.

„Oracle“ tvirtina, kad tai nesijaudina, tačiau „DB-Engines“ duomenų bazių populiarumo reitingas, vertinantis duomenų bazės populiarumą pagal įvairius veiksnius, turėtų jai pristabdyti. Daugelį metų „PostgreSQL“ augo, net kai „Oracle“ ir „MySQL“ (jos atvirojo kodo duomenų bazė) išblėso. „PostgreSQL“ dabar užima stiprią ketvirtą vietą, o už jos - „MongoDB“. Jei kalbėsite tiek su Silicio slėnio startuoliais, tiek su įmonės gigantais, greitai pamatysite, kad „PostgreSQL“ yra „akimirka“, kuri tęsiasi daugelį metų.

Tačiau ši akimirka gali tapti rimtu judėjimu, už kurio yra „Technologija“, tokia kaip „Salesforce“. Jei „Salesforce“ peršoktų į „PostgreSQL“ arba jo variantą - arba net jei pavyktų sukurti visiškai nesusijusią, individualizuotą duomenų bazę, tai būtų rimtas signalas likusiai „Global 2000“ daliai, kad „Oracle“ dominavimo era baigiasi.

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