Database AWS re:Invent 2018 OSAKA | bearsworld

bearsworld

for friendbear GitHub Pages.

Follow me on GitHub

Database AWS re:Invent 2018 OSAKA

13 Dec 2018 -

Database

Quantum Ledger Database

台帳データベース 全てのデータ変更を正確に順序つけられたエントリーとして格納; 内部的には追記のみが行われ、各エントリーは変更不可能

  • 変更不可能
  • 暗号学に基づいた検証が可能
  • 高いスケーラビリティ

ブロックチェーンフレームワーク

UseCase

  • ヘルスケア、
  • 政府機関 各種履歴の
  • 製造業 リコールされた製品の製造履歴を追跡
  • 人事部門

台帳を実現する際の課題

RDBMでの監査テーブルの場合

  • ブロシージャーの作成、管理
  • 管理者による変更・削除

ブロックチェーン

  • 不必要な複雑さ
  • 低いスループット
  • 複雑なメンテナンス

上記のような仕組みまで不要ではないかという場合でのQLDB

信頼された中央機関が必要 台帳は信頼された中庸期間が所有

構成要素

L 台帳データベース J ジャーナル C|H 現在地|履歴

台帳が構成される {現在地 履歴、ジャーナル}

J (Hash) ->-> H -> C 更新時 J + J (Hash) -> -> C -> H + H

  • SQLライク
  • ACIDサポート
  • 追加できるジャーナルデータ
  • 改ざん

Managed Blockchain

Hyperledger Fabric Ethereumのオープンソースをフルマネージドした

信頼された中央機関が不要 台帳は複数組織で分散管理 ブロックチェーンネットワークを構築

Timestream

大量に発生する時系列データの追加に特化したデータベース

時系列データの分析に最適化 1日1兆件のInsert

用途

  • IoTアプリケーション
  • 産業テメレトリ  
  • DevOps

RDS on VMWare

  • VMWare場でAmazonRDS
  • 対採用にRDS on VMwareのスタンバイやリードレプリカをAWSに構築するハイブリッドクラウドを構成可能

  • Shift Lift オンプレミスデータベースをRDS on VMwareからRDS on VMWareに載せ替える

既存アップデート情報

Aurora MySQL: Global Databases

クロスリージョンリードレプリカが強化されGlobal Databaseに

ストレージレベルでレプリケーション

プライマリは1台 セカンダリにできるリージョンは1つ プライマリインスタンスが障害発生した場合はプライマリ側で昇格する

Amazon Aurora: Custom endpoints

オンライン用のカスタムエンドポイント、分析用のエンドポイント ユースケースに応じてエンドポイントを複数持てるようになった

Aurora Serverless: Data API

LambdaやAWS AppSyncからVPCにアクセスすることなく JSONで

PostgreSQL 10 Compatibility

  • ネイティブパーティショニング(宣言的パティーション)が使用可能

AlwaysOn availability group SQL Server

DynamoDB: Transactions

複数テーブルに対する読み書きでACIDトランザクションをサポート