Tietokantakone on tietokone, joka on erityisesti suunniteltu tietokannan käyttämiseen, mutta siinä ei yleensä ole muita työkaluja tai ohjelmia. Toisin kuin palvelin, joka pystyy pitämään tietokannan, tietokantakone voi tallentaa tietokannan osia, mutta ei koko asiaa. Tämä tietokone on erityisesti tätä tehtävää varten tehty, joten se eroaa tavallisesta tietokoneesta siinä, että se on rakennettu nopealla yhteyslaitteistolla, joka voi nopeasti käyttää palvelinta ja ladata jopa suuria tietokantoja muutamassa sekunnissa. Tietokannan hankkimisen lisäksi tämän koneen avulla käyttäjät voivat yleensä työskennellä tietokannan parissa.
Kun tietokantakonetta käytetään, sen ensisijainen tehtävä on ladata yksi tai useampi tietokanta palvelimelta. Tässä tietokoneessa on tyypillisesti enemmän hajamuistia (RAM) ja kiintolevytilaa kuin tavallisessa tietokoneessa, mutta sillä on myös haitta. Nopeuden ja muistin säilyttämiseksi tämä tietokone on yleensä paljain luu, eikä sillä yleensä ole monia muita ohjelmia tai toimintoja tietokannan käytön ulkopuolella.
Paremman laitteistomäärityksen lisäksi tietokantakone soveltuu yleensä paremmin tietokannan hankkimiseen ja käyttämiseen palvelimelta, koska sillä on nopea kanava. Tämän kanavan avulla laite voi ladata tietokantoja paljon nopeammin kuin tavalliset tietokoneet. Kun tietokanta lähetetään takaisin palvelimelle, kanava nopeuttaa myös lataamista.
Tämä tietokone on tarkoitettu vain tietokannan lataamiseen palvelimelta; sen ei pitäisi pitää yhtä. Tietokantakone voi tyypillisesti sisältää tietokannan osia – jos nämä osat tarvitsevat laajaa muokkausta tai jos ne tarkistetaan säännöllisesti – koska koko tietokannan tallentaminen voi rajoittaa nopeusetua. Jos koko tietokanta tallennetaan, tämä voi rajoittaa vakavasti kiintolevytilaa ja tämän koneen voi olla vaikea ladata muita tietokantoja.
Vaikka tietokantakoneella ei ole paljon toimintoja tietokannan hankkimisen ulkopuolella, sillä on yleensä myös kyky työskennellä sellaisen kanssa. Tämä on samanlainen kuin palvelimen tietokannan kanssa työskentely; käyttäjä voi syöttää kaavoja, purkaa tietueita tai poistaa tietoja tunnisteilla ja funktioilla. Nopeuden ylläpitämiseksi kaikki muutokset tallennetaan yleensä reaaliajassa ja ladataan takaisin palvelimelle. Jos käyttäjä työskentelee koneeseen tallennetun tietokantaosion parissa, se ei yleensä lataa palvelimelle, ellei sitä kehoteta tekemään.