mysql - s3 密钥最接近的 mysql 类型是什么?
问题描述
我的系统使用 s3,我还需要将每个文件的元数据存储在 mysql 表中 - 特别是键名。
我应该在 mysql 中使用什么类型来最接近 s3 键的限制?
更准确地说,我的列类型应该能够存储 s3 可以用作其键的任何内容,仅此而已。
解决方案
根据S3 文档中的这个链接,对象键是一个 Unicode 字符序列,其 UTF-8 编码最多为 1024 个字节。因此,使用 UTF-8 编码的长度为 1024 的 VARCHAR 应该可以解决问题。
推荐阅读
- docker - 我可以在 docker 容器内运行 docker 容器吗?
- r - R查找字符串匹配多列,并选择最右边的列匹配
- java - 尝试发送 UDP 数据包时出现绑定异常
- r - 如何使用 `ggplot` 和 `xlim()` 增加轴分辨率
- jar - 将带有 java 类的文件夹编译成 JAR
- javascript - 如何使用js获取会话的值
- gojs - 从 Go js 中的 License Certificate No 中查找许可证密钥
- javascript - 多个 setTimeout:并行还是递归?
- arrays - var 和 := 在 slice 声明 go 语言中的区别
- html - Angular6根据构建配置更改站点日志