SlideShare une entreprise Scribd logo
1  sur  25
HDD SSD RESEARCH
What’s HDD & SSD
パソコンの仕組み
パソコンの仕組み
HDDって呼ばれるけど

• パソコンでいう働きとしての名称は‘補助記憶装置’(二次

記憶装置)

• 主記憶装置はメモリ


• 補助記憶装置の種類にHDDやSSDがあります


• ちなみになくてもパソコンは動きます(Knoppixなど)
HDD と SSD の構造上の違い
HDDの仕組み
SSDの仕組み
要するに…


• HDDは磁気を使った記憶方式


• SSDは電子(電気)を使った記憶方式


• お互いにメリット・デメリットがあるよ
HDDとSSDの比較

         HDD      SSD


速度       遅い       速い


値段       安価       高価


寿命       長め       短め
寿命について
• HDDとSSDの故障の原因についてはちょっと違う


• HDDでは老朽化による故障(モーターなど)


• SSDでは酸化膜の消費(書き換え回数に上限がある)


• さらに、電子で記憶しているので自然放電もある
ちなみにSSDには…
• SLCとMLCというものがある


• SLCは一つのセルに1ビット書きこむもの


• MLCは一つのセルに1ビット以上書きこむもの


• SLCのほうが高速で耐久性が高いメリットがある、MLC

では容量が増える

• しかし、最近では研究が進みMLCでも高速に耐久性に

優れてきている
オラクルと富士通がこんな研究をしてました
HDDをSSDにしたらデータベースは
   どれだけ速くなるか?
       2010年4月22日
      http://bit.ly/9hoKSO
システム構成
シーケンシャルアクセスの比較
ランダムアクセスの比較
シーケンシャルアクセス?
 ランダムアクセス?
 わけがわからないよ
シーケンシャルアクセスと
  ランダムアクセスの違い
         シーケンシャルアクセス ランダムアクセス


アクセス方法     順次読み込み    バイト位置指定

         データが後ろにあるほど 直接アクセスでき
 速度
             低速       るため高速

ファイル設計    可変調データも可   固定長データ
要するに…


• シーケンシャルアクセスはデータをHDDに順番に書き

こむ

• ランダムアクセスはデータを近いあいてるスペースから

書き込んでいく
HDDとSSDの比較
あるデータベース処理を大量に行った場合
HDDとSSDの比較

• HDDと2倍の差が出た


• が、CPUがSSDの書き込み速度に追いつけずCPUのほう

が衰えてしまった

• ちなみに実験時のCPUはSparc   64 VIIというもの

• 2.4Ghz   (4/2)8コア
Database Smart Flash Cache(よくアクセスする
 部分だけをSSDに移動するオラクルの技術)を
              使った場合




なんかわからんが良くなったよー(若干宣伝混じり)
まとめ


• 新しい技術によってSSDの短所を補ってきているが、

SSDはまだ研究段階のデバイスである

• よってまだあまりお薦めはできない


• DBのインデックスなどには最適かも
ご清聴ありがとうございました

Contenu connexe

Tendances

Aerospike基本のき
Aerospike基本のきAerospike基本のき
Aerospike基本のきYuto Suzuki
 
カウチなやつら CouchDB in the room
カウチなやつら CouchDB in the roomカウチなやつら CouchDB in the room
カウチなやつら CouchDB in the roomMakoto Ohnami
 
社内サーバインフラ勉強会(DB)
社内サーバインフラ勉強会(DB)社内サーバインフラ勉強会(DB)
社内サーバインフラ勉強会(DB)Masahiro NAKAYAMA
 
分散仮想ストレージシステム紹介
分散仮想ストレージシステム紹介分散仮想ストレージシステム紹介
分散仮想ストレージシステム紹介OSSラボ株式会社
 
分散処理のすゝめ?
分散処理のすゝめ?分散処理のすゝめ?
分散処理のすゝめ?yoshito oe
 
Cloud os techday_0614
Cloud os techday_0614Cloud os techday_0614
Cloud os techday_0614Takano Masaru
 
Intel® Optane™で格安超高速インメモリーデータベースを作った時の話
Intel® Optane™で格安超高速インメモリーデータベースを作った時の話Intel® Optane™で格安超高速インメモリーデータベースを作った時の話
Intel® Optane™で格安超高速インメモリーデータベースを作った時の話NHN テコラス株式会社
 
Programming under capability mode
Programming under capability modeProgramming under capability mode
Programming under capability modeYuichiro Naito
 
データベースのお話
データベースのお話データベースのお話
データベースのお話Hidekazu Tanaka
 
Mobageの技術を体験(MyDNS編)
Mobageの技術を体験(MyDNS編)Mobageの技術を体験(MyDNS編)
Mobageの技術を体験(MyDNS編)Daisuke Ikeda
 
バックアップとリストアの基礎
バックアップとリストアの基礎バックアップとリストアの基礎
バックアップとリストアの基礎Kazuki Takai
 
データベース入門
データベース入門データベース入門
データベース入門拓 小林
 
Oracle DBMS - Backup and Restore Planning
Oracle DBMS - Backup and Restore PlanningOracle DBMS - Backup and Restore Planning
Oracle DBMS - Backup and Restore PlanningNaoki Sasaki
 
キャッシュ・権威 兼用型浸透問題への対処
キャッシュ・権威 兼用型浸透問題への対処キャッシュ・権威 兼用型浸透問題への対処
キャッシュ・権威 兼用型浸透問題への対処hdais
 
RとSQLiteで気軽にデータベース作成
RとSQLiteで気軽にデータベース作成RとSQLiteで気軽にデータベース作成
RとSQLiteで気軽にデータベース作成弘毅 露崎
 
PowerDNSのご紹介
PowerDNSのご紹介PowerDNSのご紹介
PowerDNSのご紹介Akira Matsuda
 

Tendances (20)

Aerospike基本のき
Aerospike基本のきAerospike基本のき
Aerospike基本のき
 
カウチなやつら CouchDB in the room
カウチなやつら CouchDB in the roomカウチなやつら CouchDB in the room
カウチなやつら CouchDB in the room
 
PC解体
PC解体PC解体
PC解体
 
社内サーバインフラ勉強会(DB)
社内サーバインフラ勉強会(DB)社内サーバインフラ勉強会(DB)
社内サーバインフラ勉強会(DB)
 
Hddからssdへ
HddからssdへHddからssdへ
Hddからssdへ
 
Osc2011 Do
Osc2011 DoOsc2011 Do
Osc2011 Do
 
分散仮想ストレージシステム紹介
分散仮想ストレージシステム紹介分散仮想ストレージシステム紹介
分散仮想ストレージシステム紹介
 
分散処理のすゝめ?
分散処理のすゝめ?分散処理のすゝめ?
分散処理のすゝめ?
 
Cloud os techday_0614
Cloud os techday_0614Cloud os techday_0614
Cloud os techday_0614
 
Intel® Optane™で格安超高速インメモリーデータベースを作った時の話
Intel® Optane™で格安超高速インメモリーデータベースを作った時の話Intel® Optane™で格安超高速インメモリーデータベースを作った時の話
Intel® Optane™で格安超高速インメモリーデータベースを作った時の話
 
Programming under capability mode
Programming under capability modeProgramming under capability mode
Programming under capability mode
 
データベースのお話
データベースのお話データベースのお話
データベースのお話
 
Mobageの技術を体験(MyDNS編)
Mobageの技術を体験(MyDNS編)Mobageの技術を体験(MyDNS編)
Mobageの技術を体験(MyDNS編)
 
バックアップとリストアの基礎
バックアップとリストアの基礎バックアップとリストアの基礎
バックアップとリストアの基礎
 
データベース入門
データベース入門データベース入門
データベース入門
 
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
 
Oracle DBMS - Backup and Restore Planning
Oracle DBMS - Backup and Restore PlanningOracle DBMS - Backup and Restore Planning
Oracle DBMS - Backup and Restore Planning
 
キャッシュ・権威 兼用型浸透問題への対処
キャッシュ・権威 兼用型浸透問題への対処キャッシュ・権威 兼用型浸透問題への対処
キャッシュ・権威 兼用型浸透問題への対処
 
RとSQLiteで気軽にデータベース作成
RとSQLiteで気軽にデータベース作成RとSQLiteで気軽にデータベース作成
RとSQLiteで気軽にデータベース作成
 
PowerDNSのご紹介
PowerDNSのご紹介PowerDNSのご紹介
PowerDNSのご紹介
 

Similaire à 20110805 hddssd research

eb_IQ_未知との遭遇(SSD,InfiniBand,PCIexpress)
eb_IQ_未知との遭遇(SSD,InfiniBand,PCIexpress)eb_IQ_未知との遭遇(SSD,InfiniBand,PCIexpress)
eb_IQ_未知との遭遇(SSD,InfiniBand,PCIexpress)Insight Technology, Inc.
 
Web Service on SSD
Web Service on SSDWeb Service on SSD
Web Service on SSDKazuho Oku
 
Dk&v l プレゼンテーション資料 標準
Dk&v l プレゼンテーション資料 標準Dk&v l プレゼンテーション資料 標準
Dk&v l プレゼンテーション資料 標準Kazuki Hoshi
 
NVMCT #1 ~今さら聞けないSSDの基本~
NVMCT #1 ~今さら聞けないSSDの基本~NVMCT #1 ~今さら聞けないSSDの基本~
NVMCT #1 ~今さら聞けないSSDの基本~Fixstars Corporation
 
[db tech showcase Tokyo 2014] B23: SSDとHDDの混在環境でのOracleの超効率的利用方法 by 株式会社日立製作...
[db tech showcase Tokyo 2014] B23: SSDとHDDの混在環境でのOracleの超効率的利用方法  by 株式会社日立製作...[db tech showcase Tokyo 2014] B23: SSDとHDDの混在環境でのOracleの超効率的利用方法  by 株式会社日立製作...
[db tech showcase Tokyo 2014] B23: SSDとHDDの混在環境でのOracleの超効率的利用方法 by 株式会社日立製作...Insight Technology, Inc.
 
Hadoopのシステム設計・運用のポイント
Hadoopのシステム設計・運用のポイントHadoopのシステム設計・運用のポイント
Hadoopのシステム設計・運用のポイントCloudera Japan
 
NAND Flash から InnoDB にかけての話(仮)
NAND Flash から InnoDB にかけての話(仮)NAND Flash から InnoDB にかけての話(仮)
NAND Flash から InnoDB にかけての話(仮)Takanori Sejima
 
qpstudy 2014.04 ハードウェア設計の勘所
qpstudy 2014.04 ハードウェア設計の勘所qpstudy 2014.04 ハードウェア設計の勘所
qpstudy 2014.04 ハードウェア設計の勘所Takeshi HASEGAWA
 
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)Cloudera Japan
 
1次ベーシック講座情報第1回 修正版
1次ベーシック講座情報第1回 修正版1次ベーシック講座情報第1回 修正版
1次ベーシック講座情報第1回 修正版Nashiro Daisuke
 
Windows Azure の中でも動いている InfiniBand って何?
Windows Azure の中でも動いている InfiniBand って何?Windows Azure の中でも動いている InfiniBand って何?
Windows Azure の中でも動いている InfiniBand って何?Sunao Tomita
 
佐野裕章 Virident 社製半導体ストレージ flash max の検証
佐野裕章 Virident 社製半導体ストレージ flash max の検証佐野裕章 Virident 社製半導体ストレージ flash max の検証
佐野裕章 Virident 社製半導体ストレージ flash max の検証Hiroaki Sano
 
GPUアクセラレータと不揮発性メモリを考慮したI/O性能の予備評価
GPUアクセラレータと不揮発性メモリを考慮したI/O性能の予備評価GPUアクセラレータと不揮発性メモリを考慮したI/O性能の予備評価
GPUアクセラレータと不揮発性メモリを考慮したI/O性能の予備評価Koichi Shirahata
 
GPGPUによるパーソナルスーパーコンピュータの可能性
GPGPUによるパーソナルスーパーコンピュータの可能性GPGPUによるパーソナルスーパーコンピュータの可能性
GPGPUによるパーソナルスーパーコンピュータの可能性Yusaku Watanabe
 
パソコン選び(抜粋)
パソコン選び(抜粋)パソコン選び(抜粋)
パソコン選び(抜粋)Eiji Matsumoto
 
osoljp201105_ZFSjiman_nslope
osoljp201105_ZFSjiman_nslopeosoljp201105_ZFSjiman_nslope
osoljp201105_ZFSjiman_nslopeNoriyasu Sakaue
 
B21 DBエンジニアのための最新HW講座 (Deep Insight About Database and Hardware) by Masaya Is...
B21 DBエンジニアのための最新HW講座 (Deep Insight About Database and Hardware) by Masaya Is...B21 DBエンジニアのための最新HW講座 (Deep Insight About Database and Hardware) by Masaya Is...
B21 DBエンジニアのための最新HW講座 (Deep Insight About Database and Hardware) by Masaya Is...Insight Technology, Inc.
 
NVIDIA Japan Seminar 2012
NVIDIA Japan Seminar 2012NVIDIA Japan Seminar 2012
NVIDIA Japan Seminar 2012Takuro Iizuka
 

Similaire à 20110805 hddssd research (20)

eb_IQ_未知との遭遇(SSD,InfiniBand,PCIexpress)
eb_IQ_未知との遭遇(SSD,InfiniBand,PCIexpress)eb_IQ_未知との遭遇(SSD,InfiniBand,PCIexpress)
eb_IQ_未知との遭遇(SSD,InfiniBand,PCIexpress)
 
Web Service on SSD
Web Service on SSDWeb Service on SSD
Web Service on SSD
 
Dk&v l プレゼンテーション資料 標準
Dk&v l プレゼンテーション資料 標準Dk&v l プレゼンテーション資料 標準
Dk&v l プレゼンテーション資料 標準
 
NVMCT #1 ~今さら聞けないSSDの基本~
NVMCT #1 ~今さら聞けないSSDの基本~NVMCT #1 ~今さら聞けないSSDの基本~
NVMCT #1 ~今さら聞けないSSDの基本~
 
[db tech showcase Tokyo 2014] B23: SSDとHDDの混在環境でのOracleの超効率的利用方法 by 株式会社日立製作...
[db tech showcase Tokyo 2014] B23: SSDとHDDの混在環境でのOracleの超効率的利用方法  by 株式会社日立製作...[db tech showcase Tokyo 2014] B23: SSDとHDDの混在環境でのOracleの超効率的利用方法  by 株式会社日立製作...
[db tech showcase Tokyo 2014] B23: SSDとHDDの混在環境でのOracleの超効率的利用方法 by 株式会社日立製作...
 
20111028ssmjp
20111028ssmjp20111028ssmjp
20111028ssmjp
 
Hadoopのシステム設計・運用のポイント
Hadoopのシステム設計・運用のポイントHadoopのシステム設計・運用のポイント
Hadoopのシステム設計・運用のポイント
 
NAND Flash から InnoDB にかけての話(仮)
NAND Flash から InnoDB にかけての話(仮)NAND Flash から InnoDB にかけての話(仮)
NAND Flash から InnoDB にかけての話(仮)
 
qpstudy 2014.04 ハードウェア設計の勘所
qpstudy 2014.04 ハードウェア設計の勘所qpstudy 2014.04 ハードウェア設計の勘所
qpstudy 2014.04 ハードウェア設計の勘所
 
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
 
1次ベーシック講座情報第1回 修正版
1次ベーシック講座情報第1回 修正版1次ベーシック講座情報第1回 修正版
1次ベーシック講座情報第1回 修正版
 
Windows Azure の中でも動いている InfiniBand って何?
Windows Azure の中でも動いている InfiniBand って何?Windows Azure の中でも動いている InfiniBand って何?
Windows Azure の中でも動いている InfiniBand って何?
 
佐野裕章 Virident 社製半導体ストレージ flash max の検証
佐野裕章 Virident 社製半導体ストレージ flash max の検証佐野裕章 Virident 社製半導体ストレージ flash max の検証
佐野裕章 Virident 社製半導体ストレージ flash max の検証
 
GPUアクセラレータと不揮発性メモリを考慮したI/O性能の予備評価
GPUアクセラレータと不揮発性メモリを考慮したI/O性能の予備評価GPUアクセラレータと不揮発性メモリを考慮したI/O性能の予備評価
GPUアクセラレータと不揮発性メモリを考慮したI/O性能の予備評価
 
GPGPUによるパーソナルスーパーコンピュータの可能性
GPGPUによるパーソナルスーパーコンピュータの可能性GPGPUによるパーソナルスーパーコンピュータの可能性
GPGPUによるパーソナルスーパーコンピュータの可能性
 
パソコン選び(抜粋)
パソコン選び(抜粋)パソコン選び(抜粋)
パソコン選び(抜粋)
 
Toshiba SSD catalog
Toshiba SSD catalogToshiba SSD catalog
Toshiba SSD catalog
 
osoljp201105_ZFSjiman_nslope
osoljp201105_ZFSjiman_nslopeosoljp201105_ZFSjiman_nslope
osoljp201105_ZFSjiman_nslope
 
B21 DBエンジニアのための最新HW講座 (Deep Insight About Database and Hardware) by Masaya Is...
B21 DBエンジニアのための最新HW講座 (Deep Insight About Database and Hardware) by Masaya Is...B21 DBエンジニアのための最新HW講座 (Deep Insight About Database and Hardware) by Masaya Is...
B21 DBエンジニアのための最新HW講座 (Deep Insight About Database and Hardware) by Masaya Is...
 
NVIDIA Japan Seminar 2012
NVIDIA Japan Seminar 2012NVIDIA Japan Seminar 2012
NVIDIA Japan Seminar 2012
 

Plus de Yusei Yamanaka

猫にはわからないGit講座
猫にはわからないGit講座猫にはわからないGit講座
猫にはわからないGit講座Yusei Yamanaka
 
FPGAを用いたシリアル入力型VGA映像出力装置の設計と実装
FPGAを用いたシリアル入力型VGA映像出力装置の設計と実装FPGAを用いたシリアル入力型VGA映像出力装置の設計と実装
FPGAを用いたシリアル入力型VGA映像出力装置の設計と実装Yusei Yamanaka
 
インターネット生放送を支える技術としくみ2015年版
インターネット生放送を支える技術としくみ2015年版インターネット生放送を支える技術としくみ2015年版
インターネット生放送を支える技術としくみ2015年版Yusei Yamanaka
 
130727ニコニコデータセットに扱われてみた
130727ニコニコデータセットに扱われてみた130727ニコニコデータセットに扱われてみた
130727ニコニコデータセットに扱われてみたYusei Yamanaka
 
ライブストリーミング
ライブストリーミングライブストリーミング
ライブストリーミングYusei Yamanaka
 
開発費0円でニコニコ生放送を作ってみた
開発費0円でニコニコ生放送を作ってみた開発費0円でニコニコ生放送を作ってみた
開発費0円でニコニコ生放送を作ってみたYusei Yamanaka
 

Plus de Yusei Yamanaka (7)

猫にはわからないGit講座
猫にはわからないGit講座猫にはわからないGit講座
猫にはわからないGit講座
 
FPGAを用いたシリアル入力型VGA映像出力装置の設計と実装
FPGAを用いたシリアル入力型VGA映像出力装置の設計と実装FPGAを用いたシリアル入力型VGA映像出力装置の設計と実装
FPGAを用いたシリアル入力型VGA映像出力装置の設計と実装
 
インターネット生放送を支える技術としくみ2015年版
インターネット生放送を支える技術としくみ2015年版インターネット生放送を支える技術としくみ2015年版
インターネット生放送を支える技術としくみ2015年版
 
130727ニコニコデータセットに扱われてみた
130727ニコニコデータセットに扱われてみた130727ニコニコデータセットに扱われてみた
130727ニコニコデータセットに扱われてみた
 
20110804 hls research
20110804 hls research20110804 hls research
20110804 hls research
 
ライブストリーミング
ライブストリーミングライブストリーミング
ライブストリーミング
 
開発費0円でニコニコ生放送を作ってみた
開発費0円でニコニコ生放送を作ってみた開発費0円でニコニコ生放送を作ってみた
開発費0円でニコニコ生放送を作ってみた
 

20110805 hddssd research

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n