changeset 48:4646c6f3a4c1

kono advice
author matac42 <matac@cr.ie.u-ryukyu.ac.jp>
date Mon, 15 May 2023 20:16:50 +0900
parents d328f802384d
children 6a8c564e7ab2
files marp-slide/slide.html marp-slide/slide.md
diffstat 2 files changed, 34 insertions(+), 26 deletions(-) [+]
line wrap: on
line diff
--- a/marp-slide/slide.html	Mon May 15 18:21:52 2023 +0900
+++ b/marp-slide/slide.html	Mon May 15 20:16:50 2023 +0900
@@ -156,31 +156,32 @@
 </ul>
 </section>
 </foreignObject></svg><svg data-marpit-svg="" viewBox="0 0 1280 720"><foreignObject width="1280" height="720"><section id="12" data-paginate="true" data-theme="cr" data-marpit-pagination="12" data-marpit-pagination-total="27" style="--paginate:true;--theme:cr;">
-<h2 id="%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E6%8C%81%E7%B6%9A%E6%80%A7%E3%81%8C%E3%81%AA%E3%81%84">データの持続性がない</h2>
+<h2 id="%E3%82%B9%E3%83%88%E3%83%AC%E3%83%BC%E3%82%B8%E9%9A%8E%E5%B1%A4%E3%81%AE%E5%A4%9A%E6%A7%98%E6%80%A7">ストレージ階層の多様性</h2>
 <ul>
-<li>メモリやディスク,SSDは別々の仕組みをとっている
-<ul>
-<li>持続されていない</li>
+<li>HDDのような物理的制約(セクター,トラック)が無くなりつつある</li>
+<li>HDDはログをリニアに書き込んでいく用途に向いている</li>
+<li>NVMe, MRAMはメモリに近い特性を持つ</li>
 </ul>
-</li>
-<li>メモリとディスクみたいな分け方が時代遅れに
+
 <ul>
-<li>ほとんどのデータはメモリ上にある</li>
-<li>分散ノード上に多重のコピーが存在する</li>
-<li>分散台帳などの多様なconsistensyがある</li>
-</ul>
-</li>
+<li>個々のデバイスの持続性よりも多数デバイス上のコピー</li>
+<li>イレイジャーコーディング</li>
+<li>メモリとディスクみたいな分け方が時代遅れに</li>
 </ul>
 </section>
 </foreignObject></svg><svg data-marpit-svg="" viewBox="0 0 1280 720"><foreignObject width="1280" height="720"><section id="13" data-paginate="true" data-theme="cr" data-marpit-pagination="13" data-marpit-pagination-total="27" style="--paginate:true;--theme:cr;">
-<h2 id="%E3%82%B9%E3%83%88%E3%83%AC%E3%83%BC%E3%82%B8%E9%9A%8E%E5%B1%A4%E3%81%AB%E5%AF%BE%E5%BF%9C%E3%81%A7%E3%81%8D%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84">ストレージ階層に対応できていない</h2>
+<h2 id="%E3%82%B9%E3%83%88%E3%83%AC%E3%83%BC%E3%82%B8%E9%9A%8E%E5%B1%A4%E3%81%A8%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3">ストレージ階層とアプリケーション</h2>
 <ul>
-<li>大量のメモリ</li>
+<li>ファイルシステムやDBが多様なストレージ階層に対応していない
+<ul>
+<li>大容量メモリ</li>
 <li>NVMe</li>
 <li>SSD</li>
 <li>RAID</li>
 <li>テープ</li>
 </ul>
+</li>
+</ul>
 </section>
 </foreignObject></svg><svg data-marpit-svg="" viewBox="0 0 1280 720"><foreignObject width="1280" height="720"><section id="14" data-paginate="true" data-theme="cr" data-marpit-pagination="14" data-marpit-pagination-total="27" style="--paginate:true;--theme:cr;">
 <h2 id="%E5%AE%9F%E8%A3%85%E3%81%8C%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%83%99%E3%83%BC%E3%82%B9">実装がブロックベース</h2>
@@ -393,7 +394,8 @@
 - 評価</p><p>スピーカーノート</p></div><div class="bespoke-marp-note" data-index="1" tabindex="0"><p>目的</p></div><div class="bespoke-marp-note" data-index="4" tabindex="0"><p>ここからGears OSの基礎概念だと明示する</p></div><div class="bespoke-marp-note" data-index="8" tabindex="0"><p>ここまでがGears OSの基礎概念だと明示する</p></div><div class="bespoke-marp-note" data-index="9" tabindex="0"><p>問題提起1 統一化</p></div><div class="bespoke-marp-note" data-index="10" tabindex="0"><p>解決1</p><p>これでFSとDBのシステムは統一化されるが
 まだバラバラになっている部分はある</p></div><div class="bespoke-marp-note" data-index="11" tabindex="0"><p>問題提起2 
 持続性 メモリやディスク,SSDは別々の仕組みをとっている
-最終的に全てRBTreeで表現してしまおうという話に持っていく</p></div><div class="bespoke-marp-note" data-index="12" tabindex="0"><p>問題提起2</p><p>階層を分けて考えてしまうから複雑になる</p></div><div class="bespoke-marp-note" data-index="13" tabindex="0"><p>問題提起2 B-treeがよく用いられるがそうでなくて良いの?という感じ</p></div><div class="bespoke-marp-note" data-index="14" tabindex="0"><p>解決2
+最終的に全てRBTreeで表現してしまおうという話に持っていく</p><p>ssdはmemoryに近い性質を持っている</p><p>シークread write</p><p>- メモリやディスク,SSDは別々の仕組みをとっている
+  - 持続されていない</p></div><div class="bespoke-marp-note" data-index="12" tabindex="0"><p>問題提起2</p><p>階層を分けて考えてしまうから複雑になる</p></div><div class="bespoke-marp-note" data-index="13" tabindex="0"><p>問題提起2 B-treeがよく用いられるがそうでなくて良いの?という感じ</p></div><div class="bespoke-marp-note" data-index="14" tabindex="0"><p>解決2
 ディスク上とメモリ上のデータ構造が一緒という話を入れる</p></div><div class="bespoke-marp-note" data-index="15" tabindex="0"><p>解決2
 データ構造を統一化し,さらに非破壊とすることで持続性の向上へ繋げる</p></div><div class="bespoke-marp-note" data-index="16" tabindex="0"><p>問題提起3 スキーマ 
 最終的にFSのような柔軟性を持ち合わせることで解決</p><p>ファイルシステムにも型は必要</p></div><div class="bespoke-marp-note" data-index="17" tabindex="0"><p>スキーマ必要だ.
--- a/marp-slide/slide.md	Mon May 15 18:21:52 2023 +0900
+++ b/marp-slide/slide.md	Mon May 15 20:16:50 2023 +0900
@@ -147,14 +147,19 @@
 最終的に全てRBTreeで表現してしまおうという話に持っていく
 -->
 
-## データの持続性がない
+<!-- ssdはmemoryに近い性質を持っている -->
+<!-- シークread write -->
+
+## ストレージ階層の多様性
 
-- メモリやディスク,SSDは別々の仕組みをとっている
-  - 持続されていない
+- HDDのような物理的制約(セクター,トラック)が無くなりつつある
+- HDDはログをリニアに書き込んでいく用途に向いている
+- NVMe, MRAMはメモリに近い特性を持つ
+<!-- - メモリやディスク,SSDは別々の仕組みをとっている
+  - 持続されていない -->
+- 個々のデバイスの持続性よりも多数デバイス上のコピー
+- イレイジャーコーディング
 - メモリとディスクみたいな分け方が時代遅れに
-  - ほとんどのデータはメモリ上にある
-  - 分散ノード上に多重のコピーが存在する
-  - 分散台帳などの多様なconsistensyがある
 
 ---
 
@@ -162,13 +167,14 @@
 
 <!-- 階層を分けて考えてしまうから複雑になる -->
 
-## ストレージ階層に対応できていない
+## ストレージ階層とアプリケーション
 
-- 大量のメモリ
-- NVMe
-- SSD
-- RAID
-- テープ
+- ファイルシステムやDBが多様なストレージ階層に対応していない
+  - 大容量メモリ
+  - NVMe
+  - SSD
+  - RAID
+  - テープ
 
 ---