タグ

2015年2月24日のブックマーク (3件)

  • 勝手に添削: Test::mysqldとTeng::Schema::Dumperを使ってTengのSchemaクラスを自動生成する 〜Daiku編〜 | おそらくはそれさえも平凡な日々

    勝手に添削: Test::mysqldとTeng::Schema::Dumperを使ってTengのSchemaクラスを自動生成する 〜Daiku編〜 http://masteries.papix.net/entry/2014-05-19-teng-schema-dumper.html Daikuをご利用いただきありがとうございます。上記のエントリーに関して以下の様な点が気になりました。 Daikufileを太らせるのは良くない せっかくのDSLなのにコードがゲロっと書かれてしまうのは残念な感じがする あくまでコード例なので、対策はしているのかも知れませんが、僕だったらこうするというのを書きます。 概要は以下のとおりです。 task用のパッケージをつくる Daikufileからはそれを利用する パッケージは以下のようになります。 package MyApp::CLI::DumpSchema;

    勝手に添削: Test::mysqldとTeng::Schema::Dumperを使ってTengのSchemaクラスを自動生成する 〜Daiku編〜 | おそらくはそれさえも平凡な日々
  • MySQL Workbench でデータモデルを作成してみる – セルティスラボ

    データモデリングとはデータベースの設計図のようなものです ざっくり言うと業務分析からデータベースの設計までの過程をモデル図で表現する手法です モデリングとはどんなものか知るには、この記事が参考になります 30分間データモデリング~ER図を描こう! – IT 実際の業務を分析して、エンティティと言われる 誰が、何を、どうする というデータに抽出して、そのエンティティを過不足なく効率よく管理するための関連性を定義したデータモデル図を特定の記法により表現したものが、ERD(entity-relationship diagram)と言われます エンティティという聞きなれない言葉が出てきますが、データベース構造から見るとエンティティとは、データテーブルに相当するものです とりあえず概要がわかったところで Workbench を使って ERD を作成してみたいと思います シンプルな例はないかと検索した

    MySQL Workbench でデータモデルを作成してみる – セルティスラボ
  • O/Rマッパーによるトラブルを未然に防ぐ

    2. copyright © 2014 kuwata-lab.com all rights reserved まえがき 現在、アプリケーション開発の現場では O/R Mapper (ORM) が普及しています。今後 も ORM を使った開発は、増えることはあっても減ることはないでしょう。 しかし ORM は、アプリケーション開発者にとっては便利でも、DB 管理者 (DBA) か らみたらトラブルの種でもあります。それが特にパフォーマンスに関する問題であるこ とが多いため、開発者と DBA が対立することも珍しくありません。 とはいえ、ORM による問題はすでに解決策が用意されている場合があります。当の 問題は、すでに存在する解決策があまり知られていないことではないでしょうか。 そこで発表では、ORM によってどのような問題が起こりやすいか、どう解決・予防 すればいいか、そして ORM

    O/Rマッパーによるトラブルを未然に防ぐ