Databasmotorn
Databasmotorn, eller databasmotorn, är den kärnkomponenten i ett databashanteringssystem (DBMS) som ansvarar för lagring, hämtning och uppdatering av data. Den fungerar som en abstraktion över hur data organiseras och hur frågor behandlas.
En databasmotor består vanligtvis av flera delar: lagringslagret som hanterar fysiska filer, sidor och block på
Indexstrukturer som B-träd och bitmapindex gör sökningar snabba, medan buffertpoolen minimerar diskåtkomst genom att hålla aktuella
Databasmotorer finns i olika modeller, främst relationsbaserade (RDBMS) där data lagras i tabeller och relationer; NoSQL-motorer
Historiskt har databasmotorer utvecklats i takt med DBMS:ens framväxt sedan 1970-talet, med fokus på transaktioner, säkerhet
Exempel på välkända databasmotorer är InnoDB och andra lagringsmotorer i MySQL, PostgreSQL:s inbyggda motorer, samt komponentsverktyg