SYSTEM AND METHOD FOR IMPLEMENTING DATA STORAGE SERVICE

PROBLEM TO BE SOLVED: To provide a data storage service to automatically scale and/or re-partition tables in response to detecting workload changes, node failures, or other conditions or anomalies.SOLUTION: A system maintains tables in a non-relational data store on behalf of clients. The system pro...

Full description

Saved in:
Bibliographic Details
Main Authors RAYMOND S BRADFORD, JAMES HAMILTON, STEFANO STEFANI, GRANT A M MCALISTER, JAKUB KULESZA, RANDE A BLACKMAN, TIMOTHY ANDREW RATH, CHIRANJEEB BURAGOHAIN, LUIS FELIPE CABRERA, SWAMINATHAN SIVASUBRAMANIAN
Format Patent
LanguageEnglish
Japanese
Published 02.11.2017
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:PROBLEM TO BE SOLVED: To provide a data storage service to automatically scale and/or re-partition tables in response to detecting workload changes, node failures, or other conditions or anomalies.SOLUTION: A system maintains tables in a non-relational data store on behalf of clients. The system provides a Web services interface through which service requests are received, and an API to request that a table be created, deleted, or described, that an item be stored, retrieved, deleted, or its attributes modified, or that a table be queried (or scanned) with filtered items and/or their attributes returned. Items stored in tables are partitioned and indexed using a simple or composite primary key. The service is a best-effort or committed throughput model.SELECTED DRAWING: Figure 5 【課題】作業負荷変化、ノード障害、あるいは他の条件または異常の検出に応答して、テーブルを自動的に規模変更および/または再区分するデータ記憶サービスを提供する。【解決手段】クライアントの代わりに、非リレーショナルデータ記憶部の中でテーブルを維持する。サービス要求が受信され、ウェブサービスインターフェースと、テーブルが作成され、削除され、または記述されること、アイテムが記憶され、読み出され、削除され、またはその属性が修正されること、あるいはフィルタにかけられたアイテムおよび/またはそれらの属性が返されるとともに、テーブルが問い合わせを受ける(またはスキャンされる)ことを要求するAPIを提供する。テーブルに記憶されたアイテムは、区分され、単純または複合一次キーを使用してインデックスが作成される。サービスは、ベストエフォート型またはコミットメント型スループットモデルである。【選択図】図5
Bibliography:Application Number: JP20170156531