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によるグラフデータモデルとグラフデータベース入門

2章つながりのあるデータを格納するための選択肢

私たちはつながりのある世界に住んでいます。繁栄し進歩するためには、私たちを取り巻くつながりの網を理解してそれに影響を与える必要があります。

現在の技術はつながりのあるデータの課題にどのように対処するのでしょうか。本章では、リレーショナルデータベースと集約NoSQLストアがグラフとつながりのあるデータをどのように管理するかを調べ、そのパフォーマンスをグラフデータベースと比較します。NoSQLのトピックをさらに深く知りたい読者のために、付録Aで4種類の主なNoSQLデータベースを説明しています。

2.1 リレーショナルデータベースには関係が欠如している

数十年にわたって、開発者はリレーショナルデータベースの内部でつながりのある半構造化データセットに対応しようとしてきました。しかし、リレーショナルデータベースが当初、紙の伝票や表構造を体系化するように設計されていた(そして、それを非常に得意にしている)一方で、実世界で出現するアドホックで例外的な関係をモデリングしようとすると苦労します。皮肉にも、リレーショナルデータベースは関係を扱うのが下手なのです。

関係はリレーショナルデータベースの用語の1つですが、表を結合する手段として存在するだけです。前章でのつながりのあるデータの議論では、多くの場合、エンティティをつなぐ関係の意味の曖昧さをなくし、重みや強さを特定する必要があることに触れました。リレーショナルの関係はそのようなことは何もしません。さらに悪いことに、異常データが増え、データセットの全体的構造が複雑になって均一でなくなるにつれ、リレーショナルモデルは大きな結合表、まばらな行、多くのNULLチェックロジックに苦しむことになります。リレーショナル領域ではつながりの増加は結合の増加となり、それがパフォーマンスを妨げ、ビジネスニーズの変化に対応して既存データベースを進化させるのが難しくなります。 ...

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.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

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

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

Daniel Vaughan, 西内 啓, 長尾 高弘
進化的アーキテクチャ ―絶え間ない変化を支える

進化的アーキテクチャ ―絶え間ない変化を支える

Neal Ford, Rebecca Parsons, Patrick Kua, 島田 浩二
データサイエンス講義

データサイエンス講義

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

Publisher Resources

ISBN: 9784873117140Other