Duomenų bazes, ypač tas, kurias naudoja įmonės arba kurias pasiekia svetainės, galima atidaryti ir naudoti šimtus kartų per dieną. Nors duomenų bazės turi įvairių funkcijų, dažniausiai naudojamos tik kelios. Naudojant duomenų bazės talpyklą, dažniausiai naudojama funkcija arba funkcijos išsaugomos atmintyje, kad jas būtų galima lengvai atkurti. Tai labai palengvina funkcijos atšaukimą kompiuteryje ir drastiškai sumažina laiką, kurio reikia kompiuteriui įkelti duomenų bazės funkciją. Skirtingai nuo įprasto kaupimo talpykloje, kuri atliekama automatiškai, administratorius duomenų bazės talpyklą turi atlikti rankiniu būdu.
Talpykla kompiuteriuose naudojama dėl įvairių priežasčių. Jis gali būti skirtas duomenų bazėms, atminčiai, centrinio procesoriaus (CPU) naudojimui ir daugeliui kitų funkcijų. Nepriklausomai nuo to, kokia programa ar funkcija naudojama, talpyklos kaupimas yra tas pats. Tai reiškia, kad laisvosios kreipties atminties (RAM) dalis naudojama duomenims talpykloje laikyti arba saugoti. Naudojant šią laikino saugojimo techniką, duomenis galima lengvai atkurti, o kompiuteris turi dirbti daug mažiau, kad atmintų ankstesnę informaciją.
Duomenų bazės talpykloje naudojamas panašus principas, tačiau su tam tikrais skirtumais. Reguliarus kompiuterio talpyklos kaupimas atliekamas automatiškai, atpažįstant populiarią informaciją arba tiesiog viską išsaugant laikinai. Duomenų bazės talpykloje administratorius turi tiksliai pasirinkti, kokia informacija patenka į talpyklą.
Talpykloje esanti informacija paprastai nėra duomenų bazės dalis, o veikiau duomenų bazėje naudojama funkcija. Pavyzdžiui, jei žmonės, besikreipiantys į duomenų bazę, paprastai naudoja funkciją duomenims pasirinkti arba informacijai įvesti, šios funkcijos bus saugomos talpykloje. Iš tikrųjų pasiekiama informacija negali būti įtraukta į duomenų bazės talpyklą. Po duomenų bazės talpyklos, šios funkcijos reikalauja daug mažiau kompiuterio darbo.
Kai administratorius nusprendžia sukurti duomenų bazės talpyklą, kelios aparatinės įrangos dalys, kurios paprastai būtų naudojamos, yra naudojamos mažiau. Sukūrus talpyklą, CPU nebereikia dirbti su skaičiavimais, o prieiga prie disko žymiai sumažėja. Tuo pačiu metu aukojamas RAM naudojimas, o tai gali būti sudėtinga, jei reikia atlikti kelis skaičiavimus, tačiau duomenų bazės talpyklą paprastai verta turėti šiek tiek mažiau RAM.
Duomenų bazės talpyklos kaupimas pavieniams vartotojams nelabai padės, nes vienam vartotojui sunaudojama mažai atminties. Jei prie duomenų bazės prisijungs šimtai interneto svetainės lankytojų ar darbuotojų, tuomet išryškės atminties taupymas. Nors tai geriausiai tinka daugeliui vartotojų, visada yra gera praktika talpykloje išsaugoti visas dažnai naudojamas funkcijas, kad kompiuteris veiktų sklandžiau.