colorful pie chart consists of paper pages 836323048 5b32924546e0fb0037b0c0f9 scaled

Termi «tietokanta-ilmentymä» ymmärretään usein väärin, koska se tarkoittaa eri asioita eri toimittajille. Yleisin käyttö on Oracle-tietokantatoteutusten yhteydessä.

Tietokanta-ilmentymän yleinen merkitys

Yleensä tietokanta-ilmentymä kuvaa koko tietokantaympäristön ja kaikki sen komponentit. Tämä järjestelmä sisältää useita komponentteja, mukaan lukien relaatiotietokannan hallintajärjestelmän (RDBMS), taulukkorakenteen, tallennetut toiminnot ja muut toiminnot. Tietokannan ylläpitäjät voivat luoda useita esiintymiä samasta tietokannasta eri tarkoituksiin. Esimerkiksi organisaatiolla, jolla on työntekijätietokanta, voi olla kolme esiintymää:

  • tuotantotapauksia: Järjestelmänvalvojat käyttävät näitä esiintymiä live-tietojen tallentamiseen.
  • Esituotannon esiintymät: Kehittäjät käyttävät esituotannon esiintymiä testatakseen uusia toimintoja ennen ominaisuuksien käyttöönottoa.
  • Kehitysvirastot: Tietokannan kehittäjät luovat kehitysinstanssien avulla uusia toimintoja ennen niiden testaamista esituotannossa.

Oracle Database -esiintymät

Jos sinulla on Oracle-tietokanta, tiedät, että tietokanta-ilmentymä tarkoittaa jotain hyvin erityistä. Vaikka tietokanta sisältää sovelluksen tiedot ja metatiedot, jotka on tallennettu palvelimella oleviin fyysisiin tiedostoihin, ilmentymä on yhdistelmä ohjelmistoa ja muistia, jota käytetään näiden tietojen käyttämiseen. Jos esimerkiksi kirjaudut sisään Oracle-tietokantaan, kirjautumisistuntosi on ilmentymä. Jos kirjaudut ulos tai sammutat tietokoneesi, kopiosi katoaa, mutta tietokanta ja tietosi säilyvät ennallaan. Oracle-ilmentymä voi käyttää vain yhtä tietokantaa kerrallaan, kun taas useat esiintymät voivat käyttää Oracle-tietokantaa.

SQL Server -esiintymät

SQL Server -esiintymä tarkoittaa yleensä tiettyä SQL Serverin asennusta. Se ei ole tietokanta; sen sijaan se on tietokannan luomiseen käytetty ohjelmisto. Useiden esiintymien ylläpito voi olla hyödyllistä palvelinresursseja hallittaessa. Voit määrittää kunkin ilmentymän muistin ja suorittimen käyttöä varten, mitä et voi tehdä yksittäisille tietokannoille SQL Server -esiintymän sisällä.

Tietokantakaavio vs. tietokanta-instanssi

Voi myös olla hyödyllistä nähdä ilmentymä tietokantaskeeman yhteydessä. Kaava on metatieto, joka määrittää tietokannan suunnittelun ja tiedon organisointimenetelmät. Se sisältää tietokannan taulukot ja niiden sarakkeet sekä kaikki tietoihin sovellettavat säännöt. Esimerkiksi tietokannan työntekijätaulukko voi sisältää sarakkeita nimelle, osoitteelle, työntekijätunnukselle ja työnkuvauksille. Tämä järjestely on tietokannan rakenne tai skeema. Vaikka tietokantaskeema määrittelee tietojen järjestämisen, tietokannan esiintymä milloin tahansa on tilannekuva sisällöstä. Tämä kuva näyttää tiedot ja sen suhteen muihin tietokannan tietoihin tietyllä hetkellä.

Por Markus