我想将字节数组(小于1 MB)存储为字段值。我知道ByteArrayDocument并将二进制数据存储为独立的非JSON对象。
ByteArrayDocument
要将字段存储为字节数组,我是否只使用com.couchbase.client.core.utils.Base64来构建字符串值?
com.couchbase.client.core.utils.Base64
或者推荐其他方法?
如果要将其作为属性存储在JSon文档中,base64将是正确的方法。
但是,除非您的文档仅包含有关文件本身的元数据,否则我不建议使用此策略。文档会自动缓存,如果文档很大,缓存内存将很容易填充。