
分布式
文章平均质量分 82
埃泽漫笔
OceanBase开源项目ODC(OceanBase Developer Center)的核心贡献者,Github地址:https://github.com/oceanbase/odc,希望大家能赏脸支持下我们OceanBase公司的开源项目,点亮一颗小星星就行。
Maven中央仓库OceanBase开源组件 https://central.sonatype.com/artifact/com.oceanbase/db-browser 和 https://central.sonatype.com/artifact/com.oceanbase/ob-sql-parser 的核心贡献者。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
什么是分布式系统的一致性
所谓一致性,是指数据在多个副本之间是否能够保持一致的特性。在聊一致性的时候,其实要搞清楚一致性模型。(概念挺多,但是没办法,这玩意它本身就是理论。想结合代码、示例都做不到,甚至想着画个图都不知道该如何下手)分布式系统中的一致性模型是一组管理分布式系统行为的规则。它决定了在分布式系统中如何访问和更新数据,以及如何将这些更新提供给客户端。面对网络延迟和局部故障等分布式计算难题,分布式系统的一致性模型对保证系统的一致性和可靠性起着关键作用。原创 2025-01-29 22:01:27 · 634 阅读 · 0 评论 -
分布式BASE理论
BASE理论是对CAP理论的延伸,核心思想是即使无法做到强一致性(Strong Consistency,CAP的一致性就是强一致性),但应用可以采用适合的方式达到最终一致性BASE是指基本可用(Basically Available)、软状态( Soft State)、最终一致性( Eventual Consistency)。做不到100%可用,那么就做到基本可用。做不到强一致性,那么就做到最终一致性。原创 2025-01-29 21:42:37 · 370 阅读 · 0 评论 -
CAP理论
CAP理论:一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项。原创 2025-01-29 19:22:36 · 1317 阅读 · 0 评论 -
什么是分布式系统?和集群的区别?
分布式系统需要各个主机之间通信和协调主要通过网络进行,所以,分布式系统中的计算机在空间上几乎没有任何限制,这些计算机可能被放在不同的机柜上,也可能被部署在不同的机房中,还可能在不同的城市中,对于大型的网站甚至可能分布在不同的国家和地区。先说集中式,集中式系统就是把一整个系统的所有功能,包括数据库等等全部都部署在一起,通过一个整套系统对外提供服务。分布式系统中的多台计算机之间在空间位置上可以随意分布,系统中的多台计算机之间没有主、从之分,即没有控制整个系统的主机,也没有受控的从机。,构成一个集群,通过。原创 2025-01-29 14:13:54 · 617 阅读 · 0 评论 -
架构的演进
eg.淘宝什么都买 京东:买家电 唯品会:卖打折商品 聚美优品:卖化妆品。部署到一个 tomcat 服务器上只有一个节点:单机单体架构。微服务存在的问题:服务太多了,每个都访问自己的数据库,将来。引入:ESB(企业服务总线)类似中介。相互交叉调用:调用关系比较复杂。在某个领域进行细分就叫垂直。集群后叫做:多机的单体架构。单体架构存在的问题(相较于。抽离出来形成独立的服务。原创 2025-01-28 23:54:52 · 777 阅读 · 0 评论