Duomenų sala yra paslėptų duomenų saugykla tinklalapyje ir pasiekiama naudojant XML (Extensible Markup Language) failą. Duomenų salos gali būti naudingos norint, kad informacija būtų prieinama, kai to reikia, neužsikimšant tinklalapio turiniui su dideliais duomenų kiekiais, dėl kurių gali sulėtėti įkėlimo laikas. Šis informacijos slėpimo tinklalapyje metodas tinka ne visoms naršyklėms, tačiau į tai vartotojai turėtų atsižvelgti.
Duomenų saloje vartotojas sukuria nuorodą į XML failą ir įterpia jį į puslapį. Jei yra situacija, kai reikia rodyti duomenis iš to failo, dinaminis puslapis gali pateikti tą turinį. Pavyzdžiui, el. prekybos svetainėje pirkinių krepšelio turinys gali būti užkoduotas XML. Vartotojas gali užvesti pelės žymeklį, kad pamatytų savo krepšelyje esančių daiktų sąrašą, tačiau likusį laiką ši informacija lieka paslėpta.
Dėl kodavimo gudrybių, tokių kaip duomenų salelių naudojimas, bendri failai gali būti daug mažesni. Tai gali būti svarbu lėto ryšio interneto vartotojams, kuriems sunku įkelti daug išteklių turinčius puslapius. Duomenų salelių lankstumas taip pat gali būti naudingas norint sumažinti serverio apkrovą. Jei vartotojui nereikia duomenų, jie nerodomi ir tai apriboja skambučius į serverį. Kai vartotojui reikia prieiti prie jo, jį galima greitai iškelti naudojant XML failą.
Duomenų salelių problema yra naršyklės suderinamumas, nuolatinė problema visame internete. Kiekviena naršyklė informaciją rodo ir tvarko šiek tiek skirtingai. Dėl to gali kilti nedidelių problemų, pvz., kai tinklalapyje rodoma ne visai tinkama spalva. Tai taip pat gali būti didelė problema, kai tai susiję su kodu, kuris visai nebus rodomas arba grįš klaidomis, kai naršyklė bando jį parodyti. Duomenų sala neveikia ir patikimai veikia ne visose naršyklėse, todėl dizaineriai gali apsvarstyti kitus, labiau standartizuotus, informacijos slėpimo būdus, kol vartotojams jos iš tikrųjų prireiks.
Šis terminas taip pat vartojamas kalbant apie išorinius atminties įrenginius, turinčius didelės talpos, bet ribotą ryšį. Vartotojai gali sąveikauti su duomenų sala ir leisti muziką, skaityti knygas ir žiūrėti filmus. Jei jie nori įjungti arba išjungti medžiagą, jie turės specialiai prijungti duomenų salelę prie kito kompiuterio, kad ją sinchronizuotų ir perduotų duomenis.