Hva er dynamiske data?
"Data" innen informatikk er et begrep som ganske enkelt refererer til informasjon som er i elektronisk form og som vanligvis lagres i en database. "Dynamic" betegner endring, og når ordet brukes til å beskrive data - som i "dynamiske data" - refererer det til elektronisk informasjon som endres etter behov eller ønsket. Det er mange grunner til at data må være dynamiske. For eksempel må store elektroniske handelsnettsteder som tilbyr mange forskjellige produkter til salgs nesten alltid følge med på varelager. Produktinformasjon lagres i en database og hentes og oppdateres i sanntid.
Hvis en besøkende kjøper det siste av et produkt, kan en "utsolgt" varsel bli programmert til å vises til påfølgende besøkende. Den elektroniske informasjonen som vises ville gjenspeile endringene i databasen som ble gjort som et resultat av kjøpsaktivitetene til cyberspace -kunder. Dette er et godt eksempel på dynamiske data i den virkelige verden.
De fleste nettsteder er databaSE -drevet eller bare datadrevet. Dette betyr at innholdet på slike steder opprettes på farten, basert på stadig skiftende forhold. For eksempel å skrive inn nettadressen til et nettsted og lande på hjemmesiden er en betingelse som en nettutvikler kan programmere visningen av dynamiske data som skal oppstå.
Utvikleren vil kanskje at innholdet på hjemmesiden skal vises i en tilfeldig rekkefølge slik at siden vises annerledes hver gang den kalles. Han eller hun kanskje også vil gjøre noe som å vise det nyeste innholdet som er lagt til databasen eller til og med la besøkende tilpasse, til en viss grad, deres besøkende opplevelse. Personlige preferanser for hver besøkende vil avgjøre hvilket innhold som vises og hvordan innholdet ser ut for dem. Dette er et annet eksempel på generering av dynamiske data.
Nettutviklere bruker programmeringsspråk for koding av skriptfor å oppnå dynamiske data. Hvis et nettsted er datadrevet, vil utvikleren måtte jobbe med en database. Utvikleren kan skrive spørsmål for å legge til, oppdatere, slette og kombinere informasjon i databasen for å lage dynamiske data som vises for alle mulige scenarier.
En database er ikke alltid det som ligger bak data som er dynamisk. Tiden endres fra minutt til minutt, og datoen endres hver dag. Enkle skript kan skrives for å oppnå visning av gjeldende tid og dato på et nettsted som består av statiske eller uforanderlige data.