1 / 3

PostgreSQL “ PostgreSQL はデータベース界のハンマーだ。誰もが理解していて、すぐに利用できて、頑丈で、力いっぱい振りかざせば多くの問題が解決できる。 ”

PostgreSQL “ PostgreSQL はデータベース界のハンマーだ。誰もが理解していて、すぐに利用できて、頑丈で、力いっぱい振りかざせば多くの問題が解決できる。 ” → いろいろな振りかざし方が紹介されているので、振りかざしてみた。. PostgreSQL 1 日目 CRUD ( テーブルをつくり、レコードを追加・読取・更新・削除 ) ユニーク制約や外部キー制約 結合や内部結合 インデックスで高速検索 2 日目 集約関数・グループ化・ウインドウ関数 トランザクション ストアードプロシージャ トリガ ビューとルール クロス集計 3 日目

akando
Download Presentation

PostgreSQL “ PostgreSQL はデータベース界のハンマーだ。誰もが理解していて、すぐに利用できて、頑丈で、力いっぱい振りかざせば多くの問題が解決できる。 ”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PostgreSQL “PostgreSQLはデータベース界のハンマーだ。誰もが理解していて、すぐに利用できて、頑丈で、力いっぱい振りかざせば多くの問題が解決できる。” → いろいろな振りかざし方が紹介されているので、振りかざしてみた。

  2. PostgreSQL • 1日目 • CRUD (テーブルをつくり、レコードを追加・読取・更新・削除) • ユニーク制約や外部キー制約 • 結合や内部結合 • インデックスで高速検索 • 2日目 • 集約関数・グループ化・ウインドウ関数 • トランザクション • ストアードプロシージャ • トリガ • ビューとルール • クロス集計 • 3日目 • 曖昧検索 • 正規表現・レーベンシュタイン・トリグラム • 自然言語処理・メタフォン • 多次元ベクトル CREATE TRIGGER

  3. PostgreSQLの強み • “利用実績、柔軟なクエリ、高い整合性と永続性。” • 結合の柔軟性(結合、フィルタ、ビュー、インデックス) • データは均質的で、構造化されたスキーマを守る必要 • 強力なスキーマ制約の仕組み • 弱み • 複数台のデータストアに分割(スケールアウト)したい状況 • データ要求が柔軟すぎてRDBの図式に合わない場合

More Related