タグ

ブックマーク / macisv.jp (1)

  • Core Dataと(R)DBMSとは何が違うか? « Mac-ISV

    例のCocoa With Loveに面白い記事が新しく追加されました。 The differences between Core Data and a Database みんなのかゆいところをかいてくれるいい文章だと思います。私自身も最初にCore Dataを使い始めた時にまるでRDBMSを使うような感覚でオブジェクトグラフを設計していたのを今でも覚えています。 詳細は上記のリンクを読んで頂ければいいと思いますが、同記事を読んで私なりに理解したものを要約すると下記の通りです。 ・DBMSはディスクにあるデータを最新の状態に保つためのものであるが、Core Dataはメモリ上のオブジェクトグラフを操作するためのものである。もちろん、Core Dataもデータのディスクへの保存やデータの取得、無欠性の保証をするが、それらはあくまでもサポート的な機能であり、そもそもの目的はオブジェクトグラフの管

    nashibao
    nashibao 2012/01/15
  • 1