More Related Content
Similar to 王涛:基于Cloudera impala的非关系型数据库sql执行引擎 (20)
More from hdhappy001 (20)
王涛:基于Cloudera impala的非关系型数据库sql执行引擎
- 12. SequoiaSQL联邦执行引擎
• SequoiaSQL 是基于开源项目开
发的SQL执行引擎
– Cloudera Impala
•
•
•
•
不仅仅是“SQL-on-Hadoop”
支持JDBC
兼容Hive驱动
增强功能
– 加入SequoiaDB与关系型数据库
的读写接口
– 将metastore嵌入SequoiaDB
– 增加Update/Delete/Merge语句
– 谓词条件下压
Application
SQL
JDBC
SequoiaSQL Engine
Federated Database
- 23. SQL1:
SQL5:
SELECT
select
cttb.appg_mode
ac_nm,appg_date,cst_id,dep_acno,tran_ty
,cttb.appg_date
pe,tran_amount from
,cttb.tran_code
sdbmassdata.local_sdb_ch_bank limit 10;
SQL2:
select count(cst_id) from
sdbmassdata.local_sdb_ch_bank;
SQL3:
select * from
sdbmassdata.local_sdb_ch_bank order by
tran_amount limit 10 ;
SQL4:
select max(tran_amount) from
sdbmassdata.local_sdb_ch_bank group by
ac_nm,appg_date,cst_id,dep_acno,tran_a
mount,tran_type limit 10;
表名
记录数
local_sdb_ch_bank
20,000,000
local_bancs_cusm_f
70,602
…<300+字段>
local_ctis_txn_tif_b
22,869,263
,dhit.cst_tp_code as_f
,dhit.ssn_avg_bal local_dep_hist_inf_t 313,721
mp
,dhit.dpstm_term
FROM
sdbmassdata.local_ctis_txn_tif_bas_f cttb
LEFT OUTER JOIN
sdbmassdata.local_dep_hist_inf_tmp dhit
ON (
cttb.ACT_NO = dhit.DEP_ACNO
AND dhit.STAT_DT = '2012-02-01'
)
LEFT OUTER JOIN
sdbmassdata.local_BANCS_CUSM_F bcf
ON (dhit.CST_ID =
bcf.CI03_CUST_ACCT_NO) limit 1;