Forrásadatok



A számítógépes programozásban forrásadatok vagy adatforrás az elsődleges hely, ahonnan az adatok származnak. Az adatforrás a adatbázis , adatkészlet, táblázat vagy akár keményen kódolt adatok. Amikor az adatok megjelennek, akkor azokat az adatforrásából kapják meg. A szoftver ezeket az adatokat belsőleg dolgozza fel, szükség esetén további számításokat végez, formázza és frissíti az alkalmazást ablak .



A számítógépes alkalmazások funkciójától függően több adatforrást is meghatározhatnak. Az olyan alkalmazások, mint az Oracle, a SalesForce.com és az SAP, mind adatbázisokat használnak adatforrásként. Az adatbázis általános típusa az SQL adatbázis, de egyes alkalmazások más típusú adatbázisokat is használhatnak, például a Microsoft Access programot.

Általános adatbázis-típusok

A maximális adatintegritás érdekében általában egy SQL adatbázist, például MySQL, PostgreSQL vagy MariaDB előnyben részesítenek. Egyes teljesítmények feláldozásakor maximális adat- és tranzakcióintegritást biztosít.



A sebesség és a méretezhetőség , a NoSQL adattároló, például a Redis vagy a MongoDB, jobban teljesíthet. Lehetséges, hogy ezek az adatbázisok sok egyidejű írással nem teljesítenek, de nagy sebességgel tudnak olvasni adatokat.

A MySQL könnyű változata, az SQLite, könnyen beállítható és használható, és kiváló teljesítményt nyújt kisebb webes alkalmazásokhoz.



Az adatbázis-típusok egyesítése egy alkalmazásban

Több adatbázis-rendszer is telepíthető egymással együttműködve, különböző célokra. Például egy online piactér bizalmas felhasználói információkat és vásárlási előzményeket tárolhat egy SQL adatbázisban. Az SQL adatbázis sok egyidejű lekérdezést képes fogadni, milliónyi egyidejű kérést kezelve (mindez rövid, egymást átfedő időn belül történik). Az SQL adatbázis-rendszerek általában robusztus adatintegritással rendelkeznek, garantálva, hogy minden tranzakció eredménye megegyezzen más adatok egyidejű változásával.

Ugyanaz az alkalmazás egy másik adatbázist használhat kevésbé kritikus információkhoz, például a felhasználói visszajelzések szakaszában található megjegyzésekhez. Redis példány beállítható az adatok JSON-objektumokként történő tárolására és gyors lekérésére, növelve a webes teljesítményt.

Táblázat használata adatbázisként

Könnyű alkalmazások esetén lehet táblázatként adatbázist használni. Például létrehozhat egy Google Táblázatok dokumentumot a GCP-hez csatlakoztatott Google-fiókon, és telepítse azt egy webalkalmazásként. Az ezen az oldalon található táblázatok fogadni tudnak olvasási és írási kérelmeket HTTPS , vagy hívást kezdeményezhet a Google Táblázatok API-ra. A Google Sheet alkalmazással végzett interakciók számítási erőforrás-felhasználást eredményeznek, és nyomon követhetők a GCP irányítópultján.

A misszió szempontjából kritikus alkalmazásoknál azonban mindig az adatbázist részesítik előnyben.