我已经仔细阅读了http://en.wikipedia.org/wiki/Database_engine上的定义:
数据库引擎(或“存储引擎”)是数据库管理系统(DBMS)用于从数据库创建,读取,更新和删除(CRUD)数据的基础软件组件。
我不明白的是剩下要做的事情,难道不是CRUD数据库所能做的全部吗?
如果数据库引擎执行这些功能,那么数据库的其余部分会做什么?
有关以粗体显示的问题的直接答案(数据库的其余部分做什么?),请参见Bryan的答案。有关CRUD以外的数据库引擎功能的更多信息,请参阅Leigh的答案。
—
nealmcb '02