Aerospike 可以用作 S3 的替代品吗?

Can Aerospike be used as an alternate to S3?

我对这两种技术都不熟悉,所以在这里需要一些指导

我有一个包含大量图像(2000 万,870GB)的 S3 存储桶,不幸的是,它没有很好地考虑密钥,导致读取过程变慢(读取至少 1 秒 - 1.8 秒)。 我们计划将其迁移到更好的读取优化存储桶。

然后我遇到了 aerospike,在一些文档中我读到我们甚至可以将图像作为 blob 存储在 aerospike 的键值对中。虽然存储消耗会很高,但鉴于它使用 SSD 集成,读取速度会比其他任何东西都快。

是否推荐像S3那样使用Aerospike来存储key,value就是对应的图片?除了 S3 之外,还有其他读取速度更快的替代方案吗?

没有。 Aerospike 不是 S3 的替代品。它们用于不同的目的。 Aerospike 是一个键值存储,用作 OLTP 数据库。 S3是文件存储服务。请注意,Aerospike 对记录的大小有限制。它的 1MB(写入块大小的最大允许值)。如果您的对象小于 1MB,那么您可以考虑将 Aerospike 用于您的用例。