-
一步步带你了解分布式数据库的架构演变之路!
MyCat 是一个数据库分库分表中间件,使用 MyCat 可以非常方便地实现数据库的分库分表查询,并且减少项目中的业务代码。今天我们将通过数据库架构发展的演变来介绍 MyCat 的诞生背景,以及 My...
-
Linked Server 2:SQL Server 创建分布式数据库
分布式数据库的优势是将IO分散在不同的Physical Disk上,每次查询都由多台Server的CPU,I/O共同负载,通过各节点并行处理数据来提高性能,劣势是消耗大量的网络带宽资源,管理难度大。在...
-
MyCat 启蒙:分布式系统的数据库架构演变
单数据库架构 一个项目在初期的时候,为了尽可能快地验证市场,其对业务系统的最大要求是快速实现。在这个阶段,代码开发人员为了能快速实现业务系统,一般都是将所有层级(MVC)的业务代码都写在同一个项目中,...
-
【无私分享:ASP.NET CORE 项目实战(第十三章)】Asp.net Core 使用MyCat分布式数据库,实现读写分离
目录索引 简介 MyCat2.0版本很快就发布了,关于MyCat的动态和一些问题,大家可以加一下MyCat的官方QQ群:106088787。我们今天主要介绍一下,在我们的Asp.net Core中如何...
-
【原创】分布式之数据库和缓存双写一致性方案解析(三)
正文 先删缓存,再更新数据库,再删缓存 正文 在开始这篇文章之前,我们先自己思考一下以下两个更新策略 方案一 (1)删缓存(2)更数据库(3)删缓存 方案二 (1)更数据库(2)删缓存 大家看下面的文...
-
【原创】分布式之数据库和缓存双写一致性方案解析(二)
引言 应该没人问我,为什么没有先更新缓存,再更新数据库这种策略。 博主当时觉得,这种更新策略比较简单,没必要多做说明,结果太多人留言给博主,问我为什么不说这套方案?好吧,博主先跟大家道个歉,是我的问题...
-
聊聊 PingCAP 的工程体系
首先,我们首先需要承认一个事实,就是开发一款数据库是非常困难的一件事情,我甚至都认为它是世界级别的挑战。在 PingCAP,我们遇到的难度可能比其他数据库厂商更大,包括但不限于:如何协调全球数百人的研...