Amazon_SimpleDB
[Wikipedia|▼Menu]

Amazon SimpleDB(アマゾン シンプル ディービー)はAmazon.comによる分散データベースである。Amazon Web Servicesの一部であり、一般的にはAmazon Elastic Compute Cloud (EC2) やAmazon Simple Storage Service (S3) などとともに使われるWebサービスである。2007年12月13日に公開された[1]。@media screen{.mw-parser-output .fix-domain{border-bottom:dashed 1px}}CAP定理において、一貫性が成立しておらず、それゆえ、書き込みをしても、一貫性読み込みを指定しない限り、読めるようになるまで1秒程度以下の時間がかかる[要出典]。Erlangで記述されている[2]
課金体系

EC2やS3と同じように、Amazon社はSimpleDBのストレージ使用量、データ転送量およびインターネットへの転送量に応じて課金を行う。2008年12月1日に1GBのデータとマシン稼動25時間については無料となる新料金形態を発表した[3]。同一地域内の他のAmazon Web Servicesへのデータ転送は無料である[4]
クエリー

クエリーはSQLに似た構文で行う。関係データベースではないため、JOINはない。スキーマレスであるため、カラムにデータ型を指定する必要はなく、数値は自動的にクエリーの中では数値として扱える。日付は、ISO 8601形式で扱う。インデックスも自動的に張られる。一つのカラムに複数のデータを持たせることもできる。LIKEを使い、前方一致・後方一致・部分一致の文字列検索ができる。
トランザクション

完全なトランザクションは扱えないが、Conditional PutとConditional Deleteがあり、指定したカラムが指定した値の時のみ更新・削除を行うことができる。これを使い、データの一貫性を保ったまま、データの更新・削除を行うことができる。データにバージョンを持たせたカラムをつけると、楽観的並行性制御を行える。
制約

以下の制約が規定されている[5]
ストレージの制約

Attribute最大量
ドメイン100アクティブドメイン
ドメインサイズ10GB
ドメインごとのattribute数1,000,000,000
itemごとのattribute数256
attributeサイズ1024文字

クエリの制約

Attribute最大量
クエリ結果により返されるitem数2500
クエリ実行時間5秒以内
クエリpredicateのattribute nameの数1
predicateに対する比較演算20演算
クエリ展開に対するpredicates20

参考文献^ Amazon SimpleDB- Limited Beta
^What You Need To Know About Amazon SimpleDB
^SimpleDB - Free Tier - A shift in AWS pricing
^ Amazon SimpleDB official home page
^Amazon SimpleDB Limits, Amazon SimpleDB Developer Guide (API Version 2007-11-07)

外部リンク

Amazon SimpleDB公式サイト


ライブラリ

AWS SDK - ⇒Java、 ⇒.NET、 ⇒PHP

M/DB - SimpleDBとAPI互換があるフリーのオープンソース代替ソフトウェア。ローカルおよびクラウド上のデータベースと接続が可能である。

simplejpa - Java Persistence API でアクセスするインターフェイス

typica


代替実装

NSimpleDB - SimpleDBデータモデルをデスクトップ用にC#で実装したオープンソースソフトウェア。SimpleDBのプロキシとしても使用できる。

simpledb-dev










Amazon
製品 ·
サービス

ウェブサイト

A9.com

AbeBooks

China

The Book Depository

BookFinder

中国

Curse

ダッシュ

Digital Photography Review

Fresh

Goodreads

IMDb

Box Office Mojo

Withoutabox


Amazon.co.jp

Junglee.com

マーケットプレイス

Pay

Twitch

Woot.com

Zappos.com

Souq.com

クラウド

Amazon Web Services

AMI

Aurora

CloudFront

DynamoDB

EBS

EC2

MTurk

Product Advertising API

RDS

S3

SimpleDB

SQS

VPC

Amazon Silk

Amazon Glacier

Amazon Storywriter


デジタル

Alexa

Appstore

Audible

コミクソロジー

Cloud Drive

Prime Video

プライム

Kindle Store

Music

Reflexive Entertainment

Amazon Digital Game Store

デバイス

Blink Home

Cloud Cam

Dash buttons

Dash wand

Echo

Show


Kindle

Fireタブレット

Fire

Fire HD

Fire HDX

Fire HD 10


Fire TV

Stick


Fire Phone

技術

1-Click

ゲームスタジオ

Amazon Robotics

Carbonado

Dynamo

Gurupa

Lab126

Double Helix Games

Obidos

リクアビスタ

出版

Amazon Publishing

Amazon Studios

Breakthrough Novel Award

Best Books of the Year

Kindle ダイレクト・パブリッシング

小売

アマゾン・ブックス

Amazon Go

ホールフーズ・マーケット

映画

メトロ・ゴールドウィン・メイヤー

物流

Amazon Prime Air


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:25 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef