建立 3D 模型数据库 - 最好 MySql/Postgres/MongoDB

Building a 3D model Database - Preferably MySql/Postgres/MongoDB

我目前正在创建一个 3D 模型库,该库由我们内部的 3D 建模师使用 Unity3D/Maya/3ds Max 创建,用于进一步分析和跟踪每个模型。

所以,我的问题是如何存储它们?

  1. 所以我应该将它们存储在数据库中还是使用某种存储,如 AWS S3。它们将以 .fbx 格式存储。存储后我想对它们执行操作,比如在线查看、下载等

  2. 是否有任何其他 way/some 类型的最佳实践可以做到这一点

根据维基百科,.fbx 格式表示为 "binary or ASCII data"。这意味着您几乎无法使用 SQL.

对其进行分析

您可能会使用一个简单的 BLOB(或其他二进制类型)列来存储模型本身。这将允许您控制对模型的访问、共享它们、添加评论、存储修订等。为了查看或下载,您将从数据库中提取整个文件内容并将其作为二进制数据提供。