如何使用ArangoDB存储PDF,ZIP和其他文件?

时间:2018-01-03 18:54:46

标签: database arangodb

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

1 个答案:

答案 0 :(得分:2)

自从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