Amazon云计算核心技术之非关系型数据库服务SimpleDB和DynamoDB
非关系型数据库服务主要用于存储结构化的数据,并为这些数据提供查找,删除等基本的数据库功能。
AWS中提供的非关系型数据库主要包括SimpleDB和DynamoDB。
1.非关系型数据库与传统关系数据库的比较
总结:
ACID:数据库事务正确执行的四个基本要素
A -- 原子性Atomicity 事务中的所有操作,要么全部完成,要么全部不完成
C -- 一致性Consistency 事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。
I -- 隔离性Isolation 一个事务的执行不能被其他事务干扰。
D -- 持久性Durability 在事务完成之后,该事务对数据库所做的更改会持久地保存在数据库中,并不会被回滚。
2.SimpleDB
SimpleDB基本结构图:
(1)域(Domain):
域是用于存放具有一定关联关系的数据的容器,其中的数据以UTF-8编码的字符串形式存储。
相关文章