博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nosql
阅读量:6004 次
发布时间:2019-06-20

本文共 597 字,大约阅读时间需要 1 分钟。

NOSQL

not only sql
不限于SQL,是一类范围非常广泛的持久化解决方案,他们不遵循关系数据库模型,也不使用SQL作为查询语言.
简单地讲:
1.键---值存储库(Key-Value-stores)
2.BigTable实现(BigTable-implementations)
3.文档库(Document-stores)
4.图形数据库(Graph Datebase)
就Voldemort或Tokyo Cabinet这类键/值系统而言,最小的建模单元是键-值对.对BigTable的克隆品来讲,最小建模单元是包含不同个数属性的元组,至于向CouchDB和MongoDB这样的文档,最小单元文档,图形数据库则干脆把整个数据集建模成一个大型稠密的网络架构.
为此,让我们深入检阅NOSQL数据库的两个意思的意思:伸缩性和复杂度
使用分布式锁和本地事务的同步复制
使用本地锁和分布式事务的同步复制
使用本地锁和本地事务的同步复制
随处更新的异步复制
只更新主战点的异步复制
只更新主站点的异步复制
数据的复制大致可以认为同步和异步.同步复制能确保高度数据的一致性,但需要昂贵的高可用性和高速网络.同步复制通常用来保护关键任务的数据,比如金融业的数据

转载于:https://www.cnblogs.com/sgsheg/archive/2012/09/22/2698310.html

你可能感兴趣的文章
Python 序列化
查看>>
AngularJS依赖注入
查看>>
正则的一个坑
查看>>
OpenCV学习之阈值化
查看>>
使用rabbit mq.模拟dubbo,使MQ异步调用代码写起来像是同步方法.
查看>>
Web Storage
查看>>
jeecg uedit 自定义图片上传路径
查看>>
keepalived实现nginx高可用
查看>>
系统架构师成长之路(一)
查看>>
上传图片
查看>>
Docker ubuntu apt-get更换国内源解决Dockerfile构建速度过慢
查看>>
LINUX下给软件创建桌面图标
查看>>
all-oone-data-structure(好)
查看>>
【转载】使用事件模型 & libev学习
查看>>
是否能在构造函数,析构函数中抛出异常?
查看>>
【Node.js】Stream(流)的学习笔记
查看>>
Linux 的启动流程
查看>>
SQL语句查询某字段不同数据的个数(DISTINCT 的使用)
查看>>
char a[] = "hello world1"和char *p = "hello world2";的区别(转)
查看>>
存储过程中使用事务和try catch
查看>>