Hvorfor NoSQL rister opp databasemarkedet
NyheterDet stadig flere antall måter vi forbrukerdata har en dyp innvirkning på databasemarkedet.
Som sådan forvrenger firmaene for å følge med på endringene som foregår og justere deres datalagringsoperasjoner for å dekke behovene til virksomheten og kundene sine.
Adrian Carr, direktør for databasespesialist MarkLogic, snakket med oss om hvordan nye teknologier som ikke bare SQL eller NoSQL, blir nå viktige på grunn av fleksibiliteten de tilbyr når man ser etter data.
TechRadar Pro: Kan du forklare skiftet som finner sted i databasesegmentet akkurat nå?
Adrian Carr: Ikke så lenge siden abonnement vi alle på teorien om at du kunne lagre noe i en relasjonsdatabase. Men nå skjønner vi at, selv om det er teknisk mulig, er det ikke noe som ideelt.
Selv om du nå kan lagre rikt innhold som dokumenter og sosiale medier i relasjonsdatabaser, er det ikke lett å gjøre noe med dataene. Selv grunnleggende funksjoner som søk er problematiske. Relasjonsdatabaser fungerer ganske enkelt ikke bra med mindre de får vakkert strukturerte data og er dyre å starte opp.
Siden 80 prosent av verdens data er ustrukturert og mer egnet til NoSQL (Not Only SQL) databaser, har disse teknologiene blitt modnet, noe som resulterer i den økende interesse vi opplever i dette rommet.
TRP: Hvordan forutsier du databasemarkedet vil utvikle seg?
AC: I stedet for widgets og one-project underverk tror jeg at plattformer styrer skjebnen til de fleste databehandling. I NoSQL database verden betyr dette en integrert plattform som inkorporerer ikke bare databasen, men også søkemotoren og applikasjonstjenestene.
Med 50 eller så NoSQL-spillere som går for posisjon, ser vi de første stadiene av konsolidering - for eksempel IBM kjøper Cloudant - og segmentering.
Jeg forutser at alle relasjonsdatabaserte operatører må gjøre et trekk inn i dette rommet, da det vil ta for lang tid for dem å bygge helt nye motorer selv. De har lagt til utvidelser til deres produkt, men det er som å montere en rund pinne i et kvadrat hull, og det er ikke i orden.
En del av utfordringen for de etablerte operatørene er en frykt for å undergrave de enorme inntektene de mottar fra deres relasjonsdatabasevirksomhet ved å lansere lavere pris NoSQL-tilbud.
TRP: Hvilken innvirkning er store data å ha på hvordan vi arkitektiserer datacenteret?
AC: Store data har bidratt til å forandre folks tankegang og verdsetter verdien av terabyte med data som blir opprettet og lagret.
Men det krever en annen tilnærming til å bygge databaser og applikasjoner. Frem til nå har utviklere bygget opp en database for å koble data senter applikasjoner. Men for hver applikasjon må du laste dataene fra hvor som helst det lever i den applikasjonsspesifikke databasen.
Med flere applikasjoner, ganske snart, har du hundrevis av datalager med data duplisert over alt. En dag våkner du opp med å skrike når du skjønner at problemet er verre enn duplisering. Du har også mistet kontekst-, sikkerhets- og data-herkomst.
TRP: Ditt firma diskuterer datasentrert datasenter - hva er det og hvordan er det annerledes enn et tradisjonelt datasenterarkitektur?
AC: Datasentrert tilnærming er å fokusere på data, bruk og styring gjennom livssyklusen som den primære hensynet. Ved å bringe applikasjonene til dataene, i stedet for å ta dataene til programmene, kan du minimere data duplisering som resulterer i konsekvent dataintegritet, mer fleksibel applikasjonsutvikling, overførbarhet til brukernes enheter og skalerbarhet.
Noen av disse databasene kan bli ganske store og å ha dem på ett sted gjør livet enklere når det gjelder å administrere grunnleggende for bedriften, for eksempel sikkerhet, katastrofegjenoppretting, lagdelt lagring og arkivering.