PostgreSQL基于非易失性内存优化探索-07/22

Intel于2019年首次完成PCM商品化,其3D XPoint傲腾系列持久内存新硬件具有可字节寻址、非易失、大容量、堪比内存的速度特性,这种新硬件的出现必将推动存储生态的进一步变革。传统关系型数据库例如MySQL、PostgreSQL等都是面向磁盘的数据库系统,主要架构在HDD和DRAM两个存储层级上,数据需要持久化到磁盘。将现有关系型数据库直接应用在PM上并不能充分发挥出新硬件PM的优势。需要针对PM特性改造现有数据库以充分发挥新硬件带来的红利。

本次分享首先介绍PM概念及其特性;然后介绍使用PM的方法;接着介绍针对PM如何改造其WAL机制以适配PM;最后介绍进一步探索方向。

分享大纲:

  1. 什么是非易失性内存及其特点

  2. 非易失性内存的使用方法

  3. PG适配非易失性内存探索

  4. 进一步探索

适合人群:
数据库开发DBA、数据库架构师等

扫码报名 ↓

今晚直播 | PostgreSQL基于非易失性内存优化探索相关推荐

  1. 非易失性内存在阿里生产环境的首次应用:Tair NVM最佳实践总结

    阿里妹导读:本文介绍了非易失性内存在阿里巴巴集团生产环境的首次应用:线上运行的情况:使用NVM遇到的问题和优化的过程:最后,总结性地给出了基于NVM构建缓存服务的设计要点,希望这些实践总结能对大家的工 ...

  2. 面向非易失性内存的持久索引数据结构研究综述

    点击上方蓝字关注我们 面向非易失性内存的持久索引数据结构研究综述 王永锋, 陈志广 中山大学计算机学院,广东 广州 510006 摘要:随着非易失性内存从理论走向实用,现代存储系统的设计与实现将迎来颠 ...

  3. 或取代当前非易失性内存技术 Crossbar正式进军中国存储市场

    阻变式存储器(RRAM)技术的领导者Crossbar公司日前宣布正式进军中国市场,并在上海设立新的办事处. 目前,Crossbar RRAM能够在邮票大小的芯片上实现太字节(terabyte)存储,而 ...

  4. Linux文件系统与持久性内存介绍:块设备、闪存(NAND/NOR)、NVDIMM(非易失性内存)、PMEM(PMDK)- ndctl

    <持久内存开发套件(Persistent Memory Development Kit-PMDK) - pmem.io: PMDK> <PMDK介绍> <PMDK(NVM ...

  5. 非易失性内存技术及数据库

    非易失性内存技术及数据库 内容 "2013年开始这个项目的研究,当时不确定非易失性内存技术是否可商用.2019年Intel商用了NVM产品,NVM对下一代数据库系统的影响吸引了广大研究者&q ...

  6. Linux傲腾DC128G内存设置,Intel发布傲腾DC非易失性内存:3DXpoint、128GB起、服务器专用...

    Intel今日举行了内存存储日活动上,会议上正式发布了3DXpoint黑科技DDR4内存Optane DC Persistent Memory,一看名字就知道不是我们普通人能用上的,单条128GB起步 ...

  7. NVM(NonVolatile Memory)(非易失性内存)

    NVM特性 NonVolatile Memory,非易失存储器,具有非易失.按字节存取.存储密度高.低能耗.读写性能接近DRAM,但读写速度不对称,读远快于写,寿命有限(需要像ssd一样考虑磨损均衡) ...

  8. 非易失性数据库系统存储与恢复方法

    非易失性数据库系统存储与恢复方法 摘要 非易失性内存的出现从根本上改变了数据库管理系统的内存和持久存储的架构.这些新型NVM设备具有堪比DRAM的速度,但是写到NVM设备后这些数据就具备了持久性.因为 ...

  9. 非易失性NV-SRAM简介

    尽管闪存和其他非易失性存储技术已广泛用于实现嵌入式文件系统,但对于某些嵌入式应用程序来说可能太复杂了.在许多情况下的内存可以最有效地用作已预先初始化的数据结构.这种方法需要对数据完整性进行某种管理.本 ...

最新文章

  1. 藏在正则表达式里的陷阱
  2. SQL Server 2008如何进行数据库同步?
  3. 【OF框架】使用OF.WinService项目,添加定时服务,进行创建启动停止删除服务操作...
  4. 魅族15无法连接计算机,还在为数据丢失而烦恼?魅族15告诉你什么叫做碎屏无忧...
  5. 虾米音乐的监控体系升级之路
  6. java 如何添加背景音乐_Java程序怎样添加背景音乐?
  7. 静态路由及默认路由实验配置
  8. 搜狗词库爬虫(1):基础爬虫架构和爬取词库分类
  9. pdo mysql_num_rows_PHP-mysql_num_rows()期望参数1为资源,给定布尔...
  10. 如何用EasyRecovery 快速找回误删的截图
  11. Multisim14 - 运行10版本文件时数码管一直显示为0的问题
  12. Origin 2022b | 更新及安装 | 中英文切换
  13. host文件的用途和用法
  14. websocket 1006错误码
  15. csps2019格雷码
  16. 【软件下载】常用安装包下载链接
  17. php中mysql_assoc,在PHP中使用mysql_fetch_assoc时出现警告
  18. 医院管理信息系统 HIS EMR PACS LIS
  19. 人脸识别之FaceNet
  20. 基于cocos2d-x简易泡泡龙游戏二

热门文章

  1. 开放源代码_您对开放源代码感兴趣了多少年?
  2. vue-router路由详细笔记
  3. LeetCode 397. 整数替换(Integer Replacement)
  4. mybatis 入门搭建
  5. CSS3 多列布局列的填充方式column-fill属性
  6. es6 SharedArrayBuffer对象
  7. java代码着色_给java代码着色源码
  8. ROS笔记(7) 话题通信
  9. python repair修复功能_详解Python修复遥感影像条带的两种方式
  10. 订单编号的数据类型是什么_领域模型与代数数据类型(第三期)