- Database engine
-
A database engine (or "storage engine") is the underlying software component that a database management system (DBMS) uses to create, read, update and delete (CRUD) data from a database. Most database management systems include their own application programming interface (API) that allows the user to interact with their underlying engine without going through the user interface of the DBMS.
Many of the modern DBMS support multiple database engines within the same database. For example, MySQL supports InnoDB as well as MyISAM.
Some database engines are transactional.
Name Free Transactional Aria GPL No BlitzDB GPL No Falcon GPL Yes InnoDB GPL Yes MyISAM GPL No XtraDB GPL Yes See also
- Aria (storage engine)
- Btrieve's Micro-Kernel Database Engine
- Berkeley DB
- c-treeACE Database Engine
- FLAIM Database Engine
- InnoDB
- Microsoft Jet Database Engine
- MyISAM
- MySQL Cluster, on the NDB storage engine of MySQL
External links
Categories:- Data management
- Database management systems
- Database stubs
Wikimedia Foundation. 2010.