【问题标题】:Can Aerospike be used as an alternate to S3?Aerospike 可以用作 S3 的替代品吗?
【发布时间】:2015-09-22 01:23:15
【问题描述】:

我对这两种技术都很陌生,所以在这里需要一些指导

我有一个包含大量图像的 S3 存储桶(2000 万,870GB),不幸的是,它没有考虑到使读取过程变慢的键(读取至少需要 1s - 1.8s)。 我们计划将此迁移到更好的读取优化存储桶。

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

是否建议使用 Aerospike 来存储像 S3 这样的键,然后值将是相应的图像?除了 S3 之外,还有其他读取速度更快的替代方案吗?

【问题讨论】:

  • 我怀疑您在 S3 中的性能问题是否与密钥结构有关,因为我有数百万个对象的存储桶,没有考虑密钥结构,访问时间在几十毫秒内。您的代码或环境似乎更有可能存在问题。
  • 可能是因为bucket位置在新加坡吗? blog.takipi.com/…我正在从印度访问它

标签: amazon-web-services amazon-s3 storage aerospike


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-10
    • 2022-08-15
    • 2015-06-12
    • 2016-09-13
    • 1970-01-01
    • 2011-01-28
    • 2011-03-16
    • 2020-03-30
    相关资源
    最近更新 更多