代码之家  ›  专栏  ›  技术社区  ›  Hoang Pham

核心数据持久对象位于AmazonS3上?

  •  1
  • Hoang Pham  · 技术社区  · 14 年前

    我很好奇我的核心数据的持久对象是否可以使用AmazonS3进行存储和检索。

    我认为将您的应用程序放到云上是一个完美的组合。

    或者亚马逊有其他服务?

    有人有什么成功的故事要分享吗?

    编辑:

    我知道没有对S3核心数据的直接支持,但是 ASIS3Request 可用于在S3上保存和加载任何对象。

    我的解决方案:在应用委托中,我将修改PersistentStoreCoordinator以保存在AmazonS3上。

    2 回复  |  直到 14 年前
        1
  •  2
  •   Marcus S. Zarra    14 年前

    我觉得这主意很糟糕。性能将是糟糕的,因为您将一些本来设计为本地缓存的东西带到云中。

    您最好先拥有本地缓存,然后定期将文件副本存储在云中。

    在S3上存储数据的目标是什么?

        2
  •  1
  •   Joshua Nozzi    14 年前

    虽然没有直接的核心数据支持AmazonS3作为存储类型,但核心数据允许 Custom Store Types . iPhone核心数据文档中引用了这个事实,所以我假设它在iPhone平台上可用。