入門 Amazon SimpleDBプログラミング(株式会社ロングテール 長尾高弘 Mocky Habeeb)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. 入門 Amazon SimpleDBプログラミング

入門 Amazon SimpleDBプログラミング



形式:
書籍
発売日:
ISBN:
9784798123349
価格:
本体3,400円+税
仕様:
B5変・296ページ
分類:
データベース
  • このエントリーをはてなブックマークに追加

クラウドサービス活用の最短距離 注目のプログラミング入門

Amazon/Google/Microsoft etc。新たなクラウドサービスの覇権をめぐって業界は活況を呈しています。本書は、数あるクラウドサービスの中でも特に「取り組みやすい」ことで注目を集めているAmazon SimpleDB の全体像、特徴、具体的なサンプルプログラム、主なAPI などを解説した一冊です。

サービスが立ち上がった初期からコミュニティなどで活躍していた著者のノウハウをコンパクトに収録し、これからAmazon SimpleDB のプログラミングをはじめたい方に絶好の解説書となっています。

【原書タイトル】 A Developer's Guide to Amazon SimpleDB

著者紹介 Mocky Habeeb(モッキー・ハビーブ)

Infrawise Inc.のWebアーキテクチャと開発の責任者で、同社の旗艦製品スイートのWeb再度の開発をリードしています。彼はSimpleDBアプリケーション開発に積極的に取り組んでおり、自由時間には、その専門知識を活かして、SimpeDB公式Webフォーラムを訪れるデベロッパーたちの質問に答えたり、助言をしたりしています。彼は過去13年間を通じて、ソフトウェア開発の様々な仕事を経験するとともに、サンマイクロシステムズのJavaインストラクタとして、またその前は米海兵隊の戦車の操縦士を経験しています。ニューヨーク州立大学オスウェーゴ校を卒業。専攻はコンピュータ学科です。


第1章 Amazon SimpleDBとは何か

1.1 SimpleDBとは何か
1.2 SimpleDB機能セットの弾丸ツアー
1.3 リレーショナルモデルを捨てるのか?
1.4 Amazonのその他のサービス
1.5 SimpleDBと他の製品、サービスの比較
1.6 SimpleDB向きのユースケース
1.7 まとめ

第2章 SimpleDBに触ってみよう

2.1 SimpleDBにアクセスするための準備
2.2 SimpleDBドメイン管理ツールの作成
2.3 ユーザー認証サービスの作成
2.4 まとめ

第3章 コードで見るSimpleDB APIツアー

3.1 SimpleDBクライアントの選択
3.2 共通コンセプト
3.3 CreateDomain
3.4 ListDomains
3.5 DeleteDomain
3.6 DomainMetadata
3.7 PutAttributes
3.8 GetAttributes
3.9 DeleteAttributes
3.10 BatchPutAttributes
3.11 Select
3.12 まとめ

第4章 Select APIの使い方

4.1 Selectの構文
4.2 属性データの整形
4.3 式と述語
4.4 複数の値を持つ属性のクエリ
4.5 クエリのパフォーマンスを上げるためのテクニック
4.6 まとめ

第5章 バルクデータ処理

5.1 BatchPutAttributesによるデータのインポート
5.2 バックアップとデータのエキスポート
5.3 まとめ

第6章 SimpleDBの制限の回避手法

6.1 可用性:未開の領域
6.2 結果整合性の限界
6.3 1MBを超えるテキストの処理
6.4 256個より多くの属性を持つアイテム
6.5 任意の深さ
6.6 ロックやトランザクションなしの正確なカウント
6.7 テスト戦略
6.8 まとめ

第7章 アプリケーションライフサイクルの計画

7.1 キャパシティプランニング
7.2 ストレージの要件
7.3 スケーラビリティ:負荷の拡大
7.4 メンテナンスの計画
7.5 まとめ

第8章 SimpleDBアプリケーションのセキュリティ

8.1 アカウントのセキュリティ
8.2 アクセスキーのセキュリティ
8.3 データのセキュリティ
8.4 まとめ

第9章 パフォーマンスの向上

9.1 SimpleDBのスピードの検証
9.2 SimpleDBの高速化
9.3 それぞれのAPIのパフォーマンス
9.4 データのシャーディング
9.5 Amazonクラウドの外からのSimpleDBアクセス
9.6 まとめ

第10章 SimpleDBクライアントライブラリの開発

10.1 クライアント設計の概要
10.2 クライアントの設計で考慮すべきこと
10.3 クライアントコードの実装
10.4 まとめ

第11章 SimpleDBクライアントの改良

11.1 ユーティリティメソッド
11.2 カスタムメタデータとスマートクライアント
11.3 マシン稼動時間コストの自動的な最適化
11.4 自動ドメインシャーディング
11.5 まとめ

第12章 Webベースタスクリストの開発

12.1 アプリケーションの概要
12.2 ユーザー認証の実装
12.3 タスクワークスペースの実装
12.4 タスクサービスの実装
12.5 ログインサーブレットの追加
12.6 ログアウトサーブレットの追加
12.7 タスクの表示
12.8 新しいタスクの追加
12.9 デプロイ
12.10 まとめ

付属データはこちら

書籍への問い合わせ

正誤表、追加情報をご確認の上、こちらよりお問い合わせください

書影の利用許諾について

本書籍に関する利用許諾申請はこちらになります

追加情報はありません。
正誤表の登録はありません。