首页> 外国专利> system and method for implementing an expandable data storage service

system and method for implementing an expandable data storage service

机译:用于实现可扩展数据存储服务的系统和方法

摘要

A system that implements a scalable data storage service may maintain tables in a non-relational data store on behalf of clients. The system may provide a Web services interface through which service requests are received, and an API usable 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. An asynchronous workflow may be invoked to create or delete a table. Items stored in tables may be partitioned and indexed using a simple or composite primary key. The system may not impose pre-defined limits on table size, and may employ a flexible schema. The service may provide a best-effort or committed throughput model. The system may automatically scale and/or re-partition tables in response to detecting workload changes, node failures, or other conditions or anomalies.
机译:实现可伸缩数据存储服务的系统可以代表客户端在非关系数据存储中维护表。该系统可以提供通过其接收服务请求的Web服务接口,以及可用于请求创建,删除或描述表格的API。存储,检索,删除项或修改其属性;或查询(或扫描)表格并返回过滤后的项目和/或其属性。可以调用异步工作流来创建或删除表。可以使用简单或复合主键对存储在表中的项目进行分区和索引。该系统可能不会对表大小施加预定义的限制,并且可能会采用灵活的模式。该服务可以提供最大努力或承诺的吞吐量模型。系统可以响应于检测到工作负载变化,节点故障,或其他状况或异常而自动缩放和/或重新分区表。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号