非关系型数据库SimpleDB
来源:互联网 发布:网络视频会议解决方案 编辑:程序博客网 时间:2024/05/20 05:25
关系型数据库(Relational Database Management System 简称 RDBMS)一直是主流的数据库解决方案,但是随着大数据时代的到来,关系型数据库在处理大量数据的时候就显得力不从心了。非关系型数据库(Not Only SQL )应运而生,非关系型数据库实际上是阉割了关系型数据库里面的部分功能,来实现更好的灵活性和扩展性。它的特性如下
Attribute Maximum domains250 active domains per account. More can be requested by filling out a form.[6]size of each domain10 GBattributes per domain1,000,000,000attributes per item256 attributessize per attribute1024 bytes
Attribute Maximum items returned in a query response2500 itemsseconds a query may run5 secondsattribute names per query predicate1 attribute namecomparisons per predicate22 operatorspredicates per query expression20 predicates
- 非关系型数据库存储数据的方式是key-value的形式,它和RDBMS相比,没有schema。schma实际上就是对数据的约束,这个约束包括数据的完整性和数据之间的关系。RDBMS由于是以表的形式来存储数据,所有的数据都必须要按照表的结构来套进去,这样势必造成数据的冗余。并且表中的各字段是固定的,增加新的字段的时候需要重建表。
- 大型文件和缓存的应用数据,数据可能互不相干但是是满足同一个应用需求的,这时使用非关系型数据存储这些数据要容易得多,因为在这些数据之间将不会存在需要进行建模的关联关系。
- 非关系型数据库是分布式的,它将数据进行分区存储,同时还把数据进行复制,存储在多个地理位置上。能够避免单点故障,同时也方便对数据库进行扩展。
- 查询方式简单易用,因为存储的方式简单,所以查询的过程如同一条直线,副作用就是并不支持复杂的查询。
Amazon SimpleDB 数据模型由域、项目、属性和值组成。域是由属性-值对描述的项目集合。域可以对应地理解为传统数据库里面的表,项目就是表中的一条数据,属性对应表格的列标题,值对应于每个单元格里面的数据。但是,与电子表格不同的是,Amazon SimpleDB 每个单元格关联多个值(例如,对于项目“123”,属性“color”可以是“blue”值和“red”值)。并且SimpleDB里面存储的数据都是字符串格式的。
SimpleDB有如下的限制:
储存限制
查询限制
0 0
- 非关系型数据库SimpleDB
- 非关系型数据库
- 非关系型数据库
- 非关系型数据库
- 非关系型数据库
- 非关系型数据库
- 非关系型数据库
- 关系型数据库 : 非关系型数据库
- 关系型数据库/非关系型数据库
- 关系型数据库&&非关系型数据库
- 关系型数据库&&非关系型数据库
- 关系型数据库和非关系数据库
- 关注'非关系型数据库'
- NoSQL非关系型数据库
- NoSQL非关系型数据库
- Nosql非关系型数据库
- NoSQL-非关系型数据库
- 非关系型数据库MongoDB
- Reverse Linked List
- 安卓在服务里实现来去电归属地----在服务里比在广播接收者里好
- ADF Region性能调优之 Activation 属性
- Maven学习笔记二:Nexus私服搭建
- 17周总结
- 非关系型数据库SimpleDB
- Swift 2.0语法更新(一)
- 第十七周总结
- spark论文
- 网络编程:Reactor与Proactor的概念
- rop入门(二)
- 初探sendfile
- 今天被百度影视自动静默安装了两次,难道是百度音乐播放器搞的鬼?
- 【转载】【Android】Android Camera 使用小结