最新 最热

「数据库架构」三分钟搞懂事务隔离级别和脏读

最近,当开发人员David Glasser了解MongoDB默认执行脏读的糟糕方式时,MongoDB再次成为Reddit的佼佼者。在本文中,我们将解释什么是隔离级别和脏读以及如何在流行的数据库中实现它们。...

2020-07-20
0

MySQL:互联网公司常用分库分表方案汇总!

不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。...

2020-07-20
0

一手好 SQL 是如何炼成的?

博主负责的项目主要采用阿里云数据库MySQL,最近频繁出现慢SQL告警,执行时间最长的竟然高达5分钟。

2020-07-20
0

分库分表方案总结,学不会你捶我!

不管是 IO 瓶颈,还是 CPU 瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。

2020-07-19
0

NoSql数据库,是怎么解决我们高并发场景下MySql表现的不足

通过前面几天的学习,我们在面对高并发流量时,为了应对大量读写请求,特此将我们的普通存储系统开发成了一套分布式存储系统。主要基于读写分离主从复制以及数据分库分表实现的。不清楚的可以再回去看看啊数据库读写分离方...

2020-07-17
0

云原生数据库vitess简介

Vitess是用于部署,扩展和管理MySQL实例的大型群集的数据库解决方案。它在架构上可以像在专用硬件上一样有效地在公共或私有云架构中运行。它结合了NoSQL数据库的可伸缩性,并扩展了许多重要的MySQL功能。Vitess可以帮助...

2020-07-14
0

ssdb、minio性能测试

项目上需要找一个硬盘型的NoSQL,用于将Redis中的冷数据落入硬盘。初步选型了几款key-value类型的NoSQL,分别有levelDB、 rocksDB、 TiDB、 SSDB、swapDB。均为基于levelDB开发的几款NoSQL。其中因为levelDB、rocksDB无...

2020-07-14
0

分布式系统之CAP理论之详解

CAP原本是一个猜想,2000年PODC大会的时候大牛Brewer提出的,他认为在设计一个大规模可扩放的网络服务时候会遇到三个特性:一致性(consistency)、可用性(Availability)、分区容错(partition-tolerance)都需要的情景,然而这是不可...

2020-07-10
0

ID生成算法-雪花算法介绍及实现

SnowFlake 算法生成的 ID 是一个 64 位的整数,它的结构如下图所示:

2020-07-06
0

数据库分类

DBMS 的英文全称是 DataBase Management System 数据库管理系统。

2020-07-06
0