No.2ベストアンサー
- 回答日時:
>想定は月間3千万PV数、店舗数1万店、ユーザー数100万人のショッピングサイトを想定しています。
月間3000万PVでは計算が合わないような気もしますが、
それだけの規模で、
商用レベル、という観点では非常に高額なシステムを
導入せざるを得ない(可用性も考慮して)規模ではありますので、
内容に関して詳しく書くことはしません。
質問者様のご要望として、ハードディスクの製品名ということですので、
以下にすぐに思いついたものを列記しておきます。
EMC CX4-120とか、
HP EVA 4400とか
NEC i-storage D8-30とか
FC接続での外部ストレージですね。結構高価ですが。
ホストもブレードをお勧めしたいところですね。
No.1
- 回答日時:
このような構成の場合、登録用DBサーバと参照用DBサーバの同期はMySQLレプリケーションを使用しています。
この場合、同期はリアルタイムではないのですが、パフォーマンスの向上が
望めます(登録のトランザクション<参照のトランザクションの場合)
で、質問者様はDBのデータ格納に関して外部diskなどを利用する(共有disk等)のが普通かどうか、ということですが、
これは一概に言えません。
デバイス数が増えるとそれだけリスクが増えますし、
デバイス間の通信速度も考えないといけません。
私の知識の範囲内ですが、
上記のような構成の場合、DB部分は別領域(ハードウェア的に)にするのが推奨です。
商用、というレベルで言えば、
採用しているサーバーのメーカーに外部HDD(SAS等)エンクロージャーが
あればそれを採用しますし、そんな予算がない場合は
サーバ側にdiskを追加して、別のraid-diskを作成してその領域を
当てるということでしょうか。
もしくは、CWRS5-BK等の汎用エンクロージャー(disk-box?)を使用するとか。
データ領域にNAS等を使うのはお勧めできません。(ネットワークがボトルネック)
※文面から察するに、もしかするとNASも視野に入れているのかな?
と思いましてこの文を入れました。
※質問者様のニーズがどうかわかりませんが、質問内容だけでみると、
登録用と参照用DBをサーバで分ける必要は全くないかと思います。
(なぜ分けているかどうか分かれば、外部ディスク云々というのは
おのずとわかってくるでしょう)
ということで、補足要求をします。
・どのような用途を想定されていますのでしょうか。
・参照用・登録用DBの同期はどのようにしてとるようにお考えでしょうか。
・採用される予定のサーバはどのようなものでしょうか。
(特に現実的に聞いているわけではないので、仮定でお答えいただければと思います)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- ドライブ・ストレージ 簡易NASで外付けハードディスクの電源を切っておける機能などを探しています。 7 2023/04/08 19:10
- IT・エンジニアリング ドメイン駆動設計の値オブジェクトについて質問 1 2023/05/13 02:50
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- LANケーブル・USBケーブル 壁掛けテレビで、10mのHDMIとUSBケーブルを用意する必要があるのですが、品質上注意する事やおす 4 2022/07/09 08:17
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- ノートパソコン ハードディスクが壊れたPCのオークションへの出品の仕方を教えてください 9 2022/11/16 08:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
(SQLSERVER) 別サーバーへテー...
-
異なるサーバーにファイルをエ...
-
2つのPCの SQL Server のテー...
-
SQLのエラー(~付近に不適切な...
-
ACCESSからのODBC接続のみ応答...
-
PostgreSqlでFunctionの作成に...
-
Oracle 8i コンマ(,)を含むデ...
-
Access2010 accdbのエラー「ODB...
-
SQLサーバー接続 特定のPCがWin...
-
SQL Loaderを使いたい
-
symfowareへのODBC接続方法
-
ノートンの解約(「ライセンス...
-
sqlcmdでクエリの実行結果をバ...
-
ユーザー定義関数内でのsp_exec...
-
VB6より長文INSERT文でORA1756...
-
IPアドレスによるクライアント...
-
ACCESS ADOでupdateが効かない
-
SQLSERVERエージェントからのス...
-
sqlで文字列を最後に追加したい
-
IIS+SQLServer2008(2012,2014,2...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
(SQLSERVER) 別サーバーへテー...
-
異なるサーバーにファイルをエ...
-
dtexecコマンドを使ってDTSパッ...
-
MySQLに良いCPUスペックは?
-
別サーバーのDB同士を結合する...
-
SQLServerでViewの参照・・・
-
2つのPCの SQL Server のテー...
-
FreeBSD+PostgreSQLでありえな...
-
リンクサーバ(PostgreSQL)に...
-
SQLサーバーのテーブルでサーバ...
-
SQLサーバーでの正規表現メタ文...
-
Oracle 8i コンマ(,)を含むデ...
-
SQLサーバー接続 特定のPCがWin...
-
SQLのエラー(~付近に不適切な...
-
GROUP BYでエラーが発生
-
Access2010 accdbのエラー「ODB...
-
AccessのDAO.ExecuteとDoCmd.Ru...
-
SQL Loaderを使いたい
-
NAT-KUのノートパソコンは?
-
エクセルマクロで指定範囲内の...
おすすめ情報