
数据库
lalaBad
善于总结,积极向上
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
互联网公司常用分库分表方案汇总
一、数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。 1、IO瓶颈 第一种:磁盘读IO瓶颈,热点数据太多,数据库缓存放不下,每次查询时会产生大量的IO,降低查询速度 -> 分库和垂直分表。 第二种:网...原创 2020-03-28 20:12:18 · 8698 阅读 · 0 评论 -
Navicat建模的选项 无、唯一、多个、一或多个、零或一个、零或多个,什么是外键的基数?
首先填写一张图,希望对你有帮助 看到图片上那些 和 是不是蒙圈了呢? 本人刚开始的时候也是很懵圈的(原因是在我司开发人员也不是很很注意,明早开早会看来我的=得强调一下这个问题啊) 废话不多说,我们着重分析user与dingdan表,两者是典型的一对多关系,那么dingdan是多方,user是一方。所以,你看懂了吗?dingdan是三个叉叉叉,user是一个叉. ...原创 2018-05-01 22:32:00 · 58872 阅读 · 2 评论 -
MySQL锁详解
一、概述 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL自然也不能例外。MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所针对的应用场景特点都不太一样,为了满足各自特定应用场景的需求,每种存储引擎的锁定机制都是为各自所面对的特定场景而优化设计,所以各...原创 2019-01-17 10:09:27 · 75360 阅读 · 0 评论 -
阿里巴巴开源分布式事务解决方案 FESCAR
开源了,刚刚开源的,好激动,2019年1月11日刚刚开源的 Fescar 是 阿里巴巴 开源的 分布式事务中间件,以 高效 并且对业务 0 侵入 的方式,解决 微服务 场景下面临的分布式事务问题。 1. 什么是微服务化带来的分布式事务问题? 首先,设想一个传统的单体应用(Monolithic App),通过 3 个 Module,在同一个数据源上更新数据来完成一项业务。 很自然的,整个业务...原创 2019-01-12 23:11:08 · 83464 阅读 · 0 评论 -
每秒1.28万亿行,最快的分布式关系数据库MemSQL又破记录了!
众所周知,如果交互式响应时间小于四分之一秒,那么人们会获得令人难以置信的满意度。当你提供的响应时间下降到大约四分之一秒时,交互对用户而言是即时的。 但是,由于大数据集和并发需求,给所有客户提供的速度水平似乎无法实现。因此,开发人员有时会采用快捷方式,例如预计算。这可能会导致严苛的用户体验,如果稍微调整一些查询,例如添加一个额外的分组列,则它会突然变慢几个数量级。这也意味着你的交互不是实时的,即不...原创 2019-03-29 14:27:41 · 139404 阅读 · 0 评论