Database engine

From Wikipedia, the free encyclopedia
Jump to: navigation, search

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
InfiniDB CPL No
XtraDB GPL Yes

[edit] See also

[edit] External links

Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages