2011-08-15 5 views
0

高速な検索用に最適化された「スレーブ」データベースを設定するにはどうすればよいでしょうか?私の頭では、スレーブは基本的にはメインのレプリカになりますが、データベース全体のインデックスが大幅に増え、読み取りアクセスが高速になります。この種類のカスタマイズされたマスターからスレーブへの複製は可能ですか?スレーブMySQLデータベースをレポート目的でのみ設定するにはどうすればよいですか?

答えて

0

マスター/スレーブレプリケーションを設定していますか?

このHow to Set Up Replication in MySQLガイドには、マスターとスレーブの両方で行う必要があります。 this MySQL Replication questionにここで見つける

+0

私の質問は、スレーブ上のインデックスを変更する方法と、それが可能か/簡単か、難しいかのどちらかに関連しています。 – eykanal

0

私はあなたのレポート側のための代替データベースを検討する必要がありますと主張していると思います。あなたは重いインデックスの必要性について言及しました - なぜですか?私はあなたが大量のデータを処理しており、データをほとんど変更していないと仮定しているので(つまり、トランザクション)、円柱データベースを考慮する必要があります。 mysql構文に慣れていれば、mysqlをフロントエンドとして使用する2つのカラム指向のデータベースがあります。したがって、クエリは同じままですが、データがどのように下に格納されるかはまったく異なります。

本当にあなたの質問を投げ捨てて、新しいデータを追加します。私のデータを移動して、多くの読み込みと書き込みが少ないように最適化する方法は何ですか。

フル開示:私はInfobright(列指向の技術の1つ)のオープンソースの人物として働いています。あなたの質問は私がたくさん見るので、私はあなたに私の考えを与えると思った。ただし、いくつかの異なる柱状のベンダーがあります。それはすべて量、金、時間に依存します。

関連する問題