Skip to Content
グラフデータベース ―Neo4jによるグラフデータモデルとグラフデータベース入門
book

グラフデータベース ―Neo4jによるグラフデータモデルとグラフデータベース入門

by Ian Robinson, Jim Webber, Emil Eifrem, 佐藤 直生, 木下 哲也
March 2015
Intermediate to advanced
236 pages
4h 1m
Japanese
O'Reilly Japan, Inc.
Content preview from グラフデータベース ―Neo4jによるグラフデータモデルとグラフデータベース入門

付録ANoSQLの概要

近年、NoSQL(Not Only SQL、またはさらに対立的にNo to SQLの厚かましい接頭辞)として知られているデータストレージ技術の人気が流星のごとく高まっているのを目にします。しかし、用語としてのNoSQLは、NoSQLデータストアが何であるかではなくNoSQLデータストアが何でないかを定めています(NoSQLはSQL中心のリレーショナルデータベースではありません)。NoSQLデータストアは、動作、機能、アーキテクチャ的な特性が多種多様な興味深く便利なストレージ技術です。

なぜこのような新しいデータベースが作成されたのでしょうか。これらのデータベースはどのような問題を解決するのでしょうか。ここでは、この10年間に出現した新しいデータの課題について議論します。そして、グラフデータベースを含む4種類のNoSQLデータベースを見ていきます。

A.1 NoSQLの台頭

歴史的に、ほとんどの企業レベルのWebアプリケーションはリレーショナルデータベース上で動作していました。しかし、この10年では、従来のRDBMSで扱える以上にデータ量が多く、急速に変更され、構造的に多様なデータに直面しています。このような課題を受けてNoSQLのムーブメントが生じています。

ストレージが劇的に増えているので、組織がNoSQLストアを採用するのにデータ量が主な要因となっているのは驚くことではありません。データ量は、単に格納されるデータのサイズと定義できます。

周知のとおり、大規模データセットはリレーショナルデータベースに格納すると扱いにくくなります。特に、表のサイズと結合数が増えるにつれ、クエリ実行時間が長くなります(いわゆる、結合の苦痛です)。これはデータベースそのものの欠点ではありません。むしろ、正しい解に到達するためにクエリに対して考えられるすべての答えを構築してからフィルタリングするという、基盤となるデータモデルの特徴なのです。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

AI技術を活かすためのスキル ―データをビジネスの意思決定に繋げるために

AI技術を活かすためのスキル ―データをビジネスの意思決定に繋げるために

Daniel Vaughan, 西内 啓, 長尾 高弘
RStudioではじめるRプログラミング入門

RStudioではじめるRプログラミング入門

Garrett Grolemund, 大橋 真也, 長尾 高弘
データサイエンス講義

データサイエンス講義

Rachel Schutt, Cathy O'Neil, 瀬戸山 雅人, 石井 弓美子, 河内 崇, 河内 真理子, 古畠 敦, 木下 哲也, 竹田 正和, 佐藤 正士, 望月 啓充

Publisher Resources

ISBN: 9784873117140Other