タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

AlgorithmとMySQLに関するlarkerのブックマーク (2)

  • 入れ子集合モデルで子供データを取得する際のパフォーマンス - ka-ka_xyzの日記

    RDBで階層構造(平たく言うと行同士の親子関係)を表現するために様々なデータモデルが存在します。最もよく使用されていると思われるのは「隣接リストモデル」(子となる行の中で、親となる行のprimary keyやunique idを持っておくことで親子関係を表現するデータモデル)です。 ただし、このモデルでは「N階層以内の親を取得する」「N階層以内の子を取得する」ことは容易ですが、階層数に依存せず再帰的に「全ての祖先を取得する」「全ての子孫を取得する」ことが苦手です。*1 このような欠点を持たないデータモデルとしてここ数年で注目を集めているモデルとして「入れ子集合モデル」があります。 SQLで木と階層構造のデータを扱う(1)―― 入れ子集合モデル 従来のリレーショナル・データベースで階層データを扱うモデルには、「隣接リストモデル」や「経路列挙モデル」などが知られていますが、これらがデータ構造の

    入れ子集合モデルで子供データを取得する際のパフォーマンス - ka-ka_xyzの日記
    larker
    larker 2014/07/31
    入れ子集合モデルのパフォーマンスについて
  • https://makizou.com/1616/

    larker
    larker 2014/07/31
    階層化データの実装手法
  • 1