高可用集群与分布式数据库的区别
引用网址:http://www.javashuo.com/article/p-suhtolyx-be.html
最近在研究分布式数据库,发现有些功能高可用架构的集群也能够实现,混淆了二者概念,今天小小总结一下数据库
分布式数据库百度百科的概念为:分布式数据库系统一般使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中均可能有DBMS的一份完整拷贝副本,或者部分拷贝副本,并具备本身局部的数据库,位于不一样地点的许多计算机经过网络互相链接,共同组成一个完整的、全局的逻辑上集中、物理上分布的大型数据库。服务器
数据库集群,顾名思义,就是利用至少两台或者多台数据库服务器,构成一个虚拟单一数据库逻辑映像,像单数据库系统那样,向客户端提供透明的数据服务。网络
简单来讲,分布式是指将不一样的业务分布在不一样的地方。 而集群指的是将几台服务器集中在一块儿,实现同一业务。
分布式中的每个节点,均可以作集群。 而集群并不必定就是分布式的。 架构
集群一个节点垮了,其余节点能够顶上来使用,而分布式每一个节点都是不一样的业务,一旦垮掉,则对应的业务也没法访问。
分布式
看到一个小例子:oop
若是一个任务由10个子任务组成,每一个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。spa
采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。(这种工做模式的一个典型表明就是Hadoop的Map/Reduce分布式计算模型)get
而采用集群方案,一样提供10台服务器,每台服务器都能独立处理这个任务。假设有10个任务同时到达,10个服务器将同时工做,10小后,10个任务同时完成,这样,整身来看,仍是1小时内完成一个任务!it
- 1. mysql集群与分布式数据库的区别
- 2. Mysql集群与分布式数据库区别
- 3. 分布式与集群的区别
- 4. 分布式与集群的区别(转)
- 5. 集群与分布式的区别
- 6. 集群与分布式区别
- 7. redis高可用分布式集群
- 8. Eureka高可用分布式集群
- 9. 高可用分布式集群
- 10. Redis高可用分布式集群
- 更多相关文章...
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人