gpt4 book ai didi

mysql - Sqoop 与 TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT 的兼容性

转载 作者:行者123 更新时间:2023-11-29 21:41:40 29 4
gpt4 key购买 nike

对于我的一个项目,我想使用 sqoop 将 MySQL 数据库中的多个表传输到 hive 中。因为我有一些列使用 MEDIUMTEXT 数据类型,所以我想与有经验的人检查兼容性,以防止将来出现突然的意外。

取自最新的Sqoop userguide (1.4.6)直接模式下不兼容 BLOB、CLOB 或 LONGVARBINARY 列。

鉴于没有提及与“TEXT”数据类型的不兼容性,我是否能够毫无问题地从 MySQL 导入它们?

最佳答案

在 MySQL 中,TEXT 与 CLOB 相同。用户指南提到的 CLOB 限制也适用于 TEXT 类型。

与典型数据类型不同,CLOB 和 TEXT 不需要将数据内联存储到记录中,而是可以将内容存储在单独的文件中,并且记录中会有指针。这就是为什么直接路径不适用于大多数数据库中的 CLOB/TEXT、BLOB 等特殊类型。

关于mysql - Sqoop 与 TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT 的兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34444530/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com