« MySQL のクエリ最適化における、もうひとつの検証方法 | メイン | MySQL (InnoDB) に直接アクセスしてタイムライン処理を高速化する話 » 2008年06月09日 フレンド・タイムライン処理の原理と実践 MySQL (InnoDB) に直接アクセスしてタイムライン処理を高速化... 続きを読む
サンフランシスコのプログラマLaurie Voss氏が書いた見逃せない記事が賑わっています。近年のフレームワークやライブラリの定番中の定番ORマッパーが既にアンチパターンなのではというのが彼の主張です。この記事を書くきっかけになったのはこのツイートだそう... 続きを読む
モダンPerlの世界へようこそ 第39回 DBIx::Skinny:DBIx::Classに不満を感じたら 2011年2月1日 石垣憲一 Perl, モダンPerl, DBIx::Skinny, Teng, Data::Model, DBIx::ObjectMapper, ORLite テーブル, データベース, アプリケーション, Skinny, Data, オブジェ... 続きを読む
MySQL と SQLite に対応した DBIx なモジュールを PostgreSQL に対応させる Tips いくつか - 2010 advent calendar casual Perl に関するちょっとした Tips をのっけてみるよ。ちゃんと続くかな? こんにちは。PostgreSQL をよく使っている id:sfujiwara (@fuji... 続きを読む
テーブルのJOINが苦手でしたが、この例を思いついてからは、すっきりくっきり理解できるようになりました。むしろ頭から離れません……。 ※ INNER、OUTERは飾り。省略できる。 JOIN = INNER JOIN LEFT JOIN = LEFT OUTER JOIN RIGHT JOIN = RIGHT OUTER JOIN※... 続きを読む
homepage of Mikio HirabayashiWelcome to Mikio Hirabayashi's homepage! I am a software engineer, writing open source products, living in Tokyo Japan, with my wife and my daughter, loving gourmet and sweets. tech blog (en) tech blog (ja) life b... 続きを読む
2010-07-27 モダンなMySQLの開発環境の構築方法 遅ればせながら モダンな Perl の開発環境の構築方法 モダンなPHPの開発環境の構築方法 モダンなPythonの開発環境の構築方法 モダンな Java の開発環境の構築方法 に続いてみる。MySQLは言語じゃないけど。 コン... 続きを読む
単純であることに主な設計目標を置く点で、 SQLite はたいていの他の SQL データベースエンジンと異なっています: 管理が簡単 操作が簡単 プログラムへの組み込みが簡単 保守、カスタマイズが簡単 小さくて速いので、多くの人は SQLite が好きです。 しかしそ... 続きを読む
ワセリン会に刺激をうけて、そういえば最近の KiokuDB ってどうなってんのかなーとおもって、ちょっと調べてみました。KiokuDB は Persistent Object Graphs for Perl ってことになっておりまして、その内部構造の簡単なさわりを解説しておきます。KiokuDB は、... 続きを読む
O/R Mapper 関連の情報をぜんぜんおってなかったので、ぼちぼちみてみるべ、ということで Data::Model をみてみた。Data::Model のつかいかたは、微妙に「べにんぢょのやっぽ」にのっているのだが、だんぺんてきすぎて追うのがつらかったので、まとめる価値があ... 続きを読む
短期間でCPANに上がってる名が通ったO/Rマッパ+αを目を通して、ORMマッパの必要最低限なコンポーネントを整理した。ぶっちゃけもっと削っても良いが一般的にするためにもリストアップ。ORM基幹的なクラスで使い方はORMによりけりで、特に無くても良い。ORM::Sch... 続きを読む
インフルエンザで休んだ影響で仕事が鬼のように溜まって消化不良のmikioです(こんな記事を書いている場合じゃない)。さて今回は、Tokyo Cabinetでリレーショナル風データベースを実現したテーブルデータベース(TCTDB)の実装について説明します。 SQLiteとの... 続きを読む