Database JUNKY

MySQL,MariaDBを中心としたブログです

レプリケーション

これはすごい!mariadb10 でマルチソースレプリケーションでデータベース統合!

MariaDBでマルチソースレプリケーション 私的に待ちに待ったあの機能が追加されました。それは、マルチデータソースレプリケーション、mariadb10.0から実装されるという話は知っておりましたが、ようやく触る機会がきたので試してみようと思います。 余談で…

MariaDBを試してみる!・・といってもインストールの話

こんばんわ 勉強というか、お仕事でとある、IBMのデータベースサーバをMySQL 5.5に切り替えるなんていうプロジェクトを進めていました。IBMのデータベースサーバの構成を、MySQLにマイグレーションするのって、初めは簡単だと思っていたのですが、蓋を開けて…

MySQL 異なるストレージエンジン間のレプリケーションをスムーズに行う

どもです。InfiiDBの最終章は、色々とトラブルがあって検証中です。もすこしで解決しそうなので、その時になったらまた記載させていただきます。ごめんなさり・・。今回は、そのトラブルの一つであった、「異なるストレージエンジン間のレプリケーション」の…

InfiniDB でリアルタイムDWHを作る PART2(環境構成詳細)

前回のMySQLとInfiniDB でリアルタイムDWHを作る PART1から、だいぶ間が空いてしまいましたが、そろそろリアルタイムDWHの話を復活しようと思います。PART2では、リアルタイムDWHを構築する際の環境構成について説明し、結果何をどうしたいのか?の結果を記…

MySQLとInfiniDB でリアルタイムDWHを作る PART1

むかしむかし、僕のブログでこんなことを書きました。 (OSSなDWH InfiniDB の話 ⑤ ~リアルタイムDWH化について) もう一年以上経っちゃいました・・・。この話、もちろん忘れていたわけでもなく、需要があまりなかったので、「ふーん、世間ではそんなにニー…

レプリケーションを利用したMySQLのサービス無停止バックアップ

MySQLのバックアップってどうやってますか?単純なバックアップであれば、mysqldumpでもデータディレクトリを丸ごとコピーでも好きな方法でやればいいと思いますが、じゃあそれが止めることが許されないサービスだったら?というところを突き詰めて「サービ…

MySQL: 不要なバイナリログを削除(パージ)する shell

MySQLでレプリケーションってMASTERが吐き出すバイナリログをリレーしてレプリケーションをするわけなのですが、そのままにしておくとMasterにバイナリログがどんどん溜っていきディスクを圧迫してきます。自動削除の機能もあるのだけど・・MASTERのバイナリ…

MySQL: mysqldumpのコマンドオプションメモ

mysqldump(mysql 5.5)のメモです。 いっぱいオプションがありますので、色々なサイトからかき集めてまとめてました。mysql 5.5になってからなのかな?レプリケーション関係(MASTER,SLAVE)のオプションが追加になっているようです。

MySQL5.5 Semisynchronous Replicationを試してみる ~構築編

MySQLの強力なレプリケーションが、さらに強力になりました!!通常の非同期レプリケーションに加え、新たに半同期レプリケーション(Semisynchronous Replication)が追加になったわけです。非同期ですら充分満足のいく機能だったのに、半同期が追加された…

MySQL レプリケーション時の注意点など・メモメモ

MySQLといえば、レプリケーション、レプリケーションといえばMySQLというくらい、MySQLのレプリケーションは簡単、かつ有効に活用できる機能の一つ、MySQLを利用しているサービスでレプリケーションを利用していないサービスはほぼ無いと思ってよいでしょう…

mysql: 全文検索エンジンを使ってみる : senna/Tritonnの利用

ここのwordpressも全文検索エンジン入れたらきっと速くなると近いつつ、インストールしてみました。インストールは意外と簡単(むしろ調べるのに時間がかかったかな?)でした。そもそもsennaって何?なんですが、sennaサイトの文言をそのまま引用しておきま…

OSSなDWH InfiniDB の話 ⑤ ~リアルタイムDWH化について

前回に引き続き、DWH(データウェアハウス)である、InfiniDBの話です。 DWHは、Data Warehouse という意味で、データの倉庫って意味合いです。 なので、利用の方法を考えると、データに即時性があまり必要なく、大量のデータを分析する用途で使うケースが多…