
数据库链接
文章平均质量分 90
freedom_824
姜狗狗
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Nested Loop,Hash Join,Merge Join 对比介绍
表的三种关联方式: nested loop:从A表抽一条记录,遍历B表查找匹配记录,然后从a表抽下一条,遍历B表........就是一个二重循环。(特点A表驱动表要小,内表b关联的字段需要有索引) hash join:将A表按连接键计算出一个hash表,然后从B表一条条抽取记录,计算hash值,根据hash到A表的hash来匹配符合条件的记录。(适合等值) sort merge join:将...转载 2018-07-25 13:22:01 · 1728 阅读 · 0 评论 -
分布式架构--两阶段提交和三阶段提交
在分布式系统中,著有CAP理论,该理论由加州大学伯克利分校的Eric Brewer教授提出,该理论阐述了在一个分布式系统中不可能同时满足一致性(Consistency)、可用性(Availability),以及分区 容错性(Partition tolerance)。 一致性 在分布式系统中数据往往存在多个副本,一致性描述的是这些副本中的数据在内容和组织上的一致。 可用性 可用性...转载 2018-08-11 23:09:42 · 1851 阅读 · 1 评论 -
分布式架构两阶段提交事务
分布式数据库保障数据的强一致性,分两阶段提交事务。 举例: 有一个QQ群,里面有4个人,一个老板,3个员工。 第一阶段: 一天老板在QQ群里面说明天早上8点开会,能不能到都回答一下。 这个时候就分两中大的情况: A. 每个员工都回答可以到。 B. 至少有一个员工回答到不了。 C. 有员工没有回应。 第二阶段: 针对A情况,老板说那明天开会(commit),员工们回答说可以(co...原创 2018-08-11 23:23:03 · 295 阅读 · 0 评论