Litteä tietokanta

Kirjoittaja: Lewis Jackson
Luomispäivä: 7 Saattaa 2021
Päivityspäivä: 10 Saattaa 2024
Anonim
Litteä tietokanta - Tekniikka
Litteä tietokanta - Tekniikka

Sisältö

Määritelmä - mitä Flat Database tarkoittaa?

Litteä tietokanta on yksinkertainen tietokantajärjestelmä, jossa jokainen tietokanta on esitetty yhtenä taulukkona, jossa kaikki tietueet tallennetaan yhtenäisinä tietorivinä, jotka erotetaan toisistaan ​​erottimilla, kuten välilehdillä tai pilkuilla. Taulukko yleensä tallennetaan ja fyysisesti esitetään yksinkertaisena tiedostona.

Litteiden tietokantojen rajoitusten vuoksi ne eivät sovellu useimpiin ohjelmistosovelluksiin, joissa on tarpeen edustaa ja tallentaa monimutkaisia ​​liikesuhteita. Jotkut sovelluskehittäjät kuitenkin käyttävät yhtenäisiä tiedostoja relaatiotietokannan integroinnin kustannusten ja monimutkaisuuden vähentämiseksi.

Litteitä tietokantoja kutsutaan joskus myös tasotiedostoiksi.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää Flat-tietokannan

Toisin kuin relaatiotietokannat, tasaiset tietokannat eivät voi edustaa monimutkaisia ​​suhteita entiteettien välillä. Heillä ei ole myöskään keinoa valvoa datan välisiä rajoituksia. Esimerkiksi liikepankin käyttämässä sovelluksessa on hyvä idea varmistaa, että uuden tilin on luomishetkellä linkitettävä olemassa olevaan asiakkaaseen. Suhteellisessa tietokannassa tämä pannaan helposti täytäntöön käyttämällä vieraiden avainten käsitettä sen varmistamiseksi, että asiakastunnukset täytetään tilin luomisen aikana ja että mainitut asiakastunnukset ovat jo olemassa toisessa taulukossa. Tämä ei ole mahdollista tasaisilla tietokannoilla, mikä tarkoittaa, että tällainen rajoitus on pantava täytäntöön muilla keinoilla, kuten sovelluskoodilogiikalla.

Toinen rajaus tasaisille tietokannoille verrattuna relaatiotietokantoihin on muodostimien puutteellinen kysely- ja indeksointikyky. SQL-kyselyitä ei voida kirjoittaa tasaisiin tietokantoihin, koska tiedot eivät ole relaatiotietoja, eikä indeksejä voida luoda, koska kaikki tiedot on kerätty yhteen taulukkoon. Litteän tietokannan tiedot ovat tyypillisesti vain luettavissa ja hyödyllisiä tietokantaan liittyvälle sovellukselle.

Litteät tietokannat luodaan tai pitäisi luoda vain pienille, yksinkertaisille tietokannoille, jotka eivät koskaan kasva riittävän suuriksi, jotta edellä esitetyt rajoitukset todella muuttuisivat ongelmaksi. Jotkut tosielämän esimerkit tasaisista tietokannoista ovat matkapuhelimen yhteystietoluettelot ja korkealuokkaisten luetteloiden tallentaminen yksinkertaisessa videopelissä. Tällaisissa tapauksissa monimutkaisten relaatiotietokantamoottorien integroinnista laskentaalustaan ​​ei olisi juurikaan hyötyä eikä siitä ole perusteltuja kustannuksia, koska yksinkertainen tasainen tietokanta tekee sen hyvin.