Successfully reported this slideshow.
Your SlideShare is downloading. ×

Postgre sql9.3新機能 (OSC hiroshima 2013)

Ad

9月10日リリース!!
PostgreSQL9.3の最新事情
~他RDBとの徹底比較!!~

Ad

お詫び
他RDBの比較について盛り込めませんでした

Ad

お詫び
ごめんなさい、ごめんなさい、ごめんなさい

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Loading in …3
×

Check these out next

1 of 100 Ad
1 of 100 Ad

More Related Content

Postgre sql9.3新機能 (OSC hiroshima 2013)

  1. 1. 9月10日リリース!! PostgreSQL9.3の最新事情 ~他RDBとの徹底比較!!~
  2. 2. お詫び 他RDBの比較について盛り込めませんでした
  3. 3. お詫び ごめんなさい、ごめんなさい、ごめんなさい
  4. 4. お詫び 最新事情はしっかりフォローします!
  5. 5. What is it? みなさん PostgreSQL 使ってますか?
  6. 6. What is it? PostgreSQL9.3をガンガン使ってる人
  7. 7. What is it? さくらインターネットさんの 部屋に行ってOKです
  8. 8. What is it? JPUG 2013 夏セミナーの資料を見た人 Postgre sql9.3新機能紹介
  9. 9. What is it? Metasepi Projectさんに行っt(ry
  10. 10. What is it? 残っている精鋭の皆様へ
  11. 11. あじぇんだ 1 自己紹介 2 Postgres9.3の新機能 3 今からPostgreSQLを使う人へ 4 まとめ
  12. 12. あじぇんだ 1 自己紹介 2 Postgres9.3の新機能 3 今からPostgreSQLを使う人へ 4 まとめ
  13. 13. 自己紹介 名前:曽根 壮大(そね たけとも) 年齢:28歳(二十代だよ!) 職業:WEB系プログラマー 技術的にはWEB系でLLとかRDBをゴリゴリしてます。
  14. 14. 日本PostgreSQLユーザ会 Twitterは        @soudai1025   と言うアカウントで活動してます。 最近はFuelPHPと艦これがメインです。
  15. 15. あじぇんだ 1 自己紹介 2 Postgres9.3の新機能 3 今からPostgreSQLを使う人へ 4 まとめ
  16. 16. PostgreSQL9.3の新機能     知って得する新機能 ・Updatable Views(更新可能ビュー) ・Materialized View(実態のあるビュー) ・JSON型の強化 ・Foreign data wrappers(外部データラッパー)
  17. 17. PostgreSQL9.3の新機能     知って得する新機能 ・Updatable Views(更新可能ビュー) ・Materialized View(実態のあるビュー) ・JSON型の強化 ・Foreign data wrappers(外部データラッパー)
  18. 18. PostgreSQL9.3の新機能    Viewのメリッ卜 ・表示列を制限できる ・表示列を制限できる ・複雑なクエリを簡潔にできる
  19. 19. PostgreSQL9.3の新機能    Viewのメリッ卜 ・表示列を制限できる ・表示列を制限できる ・複雑なクエリを簡潔にできる
  20. 20. PostgreSQL9.3の新機能    Viewのメリッ卜 ・表示列を制限できる ・表示列を制限できる ・複雑なクエリを簡潔にできる
  21. 21. PostgreSQL9.3の新機能    Viewのメリッ卜 ・表示列を制限できる ・表示列を制限できる ・複雑なクエリを簡潔にできる
  22. 22. PostgreSQL9.3の新機能 正規化した際のJOIN地獄
  23. 23. PostgreSQL9.3の新機能 複雑なサブクエリ複雑なサブクエリ
  24. 24. PostgreSQL9.3の新機能 これらをシンプルに!
  25. 25. PostgreSQL9.3の新機能 でもViewは直接更新できない
  26. 26. PostgreSQL9.3の新機能 今までの更新できるView ルール("rule") or トリガ("trigger") を使って更新動作を定義する
  27. 27. PostgreSQL9.3の新機能 これが直接更新できるように!
  28. 28. PostgreSQL9.3の新機能     知って得する新機能 ・Updatable Views(更新可能ビュー) ・Materialized View(実態のあるビュー) ・JSON型の強化 ・Foreign data wrappers(外部データラッパー)
  29. 29. PostgreSQL9.3の新機能 Viewはクエリの結果なのでSQLに依存する
  30. 30. PostgreSQL9.3の新機能 Viewは遅い
  31. 31. PostgreSQL9.3の新機能 そこでマテリアライズド・ビュー
  32. 32. PostgreSQL9.3の新機能 Viewの結果をキャッシュする
  33. 33. PostgreSQL9.3の新機能 実体を返すので高速!
  34. 34. PostgreSQL9.3の新機能 ただしリフレッシュの管理が必要
  35. 35. PostgreSQL9.3の新機能 PostgreSQL9.3のマテビューの注意点 • 定期的に行われる自動リフレッシュ機能 • 参照元の変更に連動した自動リフレッシュ機能 • 更新差分だけを反映する高速リフレッシュ機能
  36. 36. PostgreSQL9.3の新機能 PostgreSQL9.3のマテビューの注意点 • 定期的に行われる自動リフレッシュ機能 • 参照元の変更に連動した自動リフレッシュ機能 • 更新差分だけを反映する高速リフレッシュ機能
  37. 37. PostgreSQL9.3の新機能 PostgreSQL9.3のマテビューの注意点 • 定期的に行われる自動リフレッシュ機能 • 参照元の変更に連動した自動リフレッシュ機能 • 更新差分だけを反映する高速リフレッシュ機能
  38. 38. PostgreSQL9.3の新機能 PostgreSQL9.3のマテビューの注意点 • 定期的に行われる自動リフレッシュ機能 • 参照元の変更に連動した自動リフレッシュ機能 • 更新差分だけを反映する高速リフレッシュ機能
  39. 39. PostgreSQL9.3の新機能 適切な使用は薬だが濫用すると毒になる
  40. 40. PostgreSQL9.3の新機能 Viewは設計と使い分けが大事 そもそも設計が良ければViewはいらないだろjk
  41. 41. PostgreSQL9.3の新機能     知って得する新機能 ・Updatable Views(更新可能ビュー) ・Materialized View(実態のあるビュー) ・JSON型の強化 ・Foreign data wrappers(外部データラッパー)
  42. 42. PostgreSQL9.3の新機能 JSON型は9.2からの機能
  43. 43. PostgreSQL9.3の新機能 それ、TEXT型で良くね?
  44. 44. PostgreSQL9.3の新機能 ジェイ・ウォーク (SQLアンチパターン)
  45. 45. PostgreSQL9.3の新機能 非正規化地獄
  46. 46. PostgreSQL9.3の新機能 WEBエンジニアが知るべき3つのSQLアンチパターン
  47. 47. PostgreSQL9.3の新機能 お客さん「1ゲーム基本一人だから」
  48. 48. PostgreSQL9.3の新機能 お客さん「1ゲーム基本一人だから」
  49. 49. PostgreSQL9.3の新機能 一ヶ月後…
  50. 50. PostgreSQL9.3の新機能 お客さん「やっぱキャラ追加するわ」
  51. 51. PostgreSQL9.3の新機能
  52. 52. PostgreSQL9.3の新機能 さぁどうする?
  53. 53. PostgreSQL9.3の新機能
  54. 54. PostgreSQL9.3の新機能 CSV(カンマ区切り)でよくね?
  55. 55. PostgreSQL9.3の新機能 CSV(カンマ区切り)でよくね?
  56. 56. PostgreSQL9.3の新機能 解決!!
  57. 57. PostgreSQL9.3の新機能 三年後・・・
  58. 58. PostgreSQL9.3の新機能 お客様「キャラのデータ入らないだけど」
  59. 59. PostgreSQL9.3の新機能 テストでは
  60. 60. PostgreSQL9.3の新機能 なぜか?
  61. 61. PostgreSQL9.3の新機能 カラムの大きさは有限
  62. 62. PostgreSQL9.3の新機能 IDの例
  63. 63. PostgreSQL9.3の新機能 11,12,13,14,15
  64. 64. PostgreSQL9.3の新機能 三年後・・・
  65. 65. PostgreSQL9.3の新機能 2000011,2000012,2000013
  66. 66. PostgreSQL9.3の新機能 限界が来た時に拡張が困難
  67. 67. PostgreSQL9.3の新機能     その他の問題点 1 検索の低パフォーマンス 2 更新時の整合性が担保できない 3 集約クエリが作成出来ない
  68. 68. PostgreSQL9.3の新機能     その他の問題点 1 検索の低パフォーマンス 2 更新時の整合性が担保できない 3 集約クエリが作成出来ない
  69. 69. PostgreSQL9.3の新機能     その他の問題点 1 検索の低パフォーマンス 2 更新時の整合性が担保できない 3 集約クエリが作成出来ない
  70. 70. PostgreSQL9.3の新機能     その他の問題点 1 検索の低パフォーマンス 2 更新時の整合性が担保できない 3 集約クエリが作成出来ない
  71. 71. PostgreSQL9.3の新機能 その他にもJSONやXMLで・・・
  72. 72. PostgreSQL9.3の新機能 本来は正規化すべき
  73. 73. PostgreSQL9.3の新機能 でもそれだとSQLが冗長
  74. 74. PostgreSQL9.3の新機能 そこで本来あるべき姿の型を用意する
  75. 75. PostgreSQL9.3の新機能 PostgreSQLの柔軟な型 ・Array型 ・JSON型 ・XML型 ・IP型 ・位置情報型
  76. 76. PostgreSQL9.3の新機能 PostgreSQLは今後も JSONに対する機能を強化 します
  77. 77. PostgreSQL9.3の新機能     知って得する新機能 ・Updatable Views(更新可能ビュー) ・Materialized View(実態のあるビュー) ・JSON型の強化 ・Foreign data wrappers(外部データラッパー)
  78. 78. PostgreSQL9.3の新機能 外部データラッパー?
  79. 79. PostgreSQL9.3の新機能 様々な外部データを 自分のテーブルとして扱うため の枠組み
  80. 80. PostgreSQL9.3の新機能 PostgreSQL以外のデータを参照できる 外部データラッパによる PostgreSQL の拡張
  81. 81. PostgreSQL9.3の新機能 PostgreSQL For PostgreSQL
  82. 82. PostgreSQL9.3の新機能 PostgreSQL For ODBC
  83. 83. PostgreSQL9.3の新機能 PostgreSQL For Oracle
  84. 84. PostgreSQL9.3の新機能 PostgreSQL For MySQL
  85. 85. PostgreSQL9.3の新機能 PostgreSQL For Twitter
  86. 86. PostgreSQL9.3の新機能 9.3からは書き込みもできる ※ただし一部のDBのみ
  87. 87. PostgreSQL9.3の新機能 既存DB…一匹残らず…駆逐してやる!
  88. 88. あじぇんだ 1 自己紹介 2 Postgres9.3の新機能 3 今からPostgreSQLを使う人へ 4 まとめ
  89. 89. PostgreSQLこれから使う人へ 最新版を使いましょう
  90. 90. PostgreSQLこれから使う人へ 日本語ドキュメントが豊富
  91. 91. PostgreSQLこれから使う人へ コミュニティも盛ん!
  92. 92. PostgreSQLこれから使う人へ 中国地方DB勉強会 http://local.aguuu.com/events/21550 https://groups.google.com/d/forum/dbstudychugoku
  93. 93. PostgreSQLこれから使う人へ 最新版を使いましょう 大事なことなので2回言いました
  94. 94. あじあぇんだ 1 自己紹介 2 Postgres9.3の新機能 3 今からPostgreSQLを使う人へ 4 まとめ
  95. 95. まとめ 高機能・高多様性を持つ
  96. 96. まとめ 今後もPostgreSQLは進化しつづけます
  97. 97. まとめ 積極的に情報を発信します
  98. 98. まとめ   PostgreSQLカンファレンス2013 日時 2013年 11月 8日 (講演 10:00 ~ 18:00、 懇親会 ~ 20:00) 場所 AP東京八重洲通り (東京都 中央区) 講演 午前 1トラック、午後 3トラック にて14講演 参加 300名 (一般参加定員 200名 予定) 参加費 3,000円 (ローソンチケット L35899 ) 主催 特定非営利活動法人 日本PostgreSQLユーザ会
  99. 99. まとめ 皆さんのご参加お待ちしています
  100. 100. まとめ ご静聴ありがとうございました

×