Skip to Content
AWS上のシステム設計
book

AWS上のシステム設計

by Jayanth Kumar, Mandeep Singh
March 2025
Beginner to intermediate
612 pages
9h 29m
Japanese
O'Reilly Media, Inc.
Content preview from AWS上のシステム設計

第3章 非リレーショナル・ストア 非リレーショナル・ストア

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

進化し続ける現代のデータ管理において、伝統的なリレーショナル・データベースは、構造化されたデータの保存と検索の主役として長い間君臨してきた。しかし、新技術や多様なデータ形式の台頭、高性能でスケーラブルなソリューションの必要性から、ノンリレーショナルデータベースやNoSQLデータベースと呼ばれる新しいクラスのデータベースが開発されるようになった。これらのデータベースは、今日のデータ集約型アプリケーションがもたらす課題を処理する能力と、前例のないスケーラビリティとパフォーマンスを提供しながら、さまざまなデータモデルに適応する能力で人気を博している。

リレーショナルデータベースは伝統的にデータ管理の要であり、情報を整理し検索するための構造化され標準化されたアプローチを提供してきた。しかし、デジタルの世界が指数関数的に拡大し続ける中、伝統的なリレーショナル・モデルは、最新のウェブ・アプリケーション、リアルタイム分析、大規模分散システムの要求に直面したとき、固有の限界に直面する。

非リレーショナルデータベースは、リレーショナルパラダイムによる硬直的な制約から脱却し、現状に挑戦する斬新なデータモデルとストレージメカニズムを導入している。これらのデータベースは、スケーラビリティ、フォールトトレランス、遅延の少ないアクセスを優先し、組織が大量のデータを効率的に扱い、ダイナミックで急速に進化するデータ要件をサポートすることを可能にする。

この章では、非リレーショナル・データベースの基本原理、重要な概念、様々な種類を発見し、その長所、短所、理想的な使用事例を明らかにする。この章では、ドキュメントストア、キーバリューストア、カラム型データベース、グラフデータベースを含む、一般的なNoSQLデータベースのモデルを幅広く取り上げ、それぞれがデータ管理における特定の課題に対処できるように調整されていることを紹介する。また、それぞれのアーキテクチャや、リーダーレスアーキテクチャがクォーラム、楽観的レプリケーション、一貫したハッシュ、ヒンテッドハンドオフを使用してどのようにスケーリングをサポートするかについても議論する。

この章では、非リレーショナルデータベースに関連するデータモデリング、クエリ言語、一貫性モデルの複雑さについて掘り下げていく。水平スケーラビリティ、分散データストレージ、分散制御など、非リレーショナルデータベースの設計を支えるコアアーキテクチャの原則を検証する。また、データの一貫性、データの完全性、アプリケーション開発への影響など、非リレーショナルデータベースがもたらすトレードオフについても探求する。

この章が終わる頃には、ノンリレーショナル・データベースを包括的に理解することができ、組織のニーズに合ったデータストレージ・ソリューションを選択する際に、十分な情報に基づいた意思決定を行うことができるようになる。経験豊富なデータ専門家であれ、好奇心旺盛な愛好家であれ、ノンリレーショナルデータベースの世界を受け入れ、ビッグデータ時代とその先にもたらされる驚くべき可能性を発見する準備をしよう。

注

AWSは、Amazon DynamoDB、Amazon DocumentDB、Amazon Neptune、Amazon ElastiCache、Amazon OpenSearch、Amazon ...

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

ハイパフォーマンスPython

ハイパフォーマンスPython

Micha Gorelick, Ian Ozsvald, 相川 愛三
ウェブAPIの設計

ウェブAPIの設計

Brenda Jin, Saurabh Sahni, Amir Shevat
ハイパフォーマンスPython 第2版

ハイパフォーマンスPython 第2版

Micha Gorelick, Ian Ozsvald, 中山 光樹
Kubernetesで実践するクラウドネイティブDevOps

Kubernetesで実践するクラウドネイティブDevOps

John Arundel, Justin Domingus, 須田 一輝, 渡邉 了介

Publisher Resources

ISBN: 9798341634060