docker 部署kafka

docker 部署 kafka

镜像使用 bitnami/zookeeper
注意 KAFKA_CFG_LISTENERS 为在容器中绑定的地址和端口
KAFKA_CFG_ADVERTISED_LISTENERS 为映射到容器外的地址和端口。

Read More

mysql 事务隔离

隔离级别 | 脏读(Dirty Read | 不可重复读(NonRepeatable Read)|幻读(Phantom Read)
—|— | — | — | —
读未提交(READ UNCOMMITTED | 可能 | 可能 | 可能
读已提交(READ COMMITTED) | 不可能 | 可能 | 可能
可重复读(REPEATABLE READ)| 不可能 | 不可能 | 可能
可串行化(Serializable) | 不可能 | 不可能 | 不可能

读未提交(READ UNCOMMITTED)

Read More

mysql MVCC 的实现

mysql mvcc

MVCC(Multi Version Concurrency Control的简称),代表多版本并发控制。与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Control)。
MVCC最大的优势:读不加锁,读写不冲突。在读多写少的OLTP应用中,读写不冲突是非常重要的,极大的增加了系统的并发性能

Read More