MariaDB
2016年12月22日にTransactd PHP ORMをリリースしました。 これはTransactdを使用したMySQL/MariaDB用のORMライブラリです。今回はこのTransactd PHP ORMを紹介します。Contents 主な特徴 高速なDBアクセス 省メモリ 高スループット 高可用性 自在なトランザ…
MySQL/MariaDB用 NoSQLプラグイン Transactdでの高可用運用(Transactd High Availability)ツール「THA」と、対応したプラグイン(Version 3.5)の提供を開始しました。 MySQL/MariaDBのHAツールは既にいくつかありますが、THAはTransactdに合わせて最適化…
前回は、レプリケーション復旧においてMySQLのコマンドを使って最もロック時間を短くコピーし直す方法を紹介しました。 今回は、全くテーブルをロックせずに特定のテーブルやデータベースをコピーし直す方法を紹介します。 Nonlocking Replcopy Nonlocking R…
今回は、MySQL/MariaDB GTID レプリケーションの詳細を説明します。これは、Transactdによるレプリケーションセットアップ(修復)ツールを構築する際に調べたものです。主に従来のバイナリログとポジションを使ったレプリケーションとGTIDによるレプリケー…
レプリケーションの問題発生時の復旧で、マスターの機能を制限してしまうテーブルロックをせずに特定テーブルのみ再コピーする方法について書きたいと思います。
MySQL用NoSQLプラグイン Transactdのチュートリアルで使用するプログラミング言語の種類を拡充しました。 この中に慣れた言語がありましたら、是非試してみてください。SQLに比べてとても高速に処理ができるようになります。Transactd チュートリアル 今まで…
前回の MySQL/MariaDBとTransactdのInnoDBロック制御詳細 その1 - BizStationブログ では、InnoDBのロックの詳細について説明しました。 今回は、TransactdのトランザクションにおいてInnoDBのロックをどう扱うかを説明します。Transactdは、InnoDBロックを…
Transactd 2.3 をリリースしました。 このリリースでは大きな機能追加はありませんが、アプリケーションの機能の実現や運用のために重要な細かな変更がされています。Transactd 2.3 の新機能を紹介します。 readMore 検索 Transactdの検索クエリーは以下のい…
前回のブログ「MySQL/MariaDBとTransactdのInnoDBロック制御詳細」で、「ロックなし読み取りと更新の混在に注意」と書きましたが、「更新前の値を条件で指定したUPDATEやDELETEは問題ないと思うが心配だ」という質問をいただきました。そこで今回は、UPDATE…
昨日のブログ記事のアクセスが想像以上に多く、とても驚いています。 MySQL/MariaDBとTransactdのInnoDBロック制御詳細 その1 - BizStationブログこの中で、REPEATABLE-READのトランザクションで、「ロックなし読み取りした値を元に更新してはいけない」と書…
今回から数回にわたり、TransactdのオペレーションとInnoDBにおけるロックについて解説します。 ロックについてはあまり良くわからなくてもとりあえずそれなりに動くアプリケーションは作れてしまいます。ですが、マルチユーザー環境でミッションクリティカ…
2014/02/18に 第2回 MariaDB/MySQL コミュニティ イベント in Tokyo に行ってきました。 懇親会ではMontyさんと写真を撮ったり、色々なプラグインの開発者の方とお会いしたりでとても有意義な会でした。 MariaDBカンファレンスの感想 Montyさんがお見えにな…