タグ

ORMに関するchuwbのブックマーク (3)

  • Slick ガイド - tototoshi の日記

    この記事は Play or Scala Advent Calendar 2012 の 4日目です 去年 ScalaQuery の記事を書いたのですが、今年はその後継、Slick です。 Slick とは? Slick とは Typesafe stack に名を連ねる Typesafe 社お墨付きの ORM です。以前は ScalaQuery と呼ばれていたものが、Slick と名称を変更し、開発が続けられています。現在の最新は 0.11.2 です。 Slick は Scala 2.10 をベースに開発されていて、マクロなどの新機能も利用されています。現時点ではORMとしてデファクトスタンダードではなく、Squeryl と人気を二分している状態です。 Slick を使うメリット・デメリット Slick のメリットはなんといってもかっこいいシンタックスだと思います。Scala のコレクションの

    Slick ガイド - tototoshi の日記
  • O/Rマッピングで緩和されるインピーダンスミスマッチには静的と動的の側面がある - 達人プログラマーを目指して

    一般的な業務アプリケーションではデータを永続化するために、RDBMS(関係データベース管理システム)を利用します。RDBMSでは大量のデータを効率的に検索したり、集約してレポートを作ったりすることが得意ですし、一般的に業務システムで求められるトランザクションのACID特性*1を満たすことも容易です。また、適切にテーブル設計の正規化を行うことにより、運用面においてデータの管理コストを下げることもできます。最近ではスケーラビリティの問題などもあり、RDBMS以外のデータベースについても注目されるようになってきていますが、今後も業務アプリケーションの主流としてRDBMSは使われていくだろうと思われます。 従って、Javaなどのオブジェクト指向言語で開発を行い、DDDのようなオブジェクト指向の設計技法を利用する場合に必ず考えなくてはならない問題は、オブジェクト指向と関係モデルとのインピーダンスダン

    O/Rマッピングで緩和されるインピーダンスミスマッチには静的と動的の側面がある - 達人プログラマーを目指して
    chuwb
    chuwb 2011/05/02
  • ODB - C++ Object-Relational Mapping (ORM)

    RSS | E-mail News ODB 2.5.0-b.27 available 2024-06-25 ODB 2.5.0-b.25 available 2023-07-31 ODB 2.5.0-b.23 available 2022-08-02 ODB 2.5.0-b.21 available 2021-10-27 ODB 2.5.0 beta available 2019-03-19 ODB 2.4.0 for RHEL, Fedora 2015-07-03 ODB in Debian 2015-06-16 ODB 2.4.0 released 2015-02-11 RHEL, Fedora packages available 2014-02-26 libodb-qt 2.3.1 released 2014-02-03 libodb-pgsql 2.3.1 released 20

    chuwb
    chuwb 2011/04/08
  • 1