存储服务 - scutrobotlab/RM2022_SimulatorX GitHub Wiki
存储服务
数据库存储
变量的存储我们选用了 MongoDB 作为数据库。MongoDB 是一款非关系型数据库,相较于传统的关系型数据库,它可以更加优雅地存储复杂的类型。由于目前模拟器后端的存储需求不大,目前只使用了一台服务器作为单点的存储,如果后续读写需求增加或将考虑数据库集群。
对象存储
针对文件的存储,我们选用了腾讯云的对象存储业务。腾讯云对象存储每年每 100GB 的价格大约为 93 元,属于我们可以接受的范围。其优点是只需要一个 Key 值即可定位任意类型的文件,非常方便;另外,腾讯云的网络带宽非常充足,文件的分发非常高效;不过流量用得很快,每 100GB 需要 80 元。