技術情報– category –
-
Galera Cluster 導入チェックポイント
Galera Cluster はマルチマスターによる高可用性と自動ノードプロビジョニングやローリングリスタートによる運用容易性も兼ね備えたMySQLの拡張ライブラリです。 MariaDB社からは「MariaDB Galera Cluster」として、Percona社からは「Percona XtraDB Clust... -
次世代MySQL Sandbox! dbdeployerの使用方法について
次世代MySQL Sandbox! dbdeployerの使用方法について 私は以前からMySQL Sandboxの愛用者なのですが、 先日のPercona社のブログで、Peter Z氏が新MySQL Sandboxであるdbdeployerについて紹介していたので、ただでさえ便利なMySQL Sandboxが、どれだけ改善... -
MaxScale 2.2 のモニター機能を使って自動フェイルオーバーを実現する
MariaDB MaxScale はマスター/スレーブ構成のMySQLやMariaDBでアプリケーション側からの接続を振り分けるプロキシの機能がメインでした。 この機能を使うことでフェイルオーバーが発生してマスターサーバーが変わってもアプリケーション側からは継続してデ... -
Windows環境で Percona XtraBackup を利用する裏技
はじめに About Percona XtraBackup 上記ページの「Supported operating systems」の項目の通り、Percona XtraBackupは Windows をサポートしていません。Percona XtraBackupはMySQLがインストールされたサーバ上にインストールする必要があるため、Window... -
MySQL8.0新機能 (caching_sha2_password 認証プラグイン)
先月、MySQL8.0のGA(Generally Available)版がリリースされました。 今回はMySQL8.0で新規追加された認証プラグイン(caching_sha2_password)について確認したいと思います。 MySQL5.7までの認証プラグインには mysql_native_password がデフォルトで使用さ... -
Oracle MySQL Cloud Serviceを使ってみました-インスタンス作成編
Oracle MySQL Cloud Serviceについて Oracle MySQL Cloud Serviceは、セキュアでコスト効率の良いエンタープライズ品質のMySQLデータベースサービスを提供します。Oracle Cloud 上のMySQL Enterprise Edition は、シンプルに統合され、自動化されたMySQL C... -
MariaDB と MySQL のソースコードの類似度を調べる
【訂正とお詫び】 Percona Server の開発方法について誤りがありました。訂正するとともに深くお詫び申し上げます。 MariaDB は MySQL をそのまま置き換え可能な互換性を持っていると言われています。 また、標準で使えるストレージエンジンが豊富であるこ... -
MySQLでのSSL/TLS利用の基本
はじめに 昨今のWebサービスでは常時SSL/TLS化が当たり前となっています。 HTTPだけに限らず、リモートとの通信をする場合はできる限り暗号化して、セキュリティを高めていきたいところです。 そこで改めてMySQLでSSL/TLSについて確認してみます。 現在で... -
MariaDB 10.3のPL/SQLを試してみた
MariaDB 10.3のPL/SQLを試してみた Oracle Databaseには、独自のプログラム言語としてPL/SQLが提供されています。 PL/SQLで作成されたプロシージャやファンクションは、データベース内で高速に動作するとともに、アプリケーション側から複雑なビジネスロジ... -
MySQLのベンチマークツール: tpcc-mysql と sysbench-tpcc の紹介
MySQLのベンチマークツールはいくつかあり、前回はsysbenchを紹介させていただきましたが、今回は tpcc-mysql と 同様のシナリオを sysbench で実行できる sysbench-tpcc を紹介させていただきます。 tpcc-mysql と sysbench-tpcc TPC(Transaction Proces...