chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

SAP HANA 和非易失性存儲

一種新硬件產(chǎn)品的推廣,必然需要有配套的軟件產(chǎn)品來助陣。SAP HANA 作為一款著名的企 業(yè)級內(nèi)存數(shù)據(jù)庫產(chǎn)品,正是持久化內(nèi)存最合適的場景之一。所以,SAP 和 Intel 二者很早 就開始相關(guān)產(chǎn)品的研發(fā)合作,這是一件再自然不過的事情了。SAP HANA 是市場上第一個針 對 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ì)上是一個內(nèi)存數(shù)據(jù)庫,它也是最早提出 HTAP 的企業(yè)級數(shù)據(jù)庫產(chǎn)品。因此, SAP HANA 給人的第一印象就是需要很多的內(nèi)存,例如好幾個 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ù)庫遇到重啟的時候,需要執(zhí)行崩潰恢復(fù)過程,才能提供服務(wù);內(nèi)存數(shù)據(jù)庫 也不例外,不過它的操作以內(nèi)存為中心,還需要將大量數(shù)據(jù)加載到內(nèi)存才可以工作。加速重 啟的恢復(fù)過程也是企業(yè)級數(shù)據(jù)庫一個很重要的優(yōu)化。從內(nèi)存和外存的角度看,SAP HANA 的 宏觀結(jié)構(gòu)如下2:

pYYBAGKjAvOAG6DjAALQhoOjQnQ928.png

為了在 OLAP 和 OLTP 類訪問中獲得平衡,SAP HANA 在列存和壓縮的基礎(chǔ)上,將每列數(shù)據(jù) 分為兩個部分: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)比這個結(jié)構(gòu)圖要復(fù)雜,畢竟 SAP HANA 是一個完備的產(chǎn)品,也實(shí)現(xiàn)了很多 內(nèi)存數(shù)據(jù)庫、列存引擎的經(jīng)典特性。更多的資料請移步 SAP HANA 官網(wǎng)3。

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

在其他的文章中我已經(jīng)分析過 DCPMM 之類介質(zhì)的特點(diǎn),例如帶寬要稍遜于 DRAM,讀寫速度 不對稱等。SAP HANA 也對介質(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è)計,SAP 不可能對 HANA 大動干戈,為了 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ù)據(jù)都是用 DRAM 附加延遲等模擬出來的, 不能代表實(shí)際的系統(tǒng)數(shù)據(jù)。產(chǎn)品1的性能給出的主要是系統(tǒng)恢復(fù)時間的減少, 以及 DCPMM 帶來的相對 DRAM 的增加。

pYYBAGKjAzGAQvgZAAGZkJ8dX2M495.png

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

SAP HANA 的啟示

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

SAP HANA 產(chǎn)品中對新存儲介質(zhì)的引入必然是慎重的。首先是企業(yè)的預(yù)研部門對新介質(zhì)的用 法做出評估,并在以原型等形式予以實(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ī)問題,請聯(lián)系本站處理。 舉報投訴
  • DRAM
    +關(guān)注

    關(guān)注

    40

    文章

    2362

    瀏覽量

    187248
  • 非易失性存儲器
    +關(guān)注

    關(guān)注

    0

    文章

    113

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    真正FPGA的優(yōu)勢

    并非所有或閃存 FPGA 器件都是一樣的。本文探討了真正的
    的頭像 發(fā)表于 11-14 15:34 ?2224次閱讀
    真正<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ù)字電位器存儲類型標(biāo)注具有“”,他的意思是不是說,假設(shè)當(dāng)前已經(jīng)調(diào)節(jié)好電位器處于3.5kΩ這個位置,那么斷電再上電后,電位器就回到初始狀態(tài)位置,不再是3.5kΩ這個位置了?!?/div>
    發(fā)表于 11-21 07:15

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

    我應(yīng)該用什么API來存儲數(shù)據(jù)?我使用CYW43907,手冊上說它支持外部閃存。我想知道我是否應(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è)計中用串行FRAM而不是使用EEPROM的優(yōu)勢。圖1
    發(fā)表于 07-12 07:26

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

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

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

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

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

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

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

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

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

    影響,相關(guān)的存儲與事務(wù)處理技術(shù)是其中值得關(guān)注的重要環(huán)節(jié).首先,概述了事務(wù)型數(shù)據(jù)庫系統(tǒng)隨存儲環(huán)境發(fā)展的歷史與趨勢;然后,對影響上層數(shù)據(jù)管理系統(tǒng)設(shè)計的
    發(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'>存儲</b>MVM數(shù)據(jù)管理

    SAP HANA備份方式和存儲劃分的解析

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

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

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

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

    電子發(fā)燒友網(wǎng)為你提供F-RAM存儲技術(shù)優(yōu)勢與安全氣囊設(shè)計資料下載的電子資料下載,更有其他
    發(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'>存儲</b>技術(shù)<b class='flag-5'>優(yōu)勢</b>與安全氣囊設(shè)計資料下載

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

    由于HANA一體機(jī)的特點(diǎn),使用最新的NVM內(nèi)存需要的是整個軟硬件業(yè)界的共同努力。目前SAP HANA數(shù)據(jù)庫(HANA2 SPS03)已經(jīng)實(shí)現(xiàn)了對NVM的支持,SUSE LinuxEnt
    的頭像 發(fā)表于 06-10 16:49 ?3347次閱讀
    <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存儲

    電子發(fā)燒友網(wǎng)站提供《使用XOD訪問ESP32存儲.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'>存儲</b>