开发者社区 > 弹性计算 > 云服务器ECS > 正文

持久内存的典型使用方式是怎样的?

已解决

持久内存的典型使用方式是怎样的?

展开
收起
felix@ 2023-02-05 19:53:01 1149 0
3 条回答
写回答
取消 提交回答
  • 今天也要加油吖~
    采纳回答

    您好,持久内存型实例配备大容量的持久内存,访问速度相对普通内存慢,但在停机或重启后,持久内存中数据不会丢失。持久内存的典型使用方式如下:

    • 作为内存使用:您可以将部分原本存放在普通内存中的数据存放到持久内存中,例如对访问速度要求较低的非热点数据。持久内存容量大,单GiB价格更实惠,可以帮助您大幅降低单GiB内存的整体拥有成本(TCO)。

    • 作为本地盘使用:持久内存作为本地盘使用时,类似性能超高的SSD盘,读写延时低至400 ns。因此,您可以为需要高稳定RT(响应时间)的核心应用数据库选用持久内存。您也可以将原有的缓存盘换成持久内存,获得更高的IOPS和带宽、更低的延时,提升整体集群业务性能。

    2023-02-05 20:38:14
    赞同 1 展开评论 打赏
  • 我知道的典型使用方式有:

    数据库存储:持久内存可以作为数据库存储的高速缓存,以提高数据库的读写性能。

    高速数据处理:持久内存可以用于高速数据处理和分析,如大数据分析,机器学习等。

    虚拟内存:持久内存可以用作操作系统的虚拟内存,以提高系统的内存性能。

    计算机图形学:持久内存可以用于图形学领域,如图形缓存等。

    2023-02-05 20:38:46
    赞同 1 展开评论 打赏
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    由于内存的价格相对昂贵且容量具备较大的局限性,限制了在某些场景中的规模化使用。阿里云于2018年正式开始投入持久化内存的研究和落地,成功应用于当年双11的电商商品核心集群中,大幅降低了成本,是中国首先在生产环境正式部署应用持久化内存硬件的产品。

    随着云上环境的成熟和持久内存相关技术的完善,阿里云基于持久内存全新研发了数据持久落地的自研引擎,结合神龙裸金属服务器推出了Tair持久内存型产品,将传统Redis内存易失性演进到了持久内存原生持久化能力,大幅降低数据丢失的风险。 持久内存型产品既拥有内存级的访问延时和吞吐,也拥有数据持久化的能力。除了降低成本之外,持久内存型还能带来应用架构的简化,可将目前流行的应用+缓存+持久存储的架构模型,演进为更加简洁的应用+具备持久能力的内存数据库的架构模型, 持久内存型基于持久内存技术,提供大容量、兼容Redis的内存数据库产品,数据持久化不依赖传统磁盘,保证每个操作持久化的同时提供近乎Redis社区版的吞吐和延时,极大提升业务数据可靠性。适用于兼容Redis、大容量、服务抖动稳定可控,数据持久化要求高的热温数据存储场景。 海量数据下对性能与成本要求高的场景 计算中间数据对性能的要求很高,采用Redis社区版成本较高,如果采用HBase之类的数据库存储数据则可能无法满足性能需求。采用持久存储型实例保障数据持久化的同时提供近乎Redis社区版的吞吐和延时,可很好地平衡性能与成本。

    最终数据存储持久化要求高的场景 游戏场景直接采用持久存储型实例作为最终的数据存储,相较于使用Redis+MySQL的架构场景,可获得更简洁的架构,更高的性能和性价比,且数据更加可靠。

    2023-02-05 20:04:14
    赞同 1 展开评论 打赏

云服务器ECS是一种安全可靠、弹性可伸缩的IaaS级云计算服务。在这里你可以获取最新的ECS产品资讯、最前沿的技术交流以及优惠活动等信息,加速自己的技术成长。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载