タグ

NoSQLとDBMSに関するtyosuke2011のブックマーク (2)

  • NoSQL

    SQLを否定するかのように読める「NoSQL」。従来のSQLリレーショナルデータベースと何が違うのか? どう捉えればよいのか? 連載目次 「NoSQL」とは、「SQL(Structured Query Language)」ベースのリレーショナルデータベース(RDB)とは別の原理/仕組み/データモデルなどを採用したデータベースあるいはDBMSを指す「総称」である。「Not Only SQL」の略称とされることが多い。特に大規模なWebサービスでよく利用されている。その原理や特性は一様ではなく、製品によってメリット/デメリットは大きく異なる。 RDBの不得手=NoSQLの得意分野!? NoSQLは、従来のRDBだと処理が難しい、あるいはコストが高くなりやすい用途に向けて開発されてきた。そのため、RDBとNoSQLはメリット/デメリットが相反する傾向がある。まずはNoSQLのメリットを大まかに記

    NoSQL
  • 各種DBシステムの概要 RDBMSとNoSQL - Qiita

    勉強を兼ねて、主要DBの種類と特徴についてまとめた。 RDBMSとNoSQL RDBMS (Relational DataBase Management System) DBMSの主流。データを表形式で表す「関係モデル」に基づいている。 NoSQL (Not only SQL) RDBMSの弱みを補う目的で開発されたデータベースの総称。 主に次の4つのタイプに分けることができる。 Key-Value Store型 データがすべてインデックス付きキーと値で構成される。スキーマレス。 高速な読み書きができるが、複雑な検索処理には向いていない。 列指向型 データは列単位で管理される。大容量データに対して検索を行う場合など、 処理の負荷が高くRDBMSが苦手とする場面でも、高速な読み書きができる。 ドキュメント指向型 Key-Value Storeの考え方を拡張したもの。 複雑なデータをそのままド

    各種DBシステムの概要 RDBMSとNoSQL - Qiita
  • 1