Podatkovni otok je skladišče skritih podatkov na spletni strani in je dostopen prek datoteke z razširljivim označevalnim jezikom (XML). Podatkovni otoki so lahko uporabni za zagotavljanje dostopnosti informacij, kadar je to potrebno, ne da bi vsebino spletne strani zasuli z velikimi količinami podatkov, ki bi lahko povzročili počasen čas nalaganja. Ta način skrivanja informacij na spletni strani ni uporaben v vseh brskalnikih, kar bi morali uporabniki upoštevati.
V podatkovnem otoku uporabnik ustvari sklic na datoteko XML in jo vdela v stran. Če pride do situacije, ko je treba prikazati podatke iz te datoteke, lahko dinamična stran prikaže to vsebino. Na primer, na spletnem mestu za e-trgovino je lahko vsebina nakupovalnega vozička kodirana v XML. Uporabnik lahko premakne miškin kazalec, da vidi seznam stvari, ki jih ima v košarici, vendar ti podatki ostanejo skriti ves preostali čas.
Triki s kodiranjem, kot je uporaba podatkovnih otokov, lahko znatno zmanjšajo celotne datoteke. To je lahko pomembno za uporabnike interneta s počasnimi povezavami, ki imajo težave pri nalaganju strani, bogatih z viri. Prilagodljivost podatkovnih otokov je lahko koristna tudi za zmanjšanje obremenitve strežnika. Če uporabnik ne potrebuje podatkov, se ti ne prikažejo, kar omejuje klice na strežnik. Ko ima uporabnik potrebo po dostopu do nje, se lahko hitro prikaže prek datoteke XML.
Težava s podatkovnimi otoki je združljivost brskalnika, ki je stalna težava po vsem internetu. Vsak brskalnik prikazuje in obravnava informacije nekoliko drugače. To lahko povzroči manjše težave, na primer, ko spletna stran ni prikazana povsem prave barve. Pomembna težava je lahko tudi, če vključuje kodo, ki se sploh ne prikaže ali vrne napake, ko jo brskalnik poskuša prikazati. Podatkovni otok ne deluje in ne deluje zanesljivo v vseh brskalnikih, oblikovalci pa bi lahko razmislili o drugih, bolj standardiziranih metodah za skrivanje informacij, dokler jih uporabniki dejansko ne potrebujejo.
Ta izraz se uporablja tudi za zunanje naprave za shranjevanje z visoko zmogljivostjo, vendar omejeno povezljivostjo. Uporabniki lahko komunicirajo s podatkovnim otokom za predvajanje glasbe, branje knjig in gledanje filmov. Če želijo vklopiti ali izklopiti material, bodo morali posebej povezati podatkovni otok z drugim računalnikom, da ga sinhronizirajo in prenesejo podatke.