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语言