Lähdetiedot

Tietokoneohjelmoinnissa lähdetiedot tai tietolähde on ensisijainen paikka, josta tiedot tulevat. Tietolähde on a tietokanta , tietojoukko, taulukkolaskenta tai jopa kovakoodattu data. Kun tiedot näytetään, ne noudetaan tietolähteestään. Ohjelmisto käsittelee nämä tiedot sisäisesti, suorittamalla tarvittaessa lisälaskelmia, alustaa ne ja päivittää sovelluksen ikkuna .

Tietokonesovelluksissa voi olla määritelty useita tietolähteitä sen toiminnasta riippuen. Kaikki sovellukset, kuten Oracle, SalesForce.com ja SAP, käyttävät tietokantoja tietolähteinä. Yleinen tietokantatyyppi on SQL tietokanta, mutta jotkut sovellukset voivat käyttää muun tyyppisiä tietokantoja, kuten Microsoft Access.



Yleiset tietokantatyypit

Maksimaalisen tietojen eheyden saavuttamiseksi suositellaan yleensä SQL-tietokantaa, kuten MySQL, PostgreSQL tai MariaDB. Jonkin suorituskyvyn uhrina se tarjoaa maksimaalisen datan ja tapahtumien eheyden.

Nopeuden ja skaalautuvuus , NoSQL-tietovarasto, kuten Redis tai MongoDB, voi toimia paremmin. Nämä tietokannat eivät ehkä toimi hyvin monien samanaikaisten kirjoitusten kanssa, mutta ne voivat lukea tietoja suurella nopeudella.

Kevyt versio MySQL: stä, SQLite, on helppo asentaa ja käyttää, ja se tarjoaa erinomaisen suorituskyvyn pienemmille verkkosovelluksille.



Tietokantatyyppien yhdistäminen yhteen sovellukseen

Useita tietokantajärjestelmiä voidaan käyttää toimimaan yhdessä toistensa kanssa, eri tarkoituksiin. Esimerkiksi verkkokauppa voi tallentaa luottamuksellisia käyttäjätietoja ja ostohistoriaa SQL-tietokantaan. SQL-tietokanta voi vastaanottaa useita samanaikaisia ​​kyselyjä, jotka käsittelevät miljoonia samanaikaisia ​​pyyntöjä (kaikki tapahtuvat lyhyessä, päällekkäisessä ajassa). SQL-tietokantajärjestelmissä on yleensä vankka tietojen eheys, mikä takaa, että jokaisen tapahtuman tulos vastaa muiden tietojen samanaikaisia ​​muutoksia.

Sama sovellus saattaa käyttää eri tietokantaa vähemmän kriittisiin tietoihin, kuten kommentteihin käyttäjän palauteosassa. Redis-ilmentymä voidaan perustaa tallentamaan ja noutamaan nämä tiedot nopeasti JSON-objekteina, mikä parantaa verkon suorituskykyä.

Laskentataulukon käyttäminen tietokantana

Kevyissä sovelluksissa on mahdollista käyttää laskentataulukkoa tietokantana. Voit esimerkiksi luoda a Google Sheets asiakirja Google-tilillä, joka on kytketty GCP: hen, ja ota se käyttöön verkkosovellus. Tämän sivun laskentataulukot voivat vastaanottaa luku- ja kirjoituspyyntöjä HTTPS tai soita Google Sheets -sovellusliittymään. Google Sheetin kanssa tapahtuville vuorovaikutuksille aiheutuu laskentaresurssien käyttö, ja niitä voidaan seurata GCP-hallintapaneelissa.



Tehtäväkriittisissä sovelluksissa tietokanta on kuitenkin aina edullinen.