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 用于您的用例。
我对这两种技术都不熟悉,所以在这里需要一些指导
我有一个包含大量图像(2000 万,870GB)的 S3 存储桶,不幸的是,它没有很好地考虑密钥,导致读取过程变慢(读取至少 1 秒 - 1.8 秒)。 我们计划将其迁移到更好的读取优化存储桶。
然后我遇到了 aerospike,在一些文档中我读到我们甚至可以将图像作为 blob 存储在 aerospike 的键值对中。虽然存储消耗会很高,但鉴于它使用 SSD 集成,读取速度会比其他任何东西都快。
是否推荐像S3那样使用Aerospike来存储key,value就是对应的图片?除了 S3 之外,还有其他读取速度更快的替代方案吗?
没有。 Aerospike 不是 S3 的替代品。它们用于不同的目的。 Aerospike 是一个键值存储,用作 OLTP 数据库。 S3是文件存储服务。请注意,Aerospike 对记录的大小有限制。它的 1MB(写入块大小的最大允许值)。如果您的对象小于 1MB,那么您可以考虑将 Aerospike 用于您的用例。