(Translated by https://www.hiragana.jp/)
Amazon DynamoDB - Wikipedia コンテンツにスキップ

Amazon DynamoDB

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
Dynamoから転送てんそう
Amazon DynamoDB
URL aws.amazon.com/jp/dynamodb/
言語げんご 英語えいご日本語にほんごなど
タイプ パブリックNoSQLデータベースサーバー
運営うんえいしゃ Amazon.com
営利えいりせい 営利えいり
登録とうろく 必要ひつよう
開始かいし 2012ねん1がつ18にち (12ねんまえ) (2012-01-18)
現在げんざい状態じょうたい Active

Amazon DynamoDB(アマゾン・ダイナモ ディービー)はAmazon Web Services提供ていきょうするフルマネージドのNoSQL(key-value/ドキュメント)データベースサービスである[1][2]

DynamoDBはのAmazonのサービスとはことなり、データりょうだけでなく、スループットにもとづき購入こうにゅうする。DynamoDBは自動的じどうてきにデータとトラフィックをSSD搭載とうさいした適切てきせつかずのサーバーに分散ぶんさんし、応答おうとうせい一定いってい速度そくどたも[1]。Amazon Elastic MapReduceを併用へいようし、Hadoop併用へいようできる。

DynamoDBはマネージドばんApache Cassandra比較ひかくされる[3]

Amazon CTOのWerner Vogelsが2012ねん1がつ18にち発表はっぴょうした[4]当初とうしょはアメリカ東海岸ひがしかいがんのリージョンでのみ提供ていきょうされていたが、2012ねん3月1にちより東京とうきょうリージョンでの提供ていきょうはじまった[5]

データモデル

[編集へんしゅう]

DynamoDBはkey-value store(KVS)モデルを採用さいようしている[2]

ふくあいソートキー

[編集へんしゅう]

PrimaryKeyを構成こうせいするsortKeyはクエリ対象たいしょうしぼみ(range query)に利用りようできる[6]。sortKeyはbegins_withクエリでしぼみが可能かのうなため、階層かいそうせいをもったattributeをconcatしたものをsortKeyに設定せっていすることで複数ふくすうattributeにもとづくしぼみが可能かのうである[7]。このsortKeyはComposite sort keyとばれる。たとえばくに地域ちいきもとづいてまちリストをようとする。sortKeyとして country#region#cityれい: Japan#Tokyo#Shinjuku, Japan#Tokyo#Ikebukuro)を設定せっていbegins_with: Japan#Tokyoクエリを発行はっこうすればShinjukuIkebukuroられる。begins_with: Japanクエリを発行はっこうすれば日本にっぽんすべてのまちリストをられる。

参照さんしょう

[編集へんしゅう]
  1. ^ a b Clark, Jack (2012ねん1がつ19にち). “Amazon switches on DynamoDB cloud database service”. ZDNet. 2012ねん1がつ21にち時点じてんオリジナルよりアーカイブ。2012ねん1がつ21にち閲覧えつらん
  2. ^ a b Amazon DynamoDB は、規模きぼ関係かんけいなくすうミリびょうだいのパフォーマンスを実現じつげんする、key-value およびドキュメントデータベースです。完全かんぜんマネージドがたマルチリージョン、マルチマスターで耐久たいきゅうせいがあるデータベースで… Amazon DynamoDB
  3. ^ Ellis, Jonathan (2012ねん1がつ18にち). “Amazon DynamoDB”. Cassandra Developer Center. Datastax.com. 2012ねん1がつ21にち閲覧えつらん
  4. ^ Vogels, Werner (2012ねん1がつ18にち). “Amazon DynamoDB – a Fast and Scalable NoSQL Database Service Designed for Internet Scale Applications”. All Things Distributed blog. 2012ねん1がつ21にち閲覧えつらん
  5. ^ Amazon Web Services ブログ: 【AWS発表はっぴょう】 Amazon DynamoDBが東京とうきょうリージョンで利用りよう可能かのう”. 2014ねん10がつ28にち閲覧えつらん
  6. ^ Careful design of the sort key lets you retrieve commonly needed groups of related items using range queries with operators AWS - DynamoDB - Developer Guide
  7. ^ Composite sort keys let you define hierarchical (one-to-many) relationships in your data that you can query at any level of the hierarchy. AWS - DynamoDB - Developer Guide

外部がいぶリンク

[編集へんしゅう]