九、ODBC External Table Of Doris

ODBC External Table Of Doris 提供了Doris通过数据库访问的标准接口(ODBC)来访问外部表

ODBC Driver的安装和配置:

  • 要求所有的BE节点都安装上相同的Driver,并且安装路径相同,同时有相同的be /conf/odbcinst.ini 的配置。

支持数据库:

  • MySQL,Oracle,PostgreSQL,SQLServer

与原先的MySQL外表的关系

  • 在接入ODBC外表之后,原先的访问MySQL外表的方式将被逐渐弃用。如果之前没有使用过MySQL外表,建议新接入的MySQL表直接使用ODBC的MySQL外表。

什么场合适合通过外表访问

  • 通常在外表数据量较小,少于100W条时,可以通过外部表的方式访问。由于外表无法发挥Doris在存储引擎部分的能力和会带来额外的网络开销,所以建议根据实际对查询的访问时延要求来确定是否通过外部表访问还是将数据导入Doris之中

 

使用方法


1、不使用Resource创建ODBC的外表

  • 九、ODBC External Table Of Doris

2、通过ODBC_Resource来创建ODBC外表 (推荐使用的方式)

  • 九、ODBC External Table Of Doris

 

参数说明:

  • 九、ODBC External Table Of Doris 

 

数据类型匹配


  • 九、ODBC External Table Of Doris 
     

 

参考资料:


上一篇:使用visual studio 2017 编写c++程序,基于ODBC驱动连接数据库MySQL5.5+无法打开文件“MRSCOREE.lib”解决方案(转)


下一篇:C语言结构体赋值的方法之宏定义