Sisällysluettelo:
Määritelmä - Mitä ei-relaatiotietokanta tarkoittaa?
Ei-relaatiotietokanta on tietokanta, joka ei sisällä taulukko- / avainmallia, jota relaatiotietokannan hallintajärjestelmät (RDBMS) edistävät. Tällaiset tietokannat vaativat datan manipulointitekniikoita ja prosesseja, jotka on suunniteltu tarjoamaan ratkaisuja isoihin yrityksiin kohdistuviin suuriin tietoongelmiin. Suosituin kehittyvä ei-relaatiotietokanta on nimeltään NoSQL (Not Only SQL).
Techopedia selittää ei-relatiivisen tietokannan
Useimmat ei-relaatiotietokannat sisällytetään verkkosivustoihin, kuten Google, Yahoo!, Amazon ja Facebook. Nämä verkkosivustot tuovat päivittäin käyttöön joukon uusia sovelluksia miljoonien ja miljoonien käyttäjien kanssa, joten he eivät pystyisi käsittelemään suuria liikennepiikkejä olemassa olevien RDBMS-ratkaisujen kanssa. Koska RDBMS ei pysty käsittelemään ongelmaa, he ovat siirtyneet uudentyyppiseen DBMS: ään, joka pystyy käsittelemään Web-mittakaavan tietoja ei-relaatiotiedolla.
Mielenkiintoinen osa ei-relaatiotietokantaa, kuten NoSQL, on skaalautuvuus. NoSQL käyttää BASE-järjestelmää (periaatteessa saatavana, pehmeä tila, lopulta johdonmukainen). Ei-relaatiotietokannat luopuvat rivien ja sarakkeiden taulukkomuodosta, jota relaatiotietokannat käyttävät erikoistuneiden kehysten varassa tietojen tallentamiseen, johon pääsee erityisillä kysely-sovellusliittymillä. Pysyvyys on tärkeä osa näitä tietokantoja. Jotta valtavien tietomäärien nopea läpäisy olisi mahdollista, paras suorituskykyvaihtoehto on "muisti", eikä levyiltä lukeminen ja kirjoittaminen.
Suhteelliset tietokannat käyttävät ACID-järjestelmää, joka varmistaa tietojen yhdenmukaisuuden kaikissa tiedonhallintatilanteissa, mutta prosessointi vie tietysti kauemmin kaikkien näiden suhteiden ja sen haarautuneisuuden vuoksi. BASE-järjestelmä kuitenkin löysätti johdonmukaisuusvaatimuksia paremman saatavuuden ja osioinnin saavuttamiseksi paremman skaalautuvuuden saavuttamiseksi.
