IIWAB 博客
  • 读未提交(Read uncommitted),一个事务可以读取另一个未提交事务的数据,最低级别,任何情况都无法保证。     (1)所有事务都可以看到其他未提交事务的执行结果     (2)本隔离级别很少用于实际应用,因为它的性能也不比其他级别好...
    • 1年前
  • 今天看了一篇eureka对比zookeeper的文章,对zookeeper满足CAP中的CP,eureka满足AP产生了一点疑问,故写此篇文章进行一些探讨。 首先我们来看看CAP的定义 Consistency   中文叫做"一致性"。意思是,写操...
    • 1年前
  • 限流算法 令牌桶算法 算法思想是: 令牌以固定速率产生,并缓存到令牌桶中; 令牌桶放满时,多余的令牌被丢弃; 请求要消耗等比例的令牌才能被处理; 令牌不够时,请求被缓存。 漏桶算法 算法思想是: 水(请求)从上方倒入水桶,从水桶下方流出(...
    • 1年前
  • 1. 副本集概述 某些情况下,副本可以提供更高的读取容量,就像客户端可以发送读操作到不同的服务器。在不同数据中心维护数据副本可以增加分布式应用的数据局部性和可用性。还可以因为其它目的保存额外的副本,比如灾难恢复、报告或备份。 MongoDB 中的...
    • 1年前
  • 来源:https://yq.aliyun.com/articles/72501 前言 MySQL在2016年仍然保持强劲的数据库流行度增长趋势。越来越多的客户将自己的应用建立在MySQL数据库之上,甚至是从Oracle迁移到MySQL上来。但也存...
    • 1年前
  • 原文链接https://blog.mythsman.com/post/5d838c7c2db8a452e9b7082c/ 前言这两天工作遇到了一个挺有意思的Spring循环依赖的问题,但是这个和以往遇到的循环依赖问题都不太一样,隐藏的相当隐蔽,网...
    • 1年前
  • 12306抢票,极限并发带来的思考? 每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。尤其是春节期间,大家不仅使用12306,还会考虑“智...
    • 1年前
  • ab的安装非常简单,如果是源码安装apache的话,那就更简单了。apache安装完毕后ab命令存放在apache安装目录的bin目录下。如下: /usr/local/apache2/bin 如果apache 是通过yum的RPM包方式安装的话,...
    • 1年前
  • 新的功能: Hash join,比如 SELECT * FROM t1 JOIN t2 ON t1.col1 = t2.col1;这个SQL在8.0.18版本里可以使用Hash join来执行,在大多数场景下,要比嵌套循环算法更加高效。 EXPL...
    • 1年前
  • (1)文档数据类型 SQL类型的数据库是正规化的,可以通过主键或者外键的约束保证数据的完整性与唯一性,所以SQL类型的数据库常用于对数据完整性较高的系统。MongoDB在这一方面是不如SQL类型的数据库,且MongoDB没有固定的Schema,正...
    • 1年前