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的外表
2、通过ODBC_Resource来创建ODBC外表 (推荐使用的方式)
参数说明:
数据类型匹配
参考资料:
- http://doris.apache.org/master/zh-CN/extending-doris/odbc-of-doris.html#%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95
- https://blog.csdn.net/hf200012/article/details/119457644