在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SAP HANA 和非易失性存儲(chǔ)優(yōu)勢分析

要長高 ? 來源:zedware.github.io ? 作者:張文亮 ? 2022-06-10 16:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

SAP HANA 和非易失性存儲(chǔ)

一種新硬件產(chǎn)品的推廣,必然需要有配套的軟件產(chǎn)品來助陣。SAP HANA 作為一款著名的企 業(yè)級(jí)內(nèi)存數(shù)據(jù)庫產(chǎn)品,正是持久化內(nèi)存最合適的場景之一。所以,SAP 和 Intel 二者很早 就開始相關(guān)產(chǎn)品的研發(fā)合作,這是一件再自然不過的事情了。SAP HANA 是市場上第一個(gè)針 對(duì) DCPMM(即Optane數(shù)據(jù)中心持久化內(nèi)存)優(yōu)化過的主流數(shù)據(jù)庫產(chǎn)品,SAP HANA 2.0 SPS 03 就已經(jīng)支持 DCPMM 了1。

SAP HANA 的架構(gòu)

SAP HANA 本質(zhì)上是一個(gè)內(nèi)存數(shù)據(jù)庫,它也是最早提出 HTAP 的企業(yè)級(jí)數(shù)據(jù)庫產(chǎn)品。因此, SAP HANA 給人的第一印象就是需要很多的內(nèi)存,例如好幾個(gè) TiB。因此,云廠商的超大內(nèi) 存規(guī)格就是為了 SAP HANA 這樣的產(chǎn)品準(zhǔn)備的。這也是為什么 DCPMM 作為一種新介質(zhì),很 早就吸引了 SAP HANA 的研發(fā)投入。

內(nèi)存數(shù)據(jù)庫的操作是以內(nèi)存為中心的,而不是像磁盤數(shù)據(jù)庫那樣將內(nèi)存作為磁盤的緩存。為 了保證數(shù)據(jù)的持久化,它仍然要依賴 WAL 機(jī)制先寫日志,也需要依賴檢查點(diǎn)等機(jī)制將數(shù)據(jù) 持久化。磁盤數(shù)據(jù)庫遇到重啟的時(shí)候,需要執(zhí)行崩潰恢復(fù)過程,才能提供服務(wù);內(nèi)存數(shù)據(jù)庫 也不例外,不過它的操作以內(nèi)存為中心,還需要將大量數(shù)據(jù)加載到內(nèi)存才可以工作。加速重 啟的恢復(fù)過程也是企業(yè)級(jí)數(shù)據(jù)庫一個(gè)很重要的優(yōu)化。從內(nèi)存和外存的角度看,SAP HANA 的 宏觀結(jié)構(gòu)如下2:

pYYBAGKjAvOAG6DjAALQhoOjQnQ928.png

為了在 OLAP 和 OLTP 類訪問中獲得平衡,SAP HANA 在列存和壓縮的基礎(chǔ)上,將每列數(shù)據(jù) 分為兩個(gè)部分:Main 和 Delta。前者主要是只讀的,為 OLAP 類訪問優(yōu)化;后者為寫服務(wù), 為 OLTP 類訪問優(yōu)化。為了支持并發(fā)訪問,這兩部分都實(shí)現(xiàn)了 MVCC 。大致的架構(gòu)如下:

poYBAGKjAwuAAwllAAI-SnNY98s291.png

實(shí)際的系統(tǒng)結(jié)構(gòu)遠(yuǎn)比這個(gè)結(jié)構(gòu)圖要復(fù)雜,畢竟 SAP HANA 是一個(gè)完備的產(chǎn)品,也實(shí)現(xiàn)了很多 內(nèi)存數(shù)據(jù)庫、列存引擎的經(jīng)典特性。更多的資料請(qǐng)移步 SAP HANA 官網(wǎng)3。

SAP HANA 的優(yōu)化思路

在其他的文章中我已經(jīng)分析過 DCPMM 之類介質(zhì)的特點(diǎn),例如帶寬要稍遜于 DRAM,讀寫速度 不對(duì)稱等。SAP HANA 也對(duì)介質(zhì)的特點(diǎn)做了仔細(xì)的考量,結(jié)合 Main 內(nèi)存的訪問特點(diǎn)(例如 容量大、讀多寫少等),很自然的,先把 DCPMM 當(dāng)做字節(jié)尋址的持久化介質(zhì)用于 Main 內(nèi) 存的優(yōu)化。為了做到務(wù)實(shí)的架構(gòu)設(shè)計(jì),SAP 不可能對(duì) HANA 大動(dòng)干戈,為了 DCPMM 做全面 的改造,畢竟系統(tǒng)的備份、恢復(fù)、復(fù)制等都存在依賴。這也是寫 PAPER,做原型和在產(chǎn)品上 做改進(jìn)的重要區(qū)別。

poYBAGKjAyOAPKN5AAQTu3D939s703.png

SAP HANA 的優(yōu)化結(jié)果

原型系統(tǒng)2中討論較多場景下的性能改進(jìn),例如簡單的 INSERT、SELECT、類 TPC-H 查詢、系統(tǒng)恢復(fù)時(shí)間等。但是需要注意的是,數(shù)據(jù)都是用 DRAM 附加延遲等模擬出來的, 不能代表實(shí)際的系統(tǒng)數(shù)據(jù)。產(chǎn)品1的性能給出的主要是系統(tǒng)恢復(fù)時(shí)間的減少, 以及 DCPMM 帶來的相對(duì) DRAM 的增加。

pYYBAGKjAzGAQvgZAAGZkJ8dX2M495.png

從圖中可以看出,系統(tǒng)啟動(dòng)的時(shí)間從 50 分鐘下降到了 4 分鐘,可以大大減少系統(tǒng)的停機(jī) 時(shí)間。

SAP HANA 的啟示

一種新硬件產(chǎn)品的推廣從來都不是凌空出世的,它需要很多年研究和開發(fā)的積累。與此同時(shí), 硬件還需要操作系統(tǒng)等基礎(chǔ)軟件環(huán)境的支撐,才可能被更上層的應(yīng)用軟件所用。此外,硬件 要被廣泛采用,必須要獲得 Killer Application 的支持。DCPMM 之類的新硬件,因?yàn)樗?dú) 特的特性,存在很多種用法。至于實(shí)際的系統(tǒng)中應(yīng)該采用哪種用法,就是應(yīng)用軟件各顯神通 之處了。

SAP HANA 產(chǎn)品中對(duì)新存儲(chǔ)介質(zhì)的引入必然是慎重的。首先是企業(yè)的預(yù)研部門對(duì)新介質(zhì)的用 法做出評(píng)估,并在以原型等形式予以實(shí)現(xiàn)和驗(yàn)證,其次才是真正的在產(chǎn)品中引入。最后,改 進(jìn)后的產(chǎn)品要真正發(fā)布給客戶并在實(shí)際系統(tǒng)中應(yīng)用。

Footnotes

1 https://blogs.saphana.com/2018/11/29/sap-hana-persistent-memory/

2 http://www.vldb.org/pvldb/vol10/p1754-andrei.pdf

3 https://www.sap.com/products/hana.html

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • DRAM
    +關(guān)注

    關(guān)注

    40

    文章

    2345

    瀏覽量

    185421
  • 非易失性存儲(chǔ)器

    關(guān)注

    0

    文章

    109

    瀏覽量

    23697
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    真正FPGA的優(yōu)勢

    并非所有或閃存 FPGA 器件都是一樣的。本文探討了真正的
    的頭像 發(fā)表于 11-14 15:34 ?2043次閱讀
    真正<b class='flag-5'>非</b><b class='flag-5'>易</b><b class='flag-5'>失</b><b class='flag-5'>性</b>FPGA的<b class='flag-5'>優(yōu)勢</b>

    TPL1401數(shù)字電位器的區(qū)別是什么?

    數(shù)字電位器存儲(chǔ)類型標(biāo)注具有“”,他的意思是不是說,假設(shè)當(dāng)前已經(jīng)調(diào)節(jié)好電位器處于3.5kΩ這個(gè)位置,那么斷電再上電后,電位器就回到初始狀態(tài)位置,不再是3.5kΩ這個(gè)位置了?!?/div>
    發(fā)表于 11-21 07:15

    如何存儲(chǔ)應(yīng)用程序中使用的數(shù)據(jù)?

    我應(yīng)該用什么API來存儲(chǔ)數(shù)據(jù)?我使用CYW43907,手冊(cè)上說它支持外部閃存。我想知道我是否應(yīng)該使用WiDeDssFlash寫來
    發(fā)表于 11-13 15:19

    CypressSRAM技術(shù)

    SRAM的單元基于SONOS技術(shù)。他們利用Fowler-Nordheim隧穿(FN隧穿)的優(yōu)勢通過將電荷捕獲在夾層氮化物層中來
    發(fā)表于 04-08 14:58

    串行FRAM有哪些優(yōu)勢

    宇芯電子本篇文章提供智能電表或智能電子式電表的概述,并且說明在智能電子式電表的設(shè)計(jì)中用串行FRAM而不是使用EEPROM的優(yōu)勢。圖1
    發(fā)表于 07-12 07:26

    內(nèi)存有寫入限制嗎?

    我們正在構(gòu)建一個(gè)設(shè)備來測量消耗。電路 ACS712 讀取那一刻的消耗量,所以,我需要做一個(gè)每秒累加的方法。問題:內(nèi)存有寫入限制,所以我需要使用
    發(fā)表于 05-30 08:48

    利用SD存儲(chǔ)介質(zhì)擴(kuò)展MAXQ2000的數(shù)據(jù)存儲(chǔ)空間

    摘要:本文討論如何使用安全數(shù)字(SD)媒體格式擴(kuò)展MAXQ2000的數(shù)據(jù)存儲(chǔ)器。 低功耗、低噪聲的MAXQ2000微控制器適合于多種應(yīng)用。MAXQ2000在閃存中
    發(fā)表于 04-23 16:25 ?1281次閱讀
    利用SD<b class='flag-5'>存儲(chǔ)</b>介質(zhì)擴(kuò)展MAXQ2000的<b class='flag-5'>非</b><b class='flag-5'>易</b><b class='flag-5'>失</b><b class='flag-5'>性</b>數(shù)據(jù)<b class='flag-5'>存儲(chǔ)</b>空間

    半導(dǎo)體存儲(chǔ)器的相變機(jī)制

    半導(dǎo)體存儲(chǔ)器的相變機(jī)制
    發(fā)表于 01-19 21:22 ?14次下載

    一文知道新興存儲(chǔ)(NVM)市場及技術(shù)趨勢

    大型廠商的產(chǎn)品導(dǎo)入、存儲(chǔ)級(jí)內(nèi)存(SCM)的新興應(yīng)用以及五大邏輯代工廠的涉足將推動(dòng)存儲(chǔ)市場
    的頭像 發(fā)表于 07-04 11:55 ?7632次閱讀
    一文知道新興<b class='flag-5'>非</b><b class='flag-5'>易</b><b class='flag-5'>失</b><b class='flag-5'>性</b><b class='flag-5'>存儲(chǔ)</b>(NVM)市場及技術(shù)趨勢

    新型存儲(chǔ)MVM數(shù)據(jù)管理

    影響,相關(guān)的存儲(chǔ)與事務(wù)處理技術(shù)是其中值得關(guān)注的重要環(huán)節(jié).首先,概述了事務(wù)型數(shù)據(jù)庫系統(tǒng)隨存儲(chǔ)環(huán)境發(fā)展的歷史與趨勢;然后,對(duì)影響上層數(shù)據(jù)管理系統(tǒng)設(shè)計(jì)的
    發(fā)表于 01-02 19:04 ?0次下載
    新型<b class='flag-5'>非</b><b class='flag-5'>易</b><b class='flag-5'>失</b><b class='flag-5'>存儲(chǔ)</b>MVM數(shù)據(jù)管理

    SAP HANA備份方式和存儲(chǔ)劃分的解析

    SAP HANA是一種被設(shè)計(jì)成駐留在內(nèi)存中運(yùn)行的關(guān)系型數(shù)據(jù)庫。通過使用內(nèi)存中的數(shù)據(jù)平臺(tái),SAP HANA可以獲得比運(yùn)行在磁盤上的方式更好的整體性能。
    的頭像 發(fā)表于 01-05 14:53 ?7151次閱讀

    NVSRAM存儲(chǔ)器的詳細(xì)講解

    電子發(fā)燒友網(wǎng)站提供《NVSRAM存儲(chǔ)器的詳細(xì)講解.pdf》資料免費(fèi)下載
    發(fā)表于 11-25 11:12 ?26次下載

    F-RAM存儲(chǔ)技術(shù)優(yōu)勢與安全氣囊設(shè)計(jì)資料下載

    電子發(fā)燒友網(wǎng)為你提供F-RAM存儲(chǔ)技術(shù)優(yōu)勢與安全氣囊設(shè)計(jì)資料下載的電子資料下載,更有其他
    發(fā)表于 04-17 08:47 ?5次下載
    F-RAM<b class='flag-5'>非</b><b class='flag-5'>易</b><b class='flag-5'>失</b><b class='flag-5'>性</b><b class='flag-5'>存儲(chǔ)</b>技術(shù)<b class='flag-5'>優(yōu)勢</b>與安全氣囊設(shè)計(jì)資料下載

    SAP HANA如何使用內(nèi)存

    由于HANA一體機(jī)的特點(diǎn),使用最新的NVM內(nèi)存需要的是整個(gè)軟硬件業(yè)界的共同努力。目前SAP HANA數(shù)據(jù)庫(HANA2 SPS03)已經(jīng)實(shí)現(xiàn)了對(duì)NVM的支持,SUSE LinuxEnt
    的頭像 發(fā)表于 06-10 16:49 ?3064次閱讀
    <b class='flag-5'>SAP</b> <b class='flag-5'>HANA</b>如何使用<b class='flag-5'>非</b><b class='flag-5'>易</b><b class='flag-5'>失</b><b class='flag-5'>性</b>內(nèi)存

    使用XOD訪問ESP32存儲(chǔ)

    電子發(fā)燒友網(wǎng)站提供《使用XOD訪問ESP32存儲(chǔ).zip》資料免費(fèi)下載
    發(fā)表于 06-15 14:35 ?0次下載
    使用XOD訪問ESP32<b class='flag-5'>非</b><b class='flag-5'>易</b><b class='flag-5'>失</b><b class='flag-5'>性</b><b class='flag-5'>存儲(chǔ)</b>
    主站蜘蛛池模板: 免费视频你懂得 | 视频在线观看h | 俺去插 | 国产福利乳摇在线播放 | 色妞色综合久久夜夜 | 亚洲一卡2卡3卡4卡5卡乱码 | 中国黄色一级毛片 | 日产精品卡二卡三卡四卡乱码视频 | 国产亚洲新品一区二区 | 日韩a级毛片 | 日本三级日产三级国产三级 | 亚洲一区在线播放 | 精品欧美一区二区三区在线观看 | 四虎影院网站 | 国产啊v在线观看 | 波多野结衣在线一区 | 日本不卡在线视频 | 女张腿男人桶羞羞漫画 | 国产乱码精品一区二区 | 噜噜噜噜天天狠狠 | 国产毛片农村妇女系列 | 5252欧美在线观看 | 手机免费在线视频 | 午夜看片a福利在线 | 日日噜噜噜夜夜爽爽狠狠视频 | 成人区精品一区二区毛片不卡 | 中文字幕视频一区 | 久久久久久夜精品精品免费啦 | 国产一级一级片 | 日日夜夜操天天干 | 一级做性色a爱片久久片 | 久久久久国产午夜 | 日本不卡视频免费的 | 色多多在线观看高清免费 | 成人二区 | 综合亚洲一区二区三区 | 91久久婷婷国产综合精品青草 | 福利视频一区二区三区 | 毛片毛片毛片毛片毛片毛片 | 欧美久久天天综合香蕉伊 | 综合网在线观看 |