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