SQL引擎(查询引擎和存储引擎)


sql引擎(我觉得仅仅是查询引擎)主流包含: HIve,Impala,spark sql,Drill,HAWQ和Presto

还有2大商业化的选择: Oracle Big Data SQL和IBM的Big sql(Watson SQL)

 

它们的数据存储在远端的集群上,例如HDFS

 

 

 

 

不像关系型数据库,SQL引擎独立于数据存储系统。相对而言,关系型数据库将查询引擎和存储绑定在一个单独的紧耦合系统中,这允许某些类型的优化。另一方面,拆分他们,提供了更大的灵活性,但是存在潜在性能损失。

 

存储引擎,mysql中使用存储引擎,包含myisam,innodb等

 

那么存储引擎和查询引擎(又叫做引擎)是不一样的!

 

 

数据库管理系统(或者说数据库软件)

包含三部分:数据库(真实数据文件)、数据库管理工具、sql语言

也就是说数据库软件包含了查询引擎和存储引擎

mysql、oracle、sql server

也就是说上述数据库管理系统所有的语言就是sql语言

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM