日本はかねてよりFreeBSDの人気が高い。最近はLinux人気に押されてしまったように思うけれども、依然として現場でFreeBSDを使ってます!という話を聞く。WikipediaのページにはわざわざFreeBSDを使ってる人達(例は3つしか挙げられてないがビッグネームばかりである)が掲載されている。これにはユーザー達のFreeBSDに対する深い愛情を感じざるを得ない。
FreeBSD 7.0がリリースされてから長らく経つが、FreeBSD
7.0向けのMySQL公式バイナリはこれまで存在していなかった。が、5.1.32からFreeBSD 7.0向けのバイナリの提供が開始されたので、FreeBSD …
こんにちは。
でお時間をもらって、MySQLの話をすることになりました。
今回は、MySQL Enterprise Server 5.1の概要に加えて、「なぜ、MySQL
Enterpriseは安いのか?」「なぜ、OSSの導入が進んでいるのか?」という内容も加えてお話をしたいと思います。
ぜひ、足をお運び下さい。
_
- 参考:
このブログのMySQL関連エントリ Solaris Container を使ったスケーラブルな MySQL Cluster環境 : きみまさブログ - kimimasa's blog …
[さらに読む]
こんにちは。
でお時間をもらって、MySQLの話をすることになりました。
今回は、MySQL Enterprise Server 5.1の概要に加えて、「なぜ、MySQL
Enterpriseは安いのか?」「なぜ、OSSの導入が進んでいるのか?」という内容も加えてお話をしたいと思います。
ぜひ、足をお運び下さい。
_
- 参考:
このブログのMySQL関連エントリ Solaris Container を使ったスケーラブルな MySQL Cluster環境 : きみまさブログ - kimimasa's blog …
[さらに読む]
こんにちは。
でお時間をもらって、MySQLの話をすることになりました。
今回は、MySQL Enterprise Server 5.1の概要に加えて、「なぜ、MySQL
Enterpriseは安いのか?」「なぜ、OSSの導入が進んでいるのか?」という内容も加えてお話をしたいと思います。
ぜひ、足をお運び下さい。
_
- 参考:
このブログのMySQL関連エントリ Solaris Container を使ったスケーラブルな MySQL Cluster環境 : きみまさブログ - kimimasa's blog …
[さらに読む]
今年はSSDの台頭がめざましい。価格の低下、大容量化、そして高速化、さらには低電力化まで期待できるというからもうHDDの出番はなくなるんじゃないだろうかというぐらいの勢いである。しかしそんなSSDもデータベースで利用する時には気をつけてもらいたい。
MySQL Performance
Blogでインテル製SSDを使って検証した結果がレポートされている。
…
データベースには、WAL = Write Ahead
Log(ログ先行書き込み)というテクニックが利用されていることが多い。WALとは、テーブルスペースなどに存在する実際のテーブルデータに対して更新を反映するまえに、ログに更新の内容を書き込もうというものである。
事前にロギングを行う仕組みは全てWALと呼ばれる。MySQLで言えばInnoDBにおいてRedoログとして利用されるログもWALであるし、MySQL
Clusterのディスクテーブル利用時のUndoログだってWALの一種である。現在開発中のストレージエンジンであるFalconやMaria(MyISAMにクラッシュリカバリやトランザクション機能をつけたもの)もWALを搭載する予定である。もちろんOracleやPostgreSQLなど他のRDBMSでもWALが搭載されている。
…
MySQLを高速化する10の方法という記事がとても好評だったようである。記事を読んで頂いた皆さん、ありがとう。
この記事に対する便乗(?)でWeb屋のネタ帳:
PostgreSQLを高速化する16のポイントという記事を書いて頂いたようだが、そちらの方もかなり人気だったようである。他人が作ったソフトウェアに改良を加えるというフリーソフトウェアやオープンソースソフトウェアの精神も基本は便乗であるので、便乗については大いに賛成したいというかむしろ取り上げてくれてありがとう!!と思うわけであるが、ここでさらに俺はこう考える。
さらに自分も便乗するしかない!! …
MySQL 6.0で搭載される予定の機能の一つに、Semi-Synchronous
Replicationというものがある。コイツを使うととんでもなく凄いHA化ができるので、今日はその方法を紹介しよう。
まずはSemi-Synchronous
Replicationの機能説明から。そもそもSemi-Synchrounousってナニ?どうして完全な同期でもなく非同期でもなくSemi-Synchronousなの?という疑問をまずは解消したいと思う。さっそく次の図を見て欲しい。
これはSemi-Synchronous
Replicationの動作を図で表したものである。図だけではなんだかよく分からないと思うので、以下に各ステップの詳細を説明する。
- …
今日はデータベースを移行するべき場合とそうでない場合を見極めるにはどうすればいいか。見極めずにデータベースの移行に手をつけると失敗してしまうことになるが、自ら失敗を望んでいる人は居ないだろう。データベースの移行において失敗しないためにはどうすればいいか?
これまでの投稿(「OracleからMySQLに移行することは可能なのか?」および「 …
データベース移行ではどのような作業を行わないといけないのか?全体的な流れを俯瞰的に見なければ、作業の見積もりなどが難しいことだろう。というわけで、今日はデータベース移行時に必要になる作業について7つのステップに分けて紹介しようと思う。言うまでもないことであるが、移行時には既存システムを直接いじるわけではない。(稼働中のシステムを直接いじるのは、走ってるクルマに乗り込むのと同じぐらい危険な行為である!!)開発用のシステムを別途用意して作業を進めるという前提で読んで欲しい。
1. データベース構築
…