【質問・アドバイス】 サーバ用途 Mysqlで大量のデータを扱います。(きなこ。さん)

ホーム > ピックアップリスト > サーバ用途 Mysqlで大量のデータを扱います。(きなこ。さん)

質問・アドバイス サーバ用途 Mysqlで大量のデータを扱います。(きなこ。さん)

作成者 きなこ。さん  2012年10月11日 02:45 [5426]

7年ぶりの自作でハードに関する知識がないのでありとあらゆるアドバイスをいただけたらと思います。

もしかしたらそもそもそれ規格ちゃいまっせってのもあるかも・・・

サーバ用途でmysqlのデータが年間1億行ほど増えていきます。
重要なのはその大量のデータを入れるためssdをおおく接続できるマザーと電源。
そして参照を早めるために可能な限りインデックスをインメモリしたいので、メモリはどっさり積める様に。
この2点を重点を置いてリスト作りました。
OSはCentOS6を予定。
よろしくお願いします。

最安値: ¥24,800 (リスト作成時:¥23,713

どの程度の負荷になるか今はまだわからいので、とりあえずメモリを8枚させるのを

最安値: ¥− (リスト作成時:¥21,270

同じくメモリが8枚させるのを
そして多くのssdを搭載できそうだから

最安値: ¥46,000 (リスト作成時:¥2,980
KVR16N11/8 [DDR3 PC3-12800 8GB]のクチコミ 0

とあえず1枚か2枚かって相性の問題がないなら合計8枚購入

規格あってますよね?

最安値: ¥− (リスト作成時:¥12,937

節電大事です。そしてsata×10ってのが素敵。信頼性もありそう。

最安値: ¥− (リスト作成時:¥5,689
Source 210 Elite [ブラック]のクチコミ 0

シャドウベイがたっぷりだから。

最安値: ¥− (リスト作成時:¥13,970

を×6個の予定

最安値: ¥− (リスト作成時:¥2,350

なんでもいいです。ほんとはオンボードでいいんですが

最安値: ¥22,572 (リスト作成時:¥9,896

を3個
画像とバックアップに

現在の合計金額: ¥93,372
リスト作成時の合計金額: ¥92,805 (2012年10月11日)

ピックアップリストの評価・コメント

このリストの評価 2.00 (採点者数:3人)
評価をする・コメントを書き込む
※価格.comID登録が必要です。(新規登録はこちら
コメント コメント(全9件)

越後犬さん 2012/10/11 03:33

SSD の数が 4 や 8 じゃなく、
なぜ 6 なのか、教えていただきたいです。
問題が出た場合どうするおつもりでしょう。

マザーが ASRock を選んでらっしゃいますが、
ストレージをたくさん積む予定でしたら X79 Extreme11 かなとも思いましたが、
サーバー用途ですので、
Supermicro X9SRA に LSI Logic の 8 ポート付きの RAID カードかなぁとも思います。

OCZ の RVD3X2-FHPX4-480G とか、使うという手もございます。

犬の飼い主さん 2012/10/11 07:56

無駄がある構成

きなこ。さん 作成者 2012/10/11 13:20

越後犬さん ありがとうございます。
X79 Extreme11はいいですね。ただちょっと高いくて手が出ません。
X9SRAも検討したのですがやはりちょっと予算的に無理なかんじですね。
X9SRAならX7DBE+あたりほしいです。

SSDは4とか8のほうがよろしいのでしょうか?
6なのはDBのテーブルごとに一つのストレージに割り当てたいからです。
OS用とテーブルの数、あと画像用のSSDなんかを計算して6という数字になりました。
RAIDで構成するよりパフォーマンスが高いと思われるので。

4とか8はどのようなメリットがあるのでしょうか?
8での構成を検討したいです。

RVD3X2-FHPX4-480Gもいいですね。こちらも検討してみたいです。


犬の飼い主さん。どのあたりの無駄ですか?すみませんが詳細を教えてください。

電源の容量なんかもよくわかっていません。もっと大容量のすべきなのか無駄なのか、さっぱりわかりません。

越後犬さん 2012/10/11 14:25

あ、
SSD を単体で繋げるおつもりでしたか。
私はてっきり RAID で構成するのかと思っていました。
SATA 6GB/s じゃなくてもいいってことですね。
了解しました。

Tomba_555さん 2012/10/11 19:21

LinuxでしかもMySQLで大量データを扱う・・・
その保存先がSSDではマズイと思いますよ
通常、SSDの用途というのはOSとかアプリケーションのインストール先として利用されます。
何故かというと、MLCタイプのSSDの書き換え回数は1セル辺り1万回と少ないのです。
つまり一度書き込んだら余り書き換えないOSとかアプリの領域に使うのが定番です。
データベースの様な書き換える事が前提の用途で使うのは無謀と言えるでしょう。
通常は耐久性の高いHDDをRAID5なり6なりで冗長性を持たせて止まらないシステムを
構築するのが最適でしょう。

余談ですが、屑犬の虐待主はからんで来ない様にw

きなこ。さん 作成者 2012/10/11 21:06

Tomba_555さん
確かにsqlでssdにして処理が早くなったけど壊れまくったってなんどか見たことありますね。
インテルのssdにして改善したというのも見たことがあるので、本当にIO性能が重要なところだけインテルのssdを使ってみるとかがいいかもしれませんね。
参考になりました。ありがとうございます。

Tomba_555さん 2012/10/11 22:07

I/O性能=耐久性とは関係ありません
インテルだろうと、何処の製品だろうとMLCタイプのSSDでは壊れまくりです
そのデーターベースの更新頻度が全体が収まった後に入替えが少ないというので
あれば問題無いと思いますが、全体が毎日入れ替わる様な激しい更新であれば
1年と持たないかも知れません。

10倍の寿命を持つSLCタイプなら問題無いかと思いますが
http://kakaku.com/item/K0000269449/#tab
こんな価格が当たり前です

ま、商売とか責任重大なデータで使うので無く遊びなら良いのですが・・・

きなこ。さん 作成者 2012/10/12 00:55

Tomba_555さん
>データーベースの更新頻度が全体が収まった後に入替えが少ないというので
>あれば問題無いと思いますが、

毎日、30万件ほとinsert文が発生する感じです。入れ替えは少ないのでとりあえずhddに毎日バックアップをとりながらssdで運用してみます。

このページの先頭へ