Zajimalo by mne, jak je to rychlosti tech xpoint dimm modulu a latencemi. Predpokladal bych, ze hlavnim ucelem v soucasne dobe pro tyhle dimm nvram bude poskytnout velikost ssd a zaroven rychlost jen o neco malo nizsi nez u ram, za podstatne mene penez nez u cisteho ram reseni. Protoze se nejedna o ram, bude treba specialnich aplikaci pro dane vyuziti ale i tak....
Ta rychlost nebude o něco málo nižší. Optane SSD se řádově pohybují okolo 4GB/s, když tam ty moduly budou 2x, jestli mezi nimi bude něco ve stylu Dual Channel, je to cca 8GB/s.
Kdež to jeden samostatný modul DDR4 má propustnost minimálně 20GB/s. Čtyřkanál pak je 80GB/s, šesti 120GB/s a osmi 160GB/s. A to bude ještě navýšeno o něco málo tím, že se v serverech často používají zvěrstva ve stylu quad rank memory.
Tak nejake EN reseni pro ukladani by se dalo urcite taky. Vicemene vsechno, kde je potreba velkou pamet nebo cache. U takto ulozene DB bude ale rychlost "o rad" jinde nez napr. u SSD. U EA storage, kde to bude spis fungovat jako cache, si nejsem jisty, jak velke pls to bude mit, vzhledem k narocnosti IO operaci.
Blábolení se dá léčit prášky.
Prakticky jakákoliv forma uspávání části elektroniky nevyhnutelně přináší zvýšení odezvy, protože už jenom na úrovni obvodů chvíli trvá, než se všechno incializuje ze stavu bez napětí. To se samozřejmě dá opravedlnit u situací, kde to uživatel nemá šanci postřehnout, ale jakákoliv agresivnější forma uspávání RAM bude jednoznačně degradovat výkon, což jde tak trochu proti tomu, co chce XPoint dokázat.
A jsem si poměrně jistý, že DIMM v podstatě nic takového neumí a tudíž je to úplně zbytečná diskuze. Nutnost nového slotu by v tu chvíli udělala XPoint pro výrobce absolutně neatraktivní.
Taky mě napadly db, ale když nad tím uvažuji, tak to bude vyžadovat podporu od vývojářů db. Už jen třeba aby to dočasné tabulky/stromy/... nevytvářelo v nvram, ale v klasické. V podstatě od toho chceme, aby se nvram chovala jako disk a jedinou výhodu to má v rychlejším přístupu, než přes řadič disku. Můžou vypadnout některé cache/buffery, pro práci s diskem, ale to je asi tak vše.
Z takového popisu se dostáváme od užití jako "pomalejší nevolatilní RAM" k "rychlejší náhradě SSD".