database - 如何使用ArangoDB存储PDF、ZIP等文件?

标签 database arangodb

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

最佳答案

自从引入 VelocyPack 以来,ArangoDB 将能够存储原始二进制数据,例如 PDF 和 ZIP。 v3.0内部存储格式为unclear how to support this over JSON .

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

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

Blog: Handling Binary Data in Foxx 3.0

关于database - 如何使用ArangoDB存储PDF、ZIP等文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48083479/

相关文章:

java - 用Java显示存储在数据库中的图像

php - 首先显示在连接查询中匹配的记录

java - ArangoDB 和 velocypack,使用不可变类作为 dtos

node.js - 如何提高ArangoDB在负载(多个并发查询)下的性能?

php - 上传后将3张图片存入数据库

c# - LinqToSql。更新行时死锁。并行.For

asp.net - 使用 VB.NET 在 ASP.NET 中的 gridview 中没有任何内容时隐藏 <TD>

arangodb - 如何使用 ArangoDB 转储所有数据库

javascript - ArangoDB 图 maxDepth - 迭代次数过多

arangodb 终止查询不起作用需要 ("org/arangodb/aql/queries").kill ("2418")