|
Railsに限らず、MySQLを利用したサービスを開発/運用しているなら、これから解説する内容を知っておかないと、予期しないデータ不整合を発生させてしまうかもしれません。データ不整合が発生してしまったら、本来あるべき状態に戻すのはかなり難易度が高いため、開発/運用をしているエンジニアは、データ不整... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Zeuscart ? Free GPL Ecommerce Shopping Cart Software | Ecommerce Solutions | Online PHP Shopping Carts | Storefront Software フリーで使えるPHP+MySQLで構築されたショ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
「Top 20+ MySQL Best Practices」を読んでへー、と思ったのでメモ的にエントリー。MySQLで高速化なり最適化するためのTipsいろいろです。全部で21個ほど紹介されていますが、個人的にむむ!と思ったものをご紹介。クエリーキャッシュを効かせたいときはCURDATE()やNO... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
ruby, python, php | 09:06 | 大変たいへん興味深い記事。全プログラマーにとって。HDDの代わりにSSDを利用したら、リレーショナルデータベースの性能はどれだけ向上するのでしょうか? オラクルと富士通が共同検証を行い、その結果をホワイトペーパーとして先週発表しました...(... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
mysql | 22:17 | たとえば、MySQL を使ったお手軽メッセージキュー実装 - ドワンゴ 研究開発ブログに出てくるようなInnoDBをメッセージキューのように使っているときに、キューにどれだけメッセージが溜まってるかを確認したいとき、普通に考えるとCOUNTすると思う。SELECT ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
社内で SSD の寿命について話題に上がったので、ちょろっと X25-M G1 の運用実績に関する日記を書いてみよう。プロダクション環境にある MySQL が動いているホストから、比較的 I/O が激しいものをチョイスして smartctl を叩いた結果がこんな感じ。# smartctl -d a... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
データベースのテーブル設計を行うときに皆さんは、どのようにしているでしょうか?いくつかの無料で利用できるツールが提供されているので、筆者はそれらを利用していましたが、最近「ERMaster」と呼ばれるEclipseプラグインの存在を知りました。ERMasterは、ほかのツールに比べ、直感的で分かり... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
オラクルのサン買収に関し、MySQLのオリジナル開発者の Monty こと Michael Widenius 氏が、MySQLユーザに向け、支援を要請するメッセージを出しました。http://monty-says.blogspot.com/2009/12/help-saving-mysql.htm... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
SQLSQLのselect文の書き方の覚書です。なお、本文中の動作確認は「mysql Ver 5.0.67」で行いました。目次説明に使用するデータ構造?(というかテーブル)抽出(where句)ソート(order by句)ソートの例(昇順)ソートの例(降順)結合(join句)集計(group by句... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
PHPはWebシステムの中で広く使われているポピュラーなスクリプト言語だ。だが、手軽に習得し、開発が行えるとあって成果物のレベルが様々であり、中にはセキュリティ上問題のあるコードが多数存在することがある。そうしたセキュリティ上の問題を解決する手法やフレームワークもあるが、ごく簡単なシステムでは使わ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
アクセス解析として有名な物と言えばGoogleのAnalytics、ビジネス向けであればSiteCatalystになるだろう。だが予算をそこまで出せず、とはいえ外部のサービスは使いがたいという場面はよくある。そんな中、できるだけ見栄えのいいアクセス解析システムを願うならオープンソースを使わざるを得... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
ORM やウェブアプリケーション関連のライブラリなどのテストケースを書くにあたっては、 RDBMS へのアクセスが必要になります。しかし、SQLite のようなスタンドアローンのデータベースと比較すると、サーバ型データベースである MySQL に接続してテストを書くのは、既存の MySQL の権限... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
最近 RDBMS のトリガーを色々書いているのですが、知らない人にトリガーが何かいちいち説明するのに簡単な例はないかな、というのと、MySQL の処理速度はトリガーによってどの程度変化するか、ということを確認するために、以下のような実験を行ってみました。InnoDB はしばしば、「SELECT C... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
MySQL, PerlMySQL::Sandbox はお手軽に MySQL のサーバーを立ち上げるツールで、ちょっとしたテスト環境を構築するとかに非常に便利なプロダクトです。 とりあえずインストール$ sudo cpan -i MySQL::Sandboxでインストールしてから OS ごとの実行バ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
2009-05-19限界までMySQLを使い尽くす!!どこまで出来るか?!やれるところまでやってやるぜ!!と、威勢が良いのは若い間だけの話。オトナのオトコは、攻めるときはとことん攻めるが自らの限界もわきまえて賢く振る舞うのがスマートってものである。というわけで、今日はMySQLのいろいろな限界につ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
ここのところ、javaccとawsに魅了されている米林です。よく使うDB(Oracle/MySQL/PostgreSQL/SQLServer)における設計時のサイズ見積もりで使うサイトの備忘録。あとは、OracleからのPython情報。OracleOracle 物理設計http://www.or... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
2009-05-11ALTER TABLEを上手に使いこなそう。テーブル定義を変更したい。インデックスが壊れてしまったので再作成したい。そんな場合はALTER TABLEを使う。ALTER TABLEはテーブル定義を変更するお馴染みのコマンドであるが、その挙動は意外と知られていない。(エキスパート... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 bothSSDandFusionIOarerunin“non-durable”mode???? 』 by kzk [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
2009-04-27SYSDATE()とNOW()の違い。MySQLには、現在時刻を求める関数としてSYSDATE()とNOW()という2つの関数が実装されている。そして、それらは微妙に動作が違う。SYSDATE()は関数が呼び出された瞬間の時刻を返すのに対して、NOW()はクエリ開始時の時刻を返... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Ruby on Railsで便利だと感じる機能の一つがデータベースのマイグレーションだ。通常、Webシステムを開発する場合、初回構築時にはE-R図も作成して管理するものの、運用の中で徐々に増えていくフィールドについてはあまり管理されない。データベースを解析して差分を抽出するそのため構造が分かりづら... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|