我们想要从 MySQL 切换到 yugabytedb,但有一些列存储有 blob 数据(类型 LONGBLOB)。 我看到 yugabyte 支持 BLOB,但在迁移过程中 yugabyte voyager 告诉我它不支持 blob 列的迁移。
有人可以告诉我将这些列迁移到 yugabyte 的正确方法吗?
YugabyteDB 不支持大对象,并且在 PostgreSQL 中通常是一个坏主意(旧实现) 您可以将 BYTEA 数据类型用于中等大小的对象(最大 32MB)。对于大尺寸,建议将其放在对象存储上并引用数据库中的引用。
如果您看到支持 BLOB,那可能是使用 YCQL API(与 YSQL BYTEA 具有相同的限制)