Det finns inte en enda "standard" databastyp för mikrodatorer. Det bästa valet beror starkt på applikationens behov och skala. Emellertid är flera typer mycket vanliga:
* Relationella databashanteringssystem (RDBMS): Dessa är fortfarande de vanligaste för strukturerade data. Populära val inkluderar:
* sqlite: Detta betraktas ofta som * de facto * -standarden för inbäddade databaser på mikrodatorer på grund av dess lätta natur, användarvänlighet (ingen server krävs) och filbaserad arkitektur. Det används ofta i mobilappar och stationära applikationer där en fullständig databasserver är överdödig.
* Postgresql: En kraftfull öppen källkod RDBMS som blir allt populärare även på mindre system på grund av dess skalbarhet och funktioner. Även om den kräver en server, är den robust och väl lämpad för större applikationer.
* mysql: En annan populär öppen källkod RDBMS, känd för sin användarvänlighet och breda samhällsstöd. Kräver också en server.
* Microsoft SQL Server Express: En gratis utgåva av Microsofts SQL Server, lämplig för mindre distributioner.
* NoSQL -databaser: Dessa blir alltmer populära för applikationer som kräver hög skalbarhet, flexibilitet och hantering av ostrukturerade eller semistrukturerade data. Exempel inkluderar:
* mongodb: En mycket populär dokumentdatabas.
* redis: Används ofta som cache-lager eller databas i minnet.
Kort sagt, medan sqlite är ett mycket vanligt och utan tvekan * de facto * val för sin enkelhet och enkel integration, den "bästa" databastypen är mycket kontextberoende. Valet beror på faktorer som datastorlek, applikationskomplexitet, prestandakrav, utvecklare och licensieringskostnader.