Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

DWHは怖くない!Redshiftを開発DBとしてカジュアルに利用する話

21.398 visualizaciones

Publicado el

2013年10月03日に開催されたJAWS-UG Tokyoにてトークした内容です。

DWHというと

Publicado en: Tecnología
  • Inicia sesión para ver los comentarios

DWHは怖くない!Redshiftを開発DBとしてカジュアルに利用する話

  1. 1. DWHは怖くない! Redshiftを開発DBとしてカジュアルに 利用する話。 in JAWS-UG Tokyo @iktakahiro 2013-10-03 1
  2. 2. 株式会社ALBERT •2005年07月設立 •分析力をコアとする  マーケティングソリューションカンパニー 2
  3. 3. 自己紹介 •池内 孝啓 / Takahiro Ikeuchi •システム開発部 部長 •好きなAWS : ElastiCache Redis •@iktakahiro 3
  4. 4. AWS x プライベートDMP Redshift ログデータ マスタデータ マルチチャネル 展開 S3 Glacier Web / メール DM / DSP BI 効果測定データ 4
  5. 5. Redshift Compression Encodings (圧縮アルゴリズム)についてもっと調べてみた http://www.slideshare.net/iktakahiro/redshift-compression-encodings Data Management Platform構築における Redshift徹底活用 http://www.slideshare.net/iktakahiro/tokyo-webmining- datamanagementplatformredshift20130921 5 詳しくは...
  6. 6. Redshift Encodingsの検証... No 元データ SORTKEY ENCODING指定 COPY時 圧縮 ブロック数 ENCODING結果 1 ソート無し F 指定しない T 104 Text255 2 ソート無し F 指定しない F 182 RAW 3 ソート無し T Run-length -- 92 Run-length 4 ソート無し F Run-length -- 182 Run-length 5 ソート無し T 指定しない T 112 Text255 6 ソート済み F 指定しない T 84 Run-length 7 ソート済み F 指定しない F 182 RAW 8 ソート済み T Run-length -- 92 Run-length 9 ソート済み F Text255 -- 104 Text255
  7. 7. 最近のRedshiftトピックと言えば、、、 7 Amazon Redshift
  8. 8. Agenda •Redshift と開発環境 - 基本編 - GUIツール編 8
  9. 9. Redshiftと開発環境 基本編 9
  10. 10. •お高いんでしょう? => 24時間稼働させて $30 + α •難しいんでしょう? => AWSの土地勘とSQL経験があれば 大丈夫。PostgreSQLだとなお可 10
  11. 11. •開発オフィスのIPからグローバル接続 できるように設定 •CREATE DB, CREATE USERで 開発者用のアカウントを発行 11 普通のDB開発と同じ!
  12. 12. Redshiftと開発環境 GUI編 12
  13. 13. •PostgreSQLにつながるツールなら 大体OK •ターミナルからpsqlコマンドで接続して もいいけど •GUIツールが欲しいときもありますねー 13
  14. 14. SQL Work Bench •試してないので割愛 •技評さんのRedshift記事で使われている 第3回 Amazon Redshiftを動かしてみよう http://gihyo.jp/dev/serial/01/redshift/0003 14
  15. 15. PostgreSQL Studio •Java Webアプリとして実行 •最近出たっぽい(さっき知りました) PostgreSQL Studio http://www.postgresqlstudio.org •GUIが結構いい感じ風 15
  16. 16. 16
  17. 17. 17
  18. 18. PostgreSQL Studio •つながらなかった... orz (まだ10分くらいしか触ってないけど •PostgreSQL9.2∼ と書いてある.. 18
  19. 19. Navicat •オススメ。ただし有償 •MacだとAppStoreで探すと色々でてくる •ローカライズ版と本家とで色々違うので注意 19
  20. 20. Navicat App Store 20
  21. 21. Navicat ローカライズ版・Win 21
  22. 22. Navicat ローカライズ版・Win 22 http://www.navicat.jp/postgresql/index.html より
  23. 23. Navicat 本家・Mac 23
  24. 24. Navicat 本家・Mac 24
  25. 25. IntelliJ Database Tool 25 •IntelliJ IDEAの標準ツール •IDEに統合されているメリットはある •コード補完もOK
  26. 26. IntelliJ Database Tool 26
  27. 27. IntelliJ Database Tool 27
  28. 28. まとめ 28
  29. 29. • RDBのつもりで気軽に使う • GUIツールも色々あるので好みに合う ものを選ぼう • Redshift特有のテーブル設計も データの出し入れは簡単に出来るので 失敗したとしても重く受け止めない 29 カジュアルに開発!
  30. 30. ご清聴ありがとうございました 30

×