答えは「可能な場合とそうでない場合がある」
…
人の作ったものは完璧ではない。完璧でないものはクラッシュする。故にデータベースはクラッシュする。サーバハードウェアの故障、OSのクラッシュ、データベースそのもののバグなど原因は様々であるが、永遠に停止することなく動き続けるRDBMSというものは存在しない。もちろん数年間無停止で問題が出ない場合もあるが、クラッシュするときはするので対策が必要である。もしもの時に備えて抜かりないのがスマートなオトコのスタイルである。データベースのご利用は計画的に。
トランザクションのことなら全部データベースに任せればいいじゃん!!
と思ったそこのアナタ!!人生そんなに楽ではありません。
…
DB自体の話が最近多くなってきたので、アプリ層のことも少し書いてみようと思います。
今回はプログラミング言語RubyからMySQLにアクセスするベーシックなプログラムを作ってみようと思います。最低限の要素が入っているようなものを作成したいと思います。
1. Rubyのインストール
今回はお手軽版ということで、以下を使ってみました。
One-Click Ruby Installer 186-26 Final
Release
ダウンロードはこちらからできます
…
[さらに読む]
MyNAのメーリングリストで迷ってる人を見かけたのだが、意外と同じことで悩んでいる人が多いのではないかと思って書いておく。
MySQL
Clusterのダウンロードページに行くと、Linux用のRPMが細かく分かれていて、どのパッケージをどのホストにインストールすればいいのか迷ってしまうんじゃないだろうか。MySQL
Clusterには管理ノード、データノード、SQLノードの3種類が存在するが、それぞれにインストールしなければいけないRPMは次の通り。
管理ノード
- Cluster storage engine management・・・ndb_mgmd(デーモンプログラム)が入っている。
- Cluster storage engine basic …
DB自体の話が最近多くなってきたので、アプリ層のことも少し書いてみようと思います。
今回はプログラミング言語RubyからMySQLにアクセスするベーシックなプログラムを作ってみようと思います。最低限の要素が入っているようなものを作成したいと思います。
1. Rubyのインストール
今回はお手軽版ということで、以下を使ってみました。
One-Click Ruby Installer 186-26 Final
Release
ダウンロードはこちらからできます
…
[さらに読む]
DB自体の話が最近多くなってきたので、アプリ層のことも少し書いてみようと思います。
今回はプログラミング言語RubyからMySQLにアクセスするベーシックなプログラムを作ってみようと思います。最低限の要素が入っているようなものを作成したいと思います。
1. Rubyのインストール
今回はお手軽版ということで、以下を使ってみました。
One-Click Ruby Installer 186-26 Final
Release
ダウンロードはこちらからできます
…
[さらに読む]
MySQL Clusterを使うにあたって直感的に理解しにくいことを一つ挙げると
どうやってたくさんあるSQLノードに接続すればいいんだ?
ロードバランスは?
フェイルオーバーは?
ということがあると思う。このテーマを扱ったドキュメントはありそうだちょうど良いものが見あたらない。おそらくこの点が明確でないために「よし、最近サイトのトラフィックも増えてきたことだし、いっちょMySQL
Clusterを試してみようか!」という気にならず、多くの人が利用を躊躇ってしまっているのではないだろうか?なので今日はこの点について5パターンのソリューションを紹介したいと思う。
その前に、「MySQL Clusterって何だ?シラネーヨ!」って人は、MySQL …
こんにちは。
チューニングって人によって考え方やポリシーがあったりしますし、チューニングすることで逆に遅くなっちゃったとかいう失敗談もあったりして、「これがスタンダード」というものがないような気がします。
とってもベーシックな知識ですが、できる人は意外にすくなかったり。。 情報はあるけど、ちらばっていてまとまってなかったり。
ずっとー昔からあるテーマですが、ずーっと先にもありそうなテーマだと思います。
さて、MySQLのチューニングをされる方や、これからMySQLを使ってシステム構築をされる方に、必読の情報を紹介しましょう。
こんにちは。
チューニングって人によって考え方やポリシーがあったりしますし、チューニングすることで逆に遅くなっちゃったとかいう失敗談もあったりして、「これがスタンダード」というものがないような気がします。
とってもベーシックな知識ですが、できる人は意外にすくなかったり。。 情報はあるけど、ちらばっていてまとまってなかったり。
ずっとー昔からあるテーマですが、ずーっと先にもありそうなテーマだと思います。
さて、MySQLのチューニングをされる方や、これからMySQLを使ってシステム構築をされる方に、必読の情報を紹介しましょう。
こんにちは。
チューニングって人によって考え方やポリシーがあったりしますし、チューニングすることで逆に遅くなっちゃったとかいう失敗談もあったりして、「これがスタンダード」というものがないような気がします。
とってもベーシックな知識ですが、できる人は意外にすくなかったり。。 情報はあるけど、ちらばっていてまとまってなかったり。
ずっとー昔からあるテーマですが、ずーっと先にもありそうなテーマだと思います。
さて、MySQLのチューニングをされる方や、これからMySQLを使ってシステム構築をされる方に、必読の情報を紹介しましょう。