AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
- 1. © 2022 NTT DATA Corporation
AlloyDBを触ってみた!
2022/5/31 第33回 PostgreSQLアンカンファレンス@オンライン
株式会社NTTデータ 技術開発本部 石井愛弓
- 2. © 2022 NTT DATA Corporation 2
AlloyDB for PostgreSQL
• AlloyDB (あろいでぃーびー)
• Amazon Auroraに対抗するGoogle製フルマネージド PostgreSQL 互換データベース サービス
• PostgreSQL14対応
• 現在プレビュー中。無料で利用可能
5/12のGoogle I/O 2022 で発表されたばかり!
- 3. © 2022 NTT DATA Corporation 3
Google公式よりAlloyDBの特徴
•PostgreSQL との完全な互換性により、ワークロードに柔軟性と真のポータビリティを提供
•優れたパフォーマンス、トランザクション ワークロードでは標準の PostgreSQL の 4 倍の高速化*
•高速のリアルタイム分析情報、標準の PostgreSQL に比べて最大 100 倍高速な分析クエリ*
•高価なライセンスも不透明な I/O 料金も発生しない、透明で予測可能な料金設定
•機械学習対応の自動パイロット システムによる簡素化された管理
引用:https://cloud.google.com/alloydb
- 4. © 2022 NTT DATA Corporation 4
信頼性と可用性について
• 99.99% の SLA(メンテナンスを含む)
• 60秒以内かつ予測可能という自動で高速な障害回復
• マルチゾーンアーキテクチャ
• ストレージの増量のような従来のデータベースでは停止を伴う管理操作も無停止
でできる
- 6. © 2022 NTT DATA Corporation 6
クラスタタイプの選択
まだ選べない
まだ選べない
- 9. © 2022 NTT DATA Corporation 9
プライマリインスタンスの構成
←
←
- 10. © 2022 NTT DATA Corporation 10
データベースフラグ
パラメータやオプションの設定などに使われる。
- 13. © 2022 NTT DATA Corporation 13
面白いのでいっぱい作ってみた
プライマリ
読み取りプールインスタンス
比較的短時間でインスタンスの作成が可能
- 14. © 2022 NTT DATA Corporation 14
面白いので*もっと*いっぱい作ってみた
21匹目は
作れない!
プライマリ
※読み取りプール全体で、
ノード数が最大20
- 15. © 2022 NTT DATA Corporation 15
CPU、接続数などの情報などもグラフィカルに見られる
- 16. © 2022 NTT DATA Corporation 16
拡張機能
データベースフラグでenableにしてからCREATE EXTENSION
contribを中心に主要な拡張機能は使用可能
auto_explain
bloom
btree_gin
btree_gist
citext
cube
dblink
dict_int
earthdistance
fuzzystrmatch
google_columnar_engine
google_db_advisor
google_ml_integration
hll (postgresql-hll)
hstore
hypopg
intagg
intarray
ip4r
isn
lo
ltree
pageinspect
pg_bigm
pg_buffercache
pg_cron
pg_freespacemap
pg_hint_plan
pg_partman
pg_prewarm
pg_proctab
pg_repack
pg_similarity
pg_stat_statement
s
pg_trgm
pg_visibility
pg_wait_sampling
pgaudit
pgcrypto
pgfincore
pglogical
pgrowlocks
pgstattuple
pgtap
plpgsql
plproxy
PostGIS:
postgres_fdw
prefix
sslinfo
tablefunc
tsm_system_rows
tsm_system_time
unaccent
uuid-ossp
- 17. © 2022 NTT DATA Corporation
その他、記載されている会社名、商品名、又はサービス名は、
各社の登録商標又は商標です。