dynamodb-deepdive-DMM勉強会[30min]1
|
|
|
- よりお のあき
- 7 years ago
- Views:
Transcription
1 Amazon DynamoDB Yuko Mori Solutions Architect Amazon Data Services Japan K.K.
2 自己紹介 森祐孝 ( もりゆうこう ) アマゾンデータサービスジャパン株式会社 ソリューションアーキテクト 経歴 Sier などで アプリケーション開発 PL PM などを担当 ゲーム会社 ( テクニカルディレクタ ) ブラウザソーシャルゲーム スマートフォン向けソーシャルゲーム 担当 ソーシャルゲーム コンソールゲーム系のお客様の AWS 構築 支援
3 Agenda DyanamoDBとは Table, API, Data Type Indexes Scaring ユースケース & ベストプラクティス DynamoDB Streams
4 DyanamoDB とは
5 Amazon DynamoDB の 生い 立立ち Amazon.com ではかつて全てのアクセスパターンを RDBMS で処理理していた RDBMS のスケールの限界を超えるため開発された Dynamo が祖先 結果整合性モデル採 用による可 用性向上 HW を追加する毎に性能が向上するスケーラビリティ シンプルなクエリモデルによる予測可能な性能
6 Amazon DynamoDB の特徴 完全マネージド型の NoSQL データベースサービス ストレージの容量量制限がない 運 用管理理必要なし ハイスケーラブル 低レイテンシー 高可 用性 3x レプリケーション シンプル且つパワフル API クライアント
7 Tables, API, Data Types
8 Table table items attributes 必須キーバリュー型のアクセスパターンデータ分散に利用される Hash Key Range Key オプション 1:N モデルのリレーションシップ豊富な Query をサポート ハッシュキー検索用 ==, <, >, >=, <= begins with between sorted results counts 先頭 / 末尾 N 件ページ単位出力
9 Table API CreateTable Query UpdateTable Scan DeleteTable DescribeTable BatchGetItem ListTables BatchWriteItem GetItem PutItem UpdateItem DeleteItem DynamoDB In preview Streams API Liststreams DescribeStream GetShardIterator GetRecords
10 AWS SDKs and CLI 各種言語むけのオフィシャル SDK や CLI を利用 Java Python PHP.NET Ruby nodejs Javascript in the Browser ios Android AWS CLI
11 Data Types String (S) Number (N) Binary (B) String Set (SS) Number Set (NS) Binary Set (BS) Boolean (BOOL) Null (NULL) List (L) Map (M) JSON 用に定義
12 Document データ型 (JSON) データタイプ (M, L, BOOL, NULL) として JSON をサポート Document SDKs 単純なプログラミングモデル JSON から JSON への変換 Java, JavaScript, Ruby,.NET Javascript string number boolean null array object DynamoDB S N BOOL NULL L M
13 Hash Table Hash key は単体でプライマリキーとして利用 順序を指定しないハッシュインデックスを構築するためのキー テーブルは 性能を確保するために分割 ( パーティショニング ) される場合があ る Id = 1 Name = Jim Hash (1) = 7B Id = 2 Name = Andy Dept = Engg Hash (2) = 48 Id = 3 Name = Kim Dept = Ops Hash (3) = CD Key Space A9 AA FF
14 データは 3 箇所にレプリケーション Id = 2 Name = Andy Dept = Engg Id = 1 Name = Jim Id = 3 Name = Kim Dept = Ops Replica 1 Id = 2 Name = Andy Dept = Engg Id = 1 Name = Jim Id = 3 Name = Kim Dept = Ops Replica 2 Id = 2 Name = Andy Dept = Engg Id = 1 Name = Jim Id = 3 Name = Kim Dept = Ops Replica 3 Partition 1 Partition 2 Partition N
15 Hash-Range Table Hash + Range でプライマリキーとすることもできる Hash key に該当する複数のデータの順序を保証するために Range key が使われる Hash Key の数に上限はありません (Local Secondary Indexes を使用時は上限あり ) Partition 1 Partition 2 Partition 3 00:0 54: 55 A9: AA FF: Customer# = 2 Order# = 10 Item = Pen Customer# = 2 Order# = 11 Item = Shoes Customer# = 1 Order# = 10 Item = Toy Customer# = 1 Order# = 11 Item = Boots Customer# = 3 Order# = 10 Item = Book Customer# = 3 Order# = 11 Item = Paper Hash (2) = 48 Hash (1) = 7B Hash (3) = CD
16 DynamoDB の整合性モデル Write 少なくとも 2 つのレプリカでの書き込み完了了が確認とれた時点で Ack Read デフォルト 結果整合性のある読み込み 最新の書き込み結果が反映されない可能性がある Consistent Read オプションを付けたリクエスト 強い整合性のある読み込み Read リクエストを受け取る前までの Write がすべて反映されたレスポンスを保証
17 Indexes
18 Local Secondary Index (LSI) Range key 以外に絞り込み検索を行う key を持つことができる Hash key が同一で 他のアイテムからの検索のために利用 すべての要素 ( テーブルとインデックス ) の合計サイズを 各ハッ シュキーごとに 10 GB に制限 Table A1 (hash) A2 (range) A3 A4 A5 LSIs A1 (hash) A1 (hash) A1 (hash) A3 (range) A4 (range) A5 (range) A2 (table key) A2 (table key) A2 (table key) KEYS_ONLY A3 (projected) A3 (projected) INCLUDE A3 A4 (projected) ALL
19 Global Secondary Index (GSI) Hash Key 属性の代わりとなる Hash Key をまたいで検索を行うためのインデックス Table A1 (hash) A2 A3 A4 A5 A2 (hash) A1 (table key) KEYS_ONLY GSIs A5 (hash) A4 (range) A1 (table key) A3 (projected) INCLUDE A3 A4 (hash) A5 (range) A1 (table key) A2 (projected) A3 (projected) ALL
20 GSI の更新フロー Client Table Primary Primary table Primary table Primary Global table Secondary table Index 2. 非同期 Update (in progress) GSI にはテーブルとは独立したスループットをプロビジョンして利用するため十分なスループットが必要
21 Scaling
22 Scaling スループット DynamoDB はテーブル単位で 読み書きのスループットを指定する必要がある ( プロビジョニングするスループットキャパシティ ) サイズ テーブルには任意の数のアイテムが追加可能 1 つのアイテムの合計サイズは 400 KB local secondary index について 異なるハッシュキーの値ごとに最大 10GB のデータを格納
23 スループット テーブルレベルによってプロビジョニング Read Capacity Units (RCU) 1 秒あたりの読み込み項目数 x 項目のサイズ (4 KB ブロック ) 結果整合性のある読み込みをする場合はスループットが 2 倍 例 1) アイテムサイズ :1.2KB(1.2/ 4 = 繰り上げ ) 読み込み項目数 1000 回 / 秒 = 1000 RCU 例 2) アイテムサイズ :4.5KB (4.5 / 繰り上げ ) 読み込み項目数 1000 回 / 秒 = 2000 RCU 結果整合性のある読み込みの場合 ½ = 1000 RCU
24 スループット Write Capacity Units (WCU) 1 秒あたりの書き込み項目数 x 項目のサイズ (1 KB ブロック ) 1KB を下回る場合は繰り上げられて計算 例 1) アイテムサイズ :512B(0.512/ 繰り上げ ) 書き込み項目数 1000 項目 / 秒 = 1000 WCU 例 2) アイテムサイズ :2.5KB (2.5 / 1 = 繰り上げ ) 書き込み項目数 1000 項目 / 秒 = 3000 WCU 読み込みと書き込みのキャパシティユニットは独立して設定 RCU WCU
25 スループットの設定 1 概算の見積もりから キャパシティユニットを大きめに設定 2CloudWatch にて負荷試験 実運用で様子を見て キャパシティユニットを調整 あまり大きくし設定し過ぎると パーテション分割時のキャパシティ分割に注意
26 パーティショニング DynamoDB はプロビジョンされたスループットキャパシティを確保するためにテーブルを複数のパーティションに分散して格納 table ハッシュキーをパーティション間でのデータ分散に利利 用し 格納ストレージサイズやプロビジョンされたスループットによって 自動的にパーティショニングが実施 partitions 1.. N partition 1..N
27 パーティショニングの算出 11 つのパーティションに対して 最大 3,000 個の読み込みキャパシティーユニットまたは 1,000 個の書き込みキャパシティーユニットを割り当てられる # of Partitions (for throughput) = RCU :;< 3000 RCU + WCU 678 A8BC9< 1000 WCU 2 単一のパーティションには 約 10 GB のデータを保持される # of Partitions = (for size) Table Size in GB 10 GB
28 パーティショニングの算出方法 大きいほうを採用 (total) (for size) (for throughput) table partitions 1.. N
29 パーティショニング算出例 スループット # of Partitions (for throughput) ストレージサイズ # of Partitions = M NO PQ NO = 0.8 = 1 (for size) 大きいほうを採用 = Table size = 8 GB, RCUs = 5000, WCUs = 500 RQQQ STU VQQQ WXY + RQQ ZTU PQQQ [XY = 2.17 = 3 (total) RCU と WCU の値は均一に各パーテションに割り当てられます RCUs per partition = 5000/3 = WCUs per partition = 500/3 = Data/partition = 8/3 = 2.66 GB
30 DynamoDB のスループットを最大限に活用 DynamoDB のスループットを最大限に活用するには テーブルを作成するときに ハッシュキー要素に個別の値が多数含まれ できるだけランダムかつ均一に値がリクエストされるようにします Space: キーアクセスはなるべく均等になるように Time: リクエストはなるべく均等な間隔で DynamoDB Developer Guide
31 Example: Hot Keys Partition Heat Time
32 Example: Periodic spike
33 DynamoDB の料金体系 プロビジョニングされたスループットで決まる時間料金 Read/Write それぞれプロビジョンしたスループットによって時間あたりの料金がきまる 大規模に利用するのであればリザーブドキャパシティによる割引もあり ストレージ利用量 保存したデータ容量によって決まる月額利用料金 計算は GB あたりの単価が適用される 詳細はこちらを参照
34 ユースケース及び ベストプラクティス
35 リアルタイム投票 システム Write-heavy items
36 投票システムの要件 投票は一回のみ 一度投票したものは変えられない リアルタイムに集計 投票者の統計 分析を行いたい
37 リアルタイム投票システムのアーキテクチャ 投票 Table Voters Voting App 票集計 Table
38 スケールすることによるボトルネック Voters 200,000 WCUs を設定 Partition WCUs Partition K 1000 WCUs Partition M 1000 WCUs Partition N 1000 WCUs Candidate A Candidate B 投票 Table
39 シャーディングでの書き込み Voter Candidate A_7 Candidate A_1 Candidate A_4 Candidate A_5 Candidate A_3 Candidate A_2 Candidate B_4 Candidate B_8 Candidate B_5 Candidate B_1 Candidate B_3 Candidate B_7 Candidate A_6 Candidate A_8 投票 Table Candidate B_2 Candidate B_6
40 シャーディングでの書き込み Voter UpdateItem: CandidateA_ + rand(0, 200) ADD 1 to Votes Candidate A_7 Candidate A_1 Candidate A_4 Candidate A_5 Candidate A_3 Candidate A_2 Candidate B_4 Candidate B_8 Candidate B_5 Candidate B_1 Candidate B_3 Candidate B_7 Candidate A_6 Candidate A_8 投票 Table Candidate B_2 Candidate B_6
41 正確な投票 1. 投票データの登録 重複排除 2. 投票データの集計 Voter 投票 Table UserId Candidate Date 1 A B B A 投票集計 Table Segment Votes A_1 23 B_2 12 B_1 14 A_2 25
42 正確な集計は? Voter 投票 Table UserId Candidate Date 1 A B B A 投票集計 Table Segment Votes A_1 23 B_2 12 B_1 14 A_2 25
43 DynamoDB Streams In preview
44 In preview What is DynamoDB Streams? It is a Streams of updates Scales with your table DynamoDB DynamoDB Streams
45 DynamoDB Streams テーブルの更新の情報を保持 非同期に更新 シリアライズされたデータ アイテム毎の厳密な管理 高耐久性 テーブルよるスケール 有効期限は24 時間 1 秒未満の遅延書き込み
46 View types 更新情報 (Name = John, Destination = Mars) (Name = John, Destination = Pluto) View Type Destination Old Image 更新前の情報 Name = John, Destination = Mars New Image 更新後の情報 Old and New Images Keys Only Name = John, Destination = Pluto Name = John, Destination = Mars Name = John, Destination = Pluto Name = John
47 DynamoDB Streams and Amazon Kinesis Client Library Partition 1 Shard 1 KCL Worker DynamoDB クライアントアプリケーション 更新 Partition 2 Partition 3 Partition 4 Shard 2 Shard 3 KCL Worker KCL Worker Table Partition 5 Shard 4 KCL Worker テーブル Streams Amazon Kinesis Client Library Application
48 DynamoDB Streams and AWS Lambda
49 AWS Lambda イベントをトリガーにコードを実 行行するコンピュートサービス イメージのリサイズやサムネイルの作成 元画像 1 3 Amazon S3 Bucket イベント サムネイル画像 2 値チェックや別テーブルへのコピー Amazon DynamoDB Table and Streams AWS Lambda AWS Lambda 別テーブルを更更新 プッシュ通知 特徴 ( OS キャパシティ等インフラの管理不要 S3 Kinesis SNS 等でのイベント発生を元にユーザが用意したコード (Node.js,java 8) を実行 ユーザアプリからの同期 / 非同期呼び出し 価格体系 ( コード実行時間 (100ms 単位 ) Lambdaファンクションへのリクエスト回数 1 月あたり100 万リクエスト 400,000GB/ 秒が無料で利用可能
50 Real-time voting architecture 投票集計 Table Voters Voting app 投票 Table 投票 DynamoDB Streams Your Amazon Kinesis Enabled App Amazon Redshift Amazon EMR
51 Real-time voting architecture 投票集計 Table Voters Voting app 投票 Table 投票 DynamoDB Streams Your Kinesis-enabled app Amazon Redshift Amazon EMR
52 Real-time voting architecture 投票集計 Table Voters Voting app 投票 Table 投票 DynamoDB Streams Your Kinesis-enabled app Amazon Redshift Amazon EMR
53 Real-time voting architecture 投票者の統計 分析 投票集計 Table Voters Voting app 投票 Table 投票 DynamoDB Streams Your Kinesis-enabled app Amazon Redshift Amazon EMR
54 DynamoDB が使われているユースケース KVS として Web アプリケーションのセッションデータベース ユーザー情報の格納するデータベース 広告やゲームなどのユーザー行動履歴 DB として ユーザー ID ごとに複数の行動履歴を管理するためのデータベース ソーシャルアプリのバックエンドとして モバイルアプリから直接参照できるデータベースとして 他にも バッチ処理のロック管理 フラッシュマーケティング ストレージのインデックス
55 NoSQL vs RDB NoSQL 得意 / メリット スケーラビリティ 不得意 / デメリット 複雑なクエリ トランザクション RDB 得意 / メリット 柔軟なクエリ トランザクション 不得意 / デメリット スケーラビリティ
56 ユースケースに合わせて DB 製品を選択 Amazon DynamoDB Managed NoSQL Amazon Redshift Managed data warehouse Elastic Load Balancing Amazon ElastiCache Managed in-memory caching Clients EC2 Amazon RDS Managed SQL BI tools
57 ありがとうございました!
PowerPoint Presentation
AWS AWS AWS AWS AWS AWS AWS オンプレミス データセンター AWS Storage Gateway Amazon Kinesis Firehose EFS File Sync S3 Transfer Acceleration AWS Direct Connect Amazon Macie AWS QuickSight AWS Lambda AWS CloudFormation
データセンターの効率的な資源活用のためのデータ収集・照会システムの設計
データセンターの効率的な 資源活用のためのデータ収集 照会システムの設計 株式会社ネットワーク応用通信研究所前田修吾 2014 年 11 月 20 日 本日のテーマ データセンターの効率的な資源活用のためのデータ収集 照会システムの設計 時系列データを効率的に扱うための設計 1 システムの目的 データセンター内の機器のセンサーなどからデータを取集し その情報を元に機器の制御を行うことで 電力消費量を抑制する
FINAL FANTASY XV POCKET EDITION を支える AWS サーバレス技術 LOGO ILLUSTRATION: 2016 YOSHITAKA AMANO 2018 SQUARE ENIX CO., LTD. All Rights Reserved.
FINAL FANTASY XV POCKET EDITION を支える AWS サーバレス技術 LOGO ILLUSTRATION: 2016 YOSHITAKA AMANO 概要 タイトルとシステムの紹介 タイトルの紹介 AWS の導入背景 システムの全体構成 技術詳細 トランザクションのない DynamoDB を使ったアプリケーション開発 DynamoDB のバックアップ Lambda やサーバーレス技術を使う利点と欠点
Startup_on_AWS_usecases_StartupDay
"Startup on AWS" use-cases from AWS Startup Tech Community Amazon Web Services Japan March 12, 2018 #AWSStartupJP Amazon Web Services Japan Senior Solutions Architect / Manager, Solutions Architecture
AWSにおけるデータベース・サービスの活用
AWS における データベース サービスの活用 アマゾンデータサービスジャパン株式会社 八木橋徹平 自己紹介 セッションの目的 AWS 上の様々なデータベース サービスの概要と使い分を事例を交えてご紹介し システム構築時における活用方法をご理解いただく アジェンダ データベース サービスの概要 AWS のデータベース サービス Amazon RDS Amazon Redshift Amazon ElastiCache
TC-01 ビッグデータだけじゃない! Amazon DynamoDB の活用事例 Cassandra から DynamoDB への移行で見えたその特徴 サイバーエリアリサーチ株式会社中西健
TC-01 ビッグデータだけじゃない! Amazon DynamoDB の活用事例 Cassandra から DynamoDB への移行で見えたその特徴 2014.07.17 サイバーエリアリサーチ株式会社中西健 自己紹介 中西 健 なかにし けん [email protected] サイバーエリアリサーチ株式会社 どこどこJP サービス担当データベースエンジニア 最近気になっているAWSサービス
スライド 1
Zabbix のデータベース ベンチマークレポート PostgreSQL vs MySQL Yoshiharu Mori SRA OSS Inc. Japan Agenda はじめに Simple test 大量のアイテムを設定 Partitioning test パーティションイングを利用して計測 Copyright 2013 SRA OSS, Inc. Japan All rights reserved.
PostgreSQL SQL チューニング入門 ~ Explaining Explain より ~ 2012 年 11 月 30 日 株式会社アシスト 田中健一朗
PostgreSQL SQL チューニング入門 ~ Explaining Explain より ~ 2012 年 11 月 30 日 株式会社アシスト 田中健一朗 アジェンダ 1.EXPLAIN とは 2. 表アクセスの基本 3. 結合の基本 4. 統計情報とは 5.EXPLAIN コマンド 6. 問題解決例 7. まとめ 2 1.EXPLAIN とは 実行計画とは - 目的地は 1 つでもアクセス方法は複数
PowerPoint プレゼンテーション
クラウドデザインパターン #1 CDP 概要編 アマゾンデータサービスジャパン株式会社テクニカルエバンジェリスト堀内康弘 堀内康弘の 自 己紹介 AWS テクニカルエバンジェリスト Twitter: @horiuchi 1978 年年 7 月 12 日 山梨梨県 生まれ 経歴 2004 年年 Vcube BtoB Webシステム開発 2006 年年 FlipClip 動画共有サービスの開発 運 用
データベースの近代化:シンプルなクロスプラットフォーム、最小のダウンタイムで実現するクラウド移行
AWS Database Migration Service ダウンタイムを最小限に抑えたデータベースモダナイゼーション John Winford Sr. Technical Program Manager May 31, 2017 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. アジェンダ クラウドはどのように役立つか?
AWS およびパートナーサービスを使った、データの集約および活用設計パターン
AWS およびパートナーサービスを使った データの集約および活 用設計パターン 荒 木靖宏 アマゾンデータサービスジャパン株式会社 プリンシパルソリューションアーキテクト 自 己紹介! 名前 荒 木靖宏! 所属 アマゾンデータサービスジャパン株式会社 プリンシパルソリューションアーキテクト! 好きな AWS サービス Amazon Virtual Private Cloud AWS Direct Connect
よくある問題を解決する~ 5 分でそのままつかえるソリューション by AWS ソリューションズビルダチーム
すぐに利用できる状態のソリューションを使って一般的な問題を 5 分以内に解決 Steve Morad Senior Manager, Solutions Builder Team AWS Solution Architecture May 31, 2017 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS 上でのサーバーレスアーキテクチャ 入 門 AWS Black Belt Online Seminar 2016 アマゾンウェブサービスジャパン株式会社 ソリューションアーキテクト清 水崇之 , Amazon Web Services, Inc. or its Aff
AWS 上でのサーバーレスアーキテクチャ 入 門 AWS Black Belt Online Seminar 2016 アマゾンウェブサービスジャパン株式会社 ソリューションアーキテクト清 水崇之 2016.8.9 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 内容についての注意点 本資料料では 2016
自 己紹介 アマゾンウェブサービス ジャパン株式会社 ソリューションアーキテクト Amazon Kinesis うちうみえいいちろう 内海英 Java LMAX Disruptor
AWS Black Belt Online Seminar AWS 上でのリアルタイムデータ分析 入 門 アマゾンウェブサービスジャパン株式会社 ソリューションアーキテクト 内海英 一郎郎 2016.12.06 自 己紹介 アマゾンウェブサービス ジャパン株式会社 ソリューションアーキテクト Amazon Kinesis うちうみえいいちろう 内海英 一郎郎 @eiichirouchiumi Java
Rmenuフレームワーク
ジェネレーティブプログラミングの世界 データマッピングフレームワーク Rmenu 特徴プログラムから データとプロセスを完全分離 疑問本当にデータとプロセスが完全分離できるのか? どんな仕組みで業務システムが動くのか? 日本オフィスクリエイション株式会社下地忠史 2014 年 2 月 15 日 Agenda 1. アプリケーションの基本 2.Json の特徴を利用した項目移送 3. アプリケーションのデータフロー
サーバレスアーキテクチャで実現した M-1 グランプリ敗者復活戦投票システム
サーバレスアーキテクチャで実現した M-1 グランプリ 敗者復活戦投票システム 朝 放送株式会社技術局開発部 南英司 紹介 @eijikominami 南英司 ( こみなみえいじ ) 朝 放送株式会社技術局開発部 サーバサイドの構築からアプリの実装まで プリキュア応援アプリの開発 / 実装 校野球速報アプリの開発 / 実装 ライブ動画配信 制作システムの構築... など 2 Agenda M-1 グランプリ投票システムの概要
使ってみよう!データベースとストレージ ~ Getting Started with AWS Database and Storage Services ~
AWS Cloud Roadshow 2017 阪 使ってみよう! データベースとストレージ Getting Started with AWS Database and Storage Services Amazon Web Services Japan テクニカルトレーナー 村幸敬 1 本セッションの概要 AWS におけるデータストアの使い分けについて解説します Ø データストアの役割 Ø AWSのストレージサービス
PowerPoint プレゼンテーション
大規模環境における Ruby on Rails on AWS での最適化事例 ~ 200ms 100ms への歩み ~ 2018/06/01 AWS Summit 2018 株式会社アカツキエンジニア長井昭裕 1 自己紹介 長井昭裕 (Akihiro Nagai) 経歴: 2016年にアカツキに入社 モバイルゲームの インフラ構築 運用(AWS, GCP), サーバサイドアプリケーション開発(Rails),
A to Z Getting Started with AWS Computing 2016/10/12 AWS Computing Amazon EC2 Auto Scaling AWS Amazon 1994: Jeff Bezos により設 立立 2005: Amazon Publishing を開始 2007: Kindle を開始 2012: Amazon Game Studios を開始
AWS Deck Template
AWS OpsWorks のご紹介 Amazon Data Services Japan 2013/06/25 Agenda AWS OpsWorks とは OpsWorks の特長 OpsWorks 利用の流れ OpsWorks のメリット Chef とは OpsWorks のライフサイクルイベント どのようなアプリケーションが OpsWorks に向いているのか? OpsWorks の機能詳細
pg_monz 監視アイテム一覧 :Template App PostgreSQL Template App PostgreSQL アプリケーション LLD アイテムトリガー監視タイプ更新間隔ヒストリトレンドデフォルト説明ステータス pg.get pgsql.get.pg.bgwriter Zabb
pg_monz 監視アイテム一覧 :Template App PostgreSQL Template App PostgreSQL アプリケーション LLD アイテムトリガー監視タイプ更新間隔ヒストリトレンドデフォルト説明 pg.get pgsql.get.pg.bgwriter 60 90 365 無効 pg.bgwriterアプリケーションの監視アイテムの取得を行う pg.get pgsql.get.pg.transactions
PowerPoint Presentation
RDF Graph for Oracle NoSQL Database EE 1 Copyright 2012, Oracle and/or its affiliates.all rights reserved. Agenda Oracle NoSQL Database Enterprise Editionの概要 グラフ データベースの価値 RDF Graph for Oracle NoSQL Database
Microsoft Word - tutorial3-dbreverse.docx
株式会社チェンジビジョン使用バージョン :astah* 6.0, 6.1 [ ] サンプル サポート対象外 目次 DB リバースを使ってみよう ( サンプル サポート対象外 ) 2 ご利用の前に 2 予備知識 2 データベースの環境設定をしてみよう 2 astah* データベースリバースコンポーネントを使用してみよう 5 作成した asta ファイルを astah* professional で開いてみよう
PowerPoint Presentation
ProjectLA バックエンドの技術解説 RDF を使った三つ組みデータの格納 2013/03/14 クラウド テクノロジー研究部会リーダー荒本道隆 ( アドソル日進株式会社 ) 何故 RDF か? 断片的なデータを相互につなぎたい RDFは主語 述語 目的語の三つ組構造で表現 目的語と主語に同じ値を設定して それぞれをつなぐ 属性を事前に決定できない RDFはスキーマレスなので 柔軟に対応できる
クラウドネイティブサービスのご紹介 〜高い可用性と拡張性をリーズナブルに今すぐ実現〜
クラウドネイティブサービスのご紹介 (AWS マネージドサービス ) 高い可用性と拡張性をリーズナブルに今すぐ実現 アマゾンウェブサービスジャパン株式会社ソリューションアーキテクト清水崇之 2015.12.02 自己紹介 清水崇之 ソリューションアーキテクト 西日本担当 ( 大阪のお客様にもプライム対応! だけどプライスレス ) ゲーム モバイル Web サービス全般 AWS 芸人 ( 詳しくは http://www.slideshare.net/shimy_net)
【Cosminexus V9】クラウドサービスプラットフォーム Cosminexus
http://www.hitachi.co.jp/soft/ask/ http://www.hitachi.co.jp/cosminexus/ Printed in Japan(H) 2014.2 CA-884R データ管 タ管理 理 ノンストップデータベース データ管 タ管理 理 インメモリデータグリッド HiRDB Version 9 ucosminexus Elastic Application
PostgreSQL による クラスタ構成の可能性 SRA OSS, Inc. 日本支社 取締役支社長 石井達夫
PostgreSQL による クラスタ構成の可能性 SRA OSS, Inc. 日本支社 取締役支社長 石井達夫 SRA OSS, Inc. のご紹介 PostgreSQLを中心とした OSSへの様々なサービスを提供 サポートサービス コンサルティング パッケージ製品 PowerGres, libtextconv, Sylpheed Pro 教育サービス トレーニング 技術者認定制度 (PostgreSQL
Symantec AntiVirus の設定
CHAPTER 29 Symantec AntiVirus エージェントを MARS でレポートデバイスとしてイネーブルにするためには Symantec System Center コンソールをレポートデバイスとして指定する必要があります Symantec System Center コンソールはモニタ対象の AV エージェントからアラートを受信し このアラートを SNMP 通知として MARS に転送します
スライド 1
Zabbix で PostgreSQL の監視を行おう ~pg_monz のご紹介 ~ SRA OSS,Inc. 日本支社盛宣陽 Copyright 2014 SRA OSS,Inc.Japan All rights reserved. 1 PostgreSQL の課題 DB としての基本機能 性能は商用 DB と比べても引けをとらない 運用面には課題あり どのようにして運用するのか? 効果的な監視方法は?
Zabbix で PostgreSQL を監視! pg_monz のご紹介 Zabbix Conference Japan 年 11 月 20 日 SRA OSS, Inc. 日本支社マーケティング部
Zabbix で PostgreSQL を監視! pg_monz のご紹介 Zabbix Conference Japan 2015 2015 年 11 月 20 日 SRA OSS, Inc. 日本支社マーケティング部 http://www.sraoss.co.jp/ 会社概要 社名 : SRA OSS, Inc. 日本支社設立 : 2005 年 7 月支社長 : 石井達夫資本金 :100 万米国ドル事業内容
AWS Black Belt Online Seminar Amazon Kinesis アマゾンウェブサービスジャパン株式会社 ソリューションアーキテクト 内海英 一郎郎
AWS Black Belt Online Seminar Amazon Kinesis アマゾンウェブサービスジャパン株式会社 ソリューションアーキテクト 内海英 一郎郎 2016.08.10 自 己紹介 アマゾンウェブサービス ジャパン株式会社 ソリューションアーキテクト Amazon Kinesis うちうみえいいちろう 内海英 一郎郎 @eiichirouchiumi Java LMAX Disruptor
Enterprise Cloud + 紹介資料
Oracle Exadata の AWS 移行事例のご紹介 Oracle Exadata の移行 アジェンダ お客様の声 PoC フェーズ 移行診断 環境構築 データ移行 チューニング 移行フェーズ 業務 / データ整理 運用管理 まとめ 2 お客様の声 性能改修規模コスト移行方式運用環境 移行しても現状のデータベースと同等のパフォーマンスを出せるのか利用システムは どの程度改修が必要なのかコスト
日経電子版におけるAWSとその周辺サービスの活用事例
AWS Cloud Storage & DB Day 2014 2014/9/9 日 経 電 子 版 におけるAWSと その 周 辺 サービスの 活 用 事 例 日 本 経 済 新 聞 社 デジタル 編 成 局 白 銀 傑 (システム サービス 開 発 担 当 ) Agenda 日 経 とウェブサービス 日 経 電 子 版 のご 紹 介 電 子 版 モバイルでAWSを 採 用 AWSを 採 用 した
AWS の NoSQL 入門 〜Amazon ElastiCache, Amazon DynamoDB〜
AWS の NoSQL 入門 Amazon ElastiCache, Amazon DynamoDB ソリューションアーキテクト 桑野章弘 2017年6月1日 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 自己紹介 桑野 章弘(くわの あきひろ) ソリューションアーキテクト メディア系のお客様を担当しております
PowerPoint プレゼンテーション
Pega Tokyo Summit 2015 クラウドが 変 える 新 しいITの 常 識 アマゾン ウェブ サービス ジャパン 株 式 会 社 エンタープライズ エバンジェリスト 渥 美 俊 英 自 己 紹 介 アマゾン ウェブ サービス ジャパン 株 式 会 社 マーケティング 本 部 エンタープライズ エバンジェリスト 渥 美 俊 英 企 業 のマネジメントの 方 々 向 けに 業 務 システムのAWS
オージス総研0707セミナー
AWS を利 して IoT ビジネスを quick に ち上げる 紹介 梁川貴史 ( こやながわたかし ) パートナーソリューションアーキテクト 経歴 APN さまへの技術 援とくに IoT 向け アーキテクチャの検討 援やレビューなど 電機メーカーにて 社 Web サービスの設計から運 まで経験 AWS のユーザとして 4 年半 開発 運 を経験 好きなサービス AWS IoT Amazon Kinesis
はじめてみよう AWS ~これだけでわかる、できる、AWS のコアサービスを活用した基本のシステム構成~
はじめてみよう AWS ~ これだけでわかる できる AWS のコアサービスを活用した基本のシステム構成 ~ Agenda AWS の基本のシステム構成 基本のシステム構成 AWS 上でのシステム構築のベストプラクティス Amazon EC2 とは 概要 Amazon EC2の特徴 Demo: Amazon EC2の作成 そのほかのコンポーネント Amazon RDS と Amazon S3 ( 補足
PowerPoint プレゼンテーション
NEC モバイルバックエンド基盤入門応用編 ver 7.5.0 2018 年 10 月 1 日 日本電気株式会社 Push 通知 クライアントへの Push 通知 : APNs / FCM Android / ios で使用可能 ユーザがアプリを起動していなくても サービス提供側からスマートフォンやタブレットにメッセージを送る仕組み モバイル機器はプラットフォーム毎に Push 通知の仕組みが提供されています
…l…b…g…‘†[…N…v…“…O…›…~…fi…OfiÁŸ_
13 : Web : RDB (MySQL ) DB (memcached ) 1: MySQL ( ) 2: : /, 3: : Google, 1 / 23 testmysql.rb: mysql ruby testmem.rb: memcached ruby 2 / 23 ? Web / 3 ( ) Web s ( ) MySQL PostgreSQL SQLite MariaDB (MySQL
10年オンプレで運用したmixiをAWSに移行した10の理由
10 年オンプレで運用した mixi を AWS に移行した 10 の理由 AWS Summit Tokyo 2016 株式会社ミクシィ オレンジスタジオ mixi システム部北村聖児 自己紹介 2 名前 北村聖児 所属 株式会社ミクシィオレンジスタジオ mixiシステム部 担当サービス SNS mixi 今日話すこと 3 mixi を AWS に移行した話 mixi 2004 年 3 月 3 日にオフィシャルオープンした
今さら聞けない!? Oracle入門 ~後編~
Oracle Direct Seminar 今さら聞けない!? Oracle 入門 ~ 後編 ~ 日本オラクル株式会社 Agenda 1. Oracle の基本動作 2. Oracle のファイル群 3. Oracle のプロセス群と専用メモリ領域. データベース内部動作 今さら聞けない!? オラクル入門 ~ 後編 ~. データベース内部動作 検索時の動作更新時の動作バックアップについて
test
PostgreSQL CTO 5 2011 5 2011 9 2012 5 2013 10 2013 11 1 5000 JOIN 4 1. 2. 5 6 http://www.slideshare.net/mistakah/gpsgnss Location Base ( ) PostgreSQL x PostgreSQL 2011/8 MySQL MongoDB PostgreSQL GIS 2011/9
160311_icm2015-muramatsu-v2.pptx
Linux におけるパケット処理機構の 性能評価に基づいた NFV 導 の 検討 村松真, 川島 太, 中 裕貴, 林經正, 松尾啓志 名古屋 業 学 学院 株式会社ボスコ テクノロジーズ ICM 研究会 2016/03/11 研究 的 VM 仮想 NIC バックエンド機構 仮想化環境 仮想スイッチ パケット処理機構 物理環境 性能要因を考察 汎 IA サーバ NFV 環境に適したサーバ構成を検討
PowerPoint Presentation
Webデザイン特別プログラムデータベース実習編 3 MySQL 演習, phpmyadmin 静岡理工科大学総合情報学部幸谷智紀 http://na-inet.jp/ RDB の基礎の基礎 RDB(Relational DataBase) はデータを集合として扱う データの取り扱いはテーブル (= 集合 ) の演算 ( 和集合, 積集合 ) と同じ データベースには複数のテーブルを作ることができる
サーババンドル版ライセンス NX7700x シリーズ Express5800 シリーズのサーバと同時に購入することで パッケージ製品よりも安価 に導入することのできるライセンスも提供しています ライセンスの注意事項 サーババンドル版のライセンスについてサーババンドル版では 通常のサーバライセンスおよ
SQL Server 2014 Microsoft SQL Server 2014 は 以下の製品群で構成されています データベース サーバ SQL Server 2014 Enterprise Edition SQL Server 2014 Enterprise Edition は ミッションクリティカルなシステムおよびデータウェアハウスの構築に適したエディションです Business Intelligence
2. Save をクリックします 3. System Options - Network - TCP/IP - Advanced を開き Primary DNS server と Secondary DNS Server に AXIS ネットワークカメラ / ビデオエンコーダが参照できる DNS サ
はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダのファームウエアバージョン 5.4x 以降で 指定された曜日と時間帯に 画像を添付したメールを送信するための設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラ / ビデオエンコーダの設定ページにアクセスする 1. Internet Explorer などの Web ブラウザを起動します 2. Web ブラウザの
Joint Content Development Proposal Tech Docs and Curriculum
徹底解説!Hortonworks が提供する次世代データプラットフォーム 蒋逸峰 & 河村康爾 Hortonworks October 10, 2017 1 Hortonworks Inc. 2011 2016. All Rights Reserved 総合的な管理 セキュリティやガバナンス ON-PREMISES CLOUD EDGE MULTI-WORKLOADS MULTI-TYPE MULTI-TIER
変更履歴 項番版数内容更新日 版新規作成 2013 年 11 月 18 日 1
Windows Server 2012 R2 評価レポート Windows Server 2012 R2 Hyper-V レプリカの改良点 第 1.0 版 2013 年 11 月 18 日 株式会社日立製作所 IT プラットフォーム事業本部 変更履歴 項番版数内容更新日 1 1.0 版新規作成 2013 年 11 月 18 日 1 用語および略号 Windows Server 2012 R2 マイクロソフトが2013
MIB サポートの設定
CHAPTER 2 この章では Cisco 10000 シリーズに SNMP および MIB のサポートを設定する手順について説明します 具体的な内容は次のとおりです Cisco IOS リリースに対応する MIB サポートの判別 (p.2-1) MIB のダウンロードおよびコンパイル (p.2-2) シスコの SNMP サポート (p.2-4) Cisco IOS リリースに対応する MIB サポートの判別
Agenda Scalability Availability CAP Theorem Scalability Availability Consistency BASE Transaction
Cloud --- Scalability Availability --- Agenda Scalability Availability CAP Theorem Scalability Availability Consistency BASE Transaction Scale-out Scale-out Availability Scalabilty Availability Scalability
intra-mart Accel Platform — IM-Repository拡張プログラミングガイド 初版
Copyright 2018 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. サンプルコードについて 2.4. 本書の構成 3. 辞書項目 API 3.1. 最新バージョン 3.1.1. 最新バージョンの辞書を取得する 3.2. 辞書項目 3.2.1. 辞書項目を取得する 3.2.2.
WEBサービス超入門 mask.key
WEB WEB 2 3 4 6 7 8 10 11 12 13 15 16 IT UX UI Logic UI Logic DB WEBAPI IT UX UI UI Logic UI Logic API DB DB WEBAPI xunit OS IT JavaScript UI Logic UI Logic Objective-C Swift HTML PHP Ruby Python JavaScript
スライド 1
Fluentd + Zabbix + Grafana でグラフィカルなログ監視 分析システムを構築してみよう! 2016 年 7 月 29 日 SRA OSS, Inc. 日本支社 マーケティング部 OSS 技術グループ 1 アジェンダ Fluentdについて Zabbixについて Grafanaとは Fluentd + Zabbix + Grafana 構成の利点 デモ 2 Fluentd について
~~~~~~~~~~~~~~~~~~ wait Call CPU time 1, latch: library cache 7, latch: library cache lock 4, job scheduler co
072 DB Magazine 2007 September ~~~~~~~~~~~~~~~~~~ wait Call CPU time 1,055 34.7 latch: library cache 7,278 750 103 24.7 latch: library cache lock 4,194 465 111 15.3 job scheduler coordinator slave wait
モバイルアプリを Azure で作る - データを扱う Azure Storage を利 してデータを保存する 本稿では PHP と Windows Azure を使って 画像などのファイルを扱うアプリケーションを開発する方法を説明します Windows Azure Platform では データの
モバイルアプリを Azure で作る - データを扱う Azure Storage を利 してデータを保存する 本稿では PHP と Windows Azure を使って 画像などのファイルを扱うアプリケーションを開発する方法を説明します Windows Azure Platform では データの保存先に Azure Storage サービスか SQL Azure を利 するのが 般的です SQL
最新 IoT デザインパターン 〜AWS IoT と AWS Greengrass を用いた構築パターン〜
最新 IoT デザインパターン AWS IoT と AWS Greengrass を用いた構築パターン Amazon Web Services Japan Soution Architect Takashi KOYANAGAWA / Atushi FUKUI 2017/6/1 2017, Amazon Web Services, Inc. or its Affiliates. All rights
勉強会の流れ Google API の概要 デモ curl で実際に体験 Copyright 2010 SRA OSS, Inc. Japan All rights reserved. 2
Google API 勉強会 SRA OSS, Inc. 日本支社山本博之 2010 年 12 月 13 日 勉強会の流れ Google API の概要 デモ curl で実際に体験 Copyright 2010 SRA OSS, Inc. Japan All rights reserved. 2 Sylpheed Pro 2.0 Sylpheed + Sylpheed Pro アドオンメール全文検索スケジューラ
Webhard_Users manual
Webhard Connector for Mac ご利用マニュアル V e r 1. 0 0 目次 Webhard CONNECTOR ログイン画面 -... 1 Webhard Connector 全体画面 ~その1~ -... 2 Webhard Connector 全体画面 ~その2~ -... 3 Webhard Connector - メニュー -... 4 Webhard Connector
構成例 システム名 : 単独サーバ業務システムユーザ数 : 1 ユーザ マルチコア CPU のサーバ 1 台で開発 運用します ソート機能を使用します COBOL SE Developer COBOL SE Server Runtime SORTKIT/Enterprise for Windows
COBOL Standard Edition V2 COBOL Standard Edition V2 は以下のソフトウェアによって構成されています COBOL Standard Edition Developer V2.0 COBOL コンパイラ 開発環境 ランタイム (COBOL GUI COBOL WEB COBOL SQL アクセスのランタイム含む ) ( 評価用 ) 一式 COBOL Standard
最新アップデート AWS IoT Solution 〜 事例とサービスアップデート 〜
AWS IoT Solution 事例とサービスアップデート Amazon Web Services Japan Takashi Koyanagawa Twitter で AWS Cloud Roadshow に参加しよう! #AWSRoadshow 皆さんのご意 聞かせてください! 公式アカウント @awscloud_jp 最新技術情報 イベント情報 お得なクーポン情報など 々更新中! 紹介 v
第 7 章 ユーザー データ用表領域の管理 この章では 表や索引を格納するユーザー データ用表領域の作成や 作成後のメンテナンスに ついて解説します 1. ユーザー データ用表領域の管理概要 2. ユーザー データ用表領域作成時の考慮事項 3. ユーザー データ用表領域の作成 4. ユーザー データ
はじめに コース概要と目的 効率良く Oracle データベースを使用するための運用管理について 管理タスクを行う上での考慮事項や注意 点を実習を通して習得します 受講対象者 データベース管理者 前提条件 データベース アーキテクチャ コースを受講された方 もしくは Oracle システム構成とデータベース構 造に関する知識をお持ちの方 テキスト内の記述について 構文 [ ] 省略可能 { A B
Infor 10 ERP Enterprise Overview
IDF 概要 Infor Development Framework インフォアジャパン株式会社 目次 1. IDFの目的 2. IDFの構成と特徴 3. Power Linkのご紹介 4. Net Linkのご紹介 5. 基本ネットワークと拡張ネットワーク 6. 拡張アーキテクチャーと実装環境 スライドショーでが付与された項目についてはをクリックすると実機操作ビデオを再生します 2 1. IDF
3. XML, DB, DB (AP). DB, DB, AP. RDB., XMLDB, XML,.,,.,, (XML / ), XML,,., AP. AP AP AP 検索キー //A=1 //A=2 //A=3 返却 XML 全体 XML 全体 XML 全体 XMLDB <root> <A
PostgreSQL XML 1 1 1 1 XML,,, /. XML.,,, PostgreSQL.. Implementation of Yet Another XML-type for PostgreSQL Toshifumi Enomoto, 1 Gengo Suzuki, 1 Nobuyuki Kobayashi 1 and Masashi Yamamuro 1 There are various
AWS Mobile Deep Dive - 入門から実践までの最短コース 〜 ライブコーディングで学ぶ AWS を活用したモバイルアプリの開発 〜
AWS Mobile Deep Dive 入門から実践までの最短コース ライブコーディングで学ぶ AWS を活用したモバイルアプリの開発 Takayuki Shimizu, AWS Solutions Architect Keisuke Tsukagoshi, AWS Professional Service 2017. 5. 31 2017, Amazon Web Services, Inc. or
