LIVE
ON AIR

21:00 - 22:00

Photoshopに一切触れたことがない初心者のための60分 生放送中

PostgreSQLで学ぶデータベース技術

  • このエントリーをはてなブックマークに追加
PostgreSQLで学ぶデータベース技術 -1回目-
第1回:2016年9月25日公開 01:00:00

PostgreSQLで学ぶデータベース技術 -1回目-

受講する

今どきのフレームワークやCMSを使うと、データベースを知らずともシステムが出来てしまいます。しかし、データベースを正しく理解することこそ、最高のパフォーマンスを得て、最良のプログラムを書くために絶対必要な、システム開発の中核なのです。

この授業ではオープンソースのリレーショナルデータベース管理システム(RDBMS)であるPostgreSQLの初歩的な使い方、操作方法を通して、データベース学習で必ずおさえておくべきポイントを易しく解説します。

授業一覧
PostgreSQLで学ぶデータベース技術 -1回目-
2016年9月25日公開
01:00:00
PostgreSQLで学ぶデータベース技術 -2回目-
2016年9月25日公開
01:00:00

■SQL開発入門1 -SELECTとパフォーマンス-
データベースを使う上で最も利用頻度の高いSELECT文に絞って、そのパフォーマンスも考えながら使い方を解説します。

授業内容

  • ・SELECT文の書き方
  • ・索引と実行計画
  • ・結合(JOIN)の考え方

 

PostgreSQLで学ぶデータベース技術 -3回目-
2016年9月25日公開
01:00:00

■SQL開発入門2 -PostgreSQLを選ぶ理由-
PostgreSQLの特徴の1つに、他のデータベースが備えていないようなたくさんの機能を持っていることが挙げられます。基本のSQLを理解したら、PostgreSQLの便利な機能も体験してみましょう。

授業内容

  • ・PostgreSQLの便利な構文10選
  • ・FDWによる外部データ連携
  • ・豊富なデータ型と関数

 

PostgreSQLで学ぶデータベース技術 -4回目-
2016年9月28日公開
01:00:00

■開発者でも知っておくべきデータベース運用管理

データベースの保守・管理業務が適切に行われてこそ、データベースの利点を活かすことができます。通常、データベース管理者(DBA)がこれらの運用管理業務にあたりますが、開発者も運用管理の中身を知っておく事は重要です。
データ量や利用者の増加などのシステム規模拡大、アプリケーション変更時の影響、障害発生時の対処など、あらかじめ考えられたシステムは非常に堅牢なものになります。

  • 自己紹介
  • 02:15
  • 授業の目次
  • 02:02
  • データベース運用管理の中身
  • 00:37
  • データベース管理者(DBA)
  • 03:28
  • データベース管理業務
  • 00:53
  • 稼働状況の監視
  • 00:58
  • メンテナンス操作
  • 00:51
  • バックアップ管理
  • 01:02
  • オペレーション・障害復旧
  • 00:28
  • DBAと開発者の境界
  • 00:50
  • DBAがよく書くSQL
  • 02:27
  • 重要な監視項目の例
  • 02:28
  • 開発者にもかかわるパフォーマンス改善
  • 01:13
  • 開発者でも知っておくべき運用管理
  • 00:23
  • 実行時間の長いクエリを排除せよ
  • 03:14
  • サーバーログに所要時間の長いクエリをロギング
  • 00:40
  • 記録されたSQL文を整理
  • 00:56
  • ロックの発生を確認
  • 01:16
  • 表や索引のメンテナンス
  • 00:49
  • 表や索引が肥大化しやすいPostgreSQL
  • 02:29
  • VACUUM処理
  • 01:44
  • 開発者が見ておくべきポイント2つ
  • 00:09
  • 大量更新した後はVACUUM/ANALYZE
  • 00:54
  • ブロック内の余裕率FILLFACTORを設定
  • 01:32
  • 索引のメンテナンス
  • 04:08
  • それでも索引は劣化する
  • 01:19
  • バックアップと高可用性の実現
  • 00:21
  • 備えるべき障害の種類
  • 02:03
  • トランザクションログ(WAL)
  • 01:44
  • WALをつかったリカバリ
  • 02:00
  • WALの循環とアーカイブ
  • 02:48
  • WALとレプリケーション(複製)
  • 01:59
  • まとめ
  • 01:42
  • Q:DBAはWEB系の企業であったら必ず必要なものなのでしょうか?
  • 03:11
  • お知らせ
  • 04:21
  • Q:DBの障害復旧は、バックアップ世代管理をリカバリー計画で設定して、障害時に差分を比較して最新の更新データを更新するのでしょうか?
  • 01:37
  • 次回授業について
こんな人にオススメ
全般

システム開発に欠かせないデータベース技術の基本を学びたい方

タグ
担当の先生
受講生代表
  • 徳田 葵

    徳田 葵

    スクー放送部

この授業を受けたい(452人)
その他 375人

受けたい授業ランキング

もっと見る

新着の生放送授業

もっと見る

関連授業

生放送授業への参加は無料です
Schooの会員登録および生放送授業への参加は無料です。生放送授業では先生に質問したり他のユーザーと一緒に楽しく学ぶことができます。
×