码迷,mamicode.com
首页 > 数据库 > 详细

数据库引擎

时间:2019-12-09 21:44:48      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:自己的   指令   驱动   平台   之间   软件开发   访问者   www   sql   

什么是数据库引擎

当你访问数据库时,不管是手工访问,还是程序访问,都不是直接读写数据库文件,而是通过数据库引擎去访问数据库文件。   
  以关系型数据库为例,你发SQL语句给数据库引擎,数据库引擎解释SQL语句,提取出你需要的数据返回给你。因此,对访问者来说,数据库引擎就是SQL语句的解释器。 
一个正规的DBMS是不会让你直接调用数据库引擎里的模块的,   就算能,   你也别这样做.   因为这样做,   会把DBMS的工作打乱的,   会把数据搞乱的.   
  这是引擎,   不是平台.     
  如果你硬去直接做,   那你的程序就不是数据库应用了,   变成访问数据文件的程序了.   你的程序降级了

 

简而言之,数据库引擎就是驱动各种数据库的程序,它负责处理数据库相关工作的整个核心部份。数据库应用项目的操作指令,均会通过数据库引擎的处理作用到数据库上。

计算机经过几十年的发展,在其上开发成熟的数据库产品已经有很多种,但他们之间很难互相连接与访问,这给用户和应用软件开发商带来极大的不便。为了解决该问题,各大软件公司纷纷推出自己的数据库存取解决方案。

 

数据库引擎就是操作数据库的一段程序或程序段。

数据库引擎

标签:自己的   指令   驱动   平台   之间   软件开发   访问者   www   sql   

原文地址:https://www.cnblogs.com/aliceyang/p/12013197.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!