【问题标题】:How to store PDF, ZIP and other files using ArangoDB?如何使用 ArangoDB 存储 PDF、ZIP 和其他文件?
【发布时间】:2018-01-03 18:54:45
【问题描述】:

我想存储 PDF、ZIP 和其他类型的文件。在 ArangoDB 中最好的方法是什么?

【问题讨论】:

    标签: database arangodb


    【解决方案1】:

    虽然自从在 v3.0 中引入 VelocyPack 作为内部存储格式以来,ArangoDB 能够存储 PDF 和 ZIP 等原始二进制数据,但它是 unclear how to support this over JSON

    可以用 base64 表示二进制数据并将其存储为文本,但编码/解码需要由客户端处理。我强烈建议您不要这样做,因为它可能会创建巨大的文档,这会损害性能,特别是如果此类文档是 updated frequently

    推荐的方法是使用 Foxx 将文件存储在服务器上,并通过文件路径在数据库中引用它们:

    Blog: Handling Binary Data in Foxx 3.0

    【讨论】:

      猜你喜欢
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 2017-07-13
      • 1970-01-01
      • 2021-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多