Skip to Content
初めてのSQL 第3版
book

初めてのSQL 第3版

by Alan Beaulieu, 株式会社クイープ
July 2021
Intermediate to advanced
376 pages
6h 34m
Japanese
O'Reilly Japan, Inc.
Content preview from 初めてのSQL 第3版

17章大規模なデータベースの操作

リレーショナルデータベースの初期の時代、ハードディスクの容量はほんの数メガバイトであり、データベースがそれほど大きくなることはなかったため、たいてい管理するのは容易でした。それが現在では、ハードディスクの容量は15TBに膨れ上がっており、現代のディスクアレイには4PBを超えるデータを格納できます。クラウドのストレージに至っては、実質的に無制限です。データの量は増加の一途をたどっており、リレーショナルデータベースはさまざまな課題に直面しています。しかし、企業がリレーショナルデータベースを引き続き利用できるようにするために、パーティショニング、クラスタリング、シャーディングなど、データを複数のストレージ層やサーバーに分散させる手法が開発されています。一方で、膨大な量のデータに対処するために、Hadoopのようなビッグデータプラットフォームへの移行に踏み切った企業もあります。本章では、リレーショナルデータベースのスケーリングに重点を置いた上で、これらの手法を詳しく見ていきます。

17.1 パーティショニング

データベーステーブルが「大きくなりすぎる」とは、厳密にどのような状況のことでしょうか。この質問を10人のデータアーキテクト、システム管理者、開発者にぶつければ、10通りの答えが返ってくるでしょう。しかし、ほとんどの人は、テーブルの大きさが数百万行を超えた時点で、次のタスクがより困難になるか、時間がかかるようになることを認めるはずです。

  • フルテーブルスキャンを必要とするクエリの実行
  • インデックスの作成と再構築
  • データのアーカイブと削除
  • テーブル/インデックスの統計データの生成
  • テーブルの再配置(別の表領域に移動するなど)
  • データベースのバックアップ ...
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

Googleのソフトウェアエンジニアリング ―持続可能なプログラミングを支える技術、文化、プロセス

Googleのソフトウェアエンジニアリング ―持続可能なプログラミングを支える技術、文化、プロセス

Titus Winters, Tom Manshreck, Hyrum Wright, 竹辺 靖昭, 久富木 隆一

Publisher Resources

ISBN: 9784873119588Other