数据库
猪猪猪猪猪鸭
十年磨一剑。
展开
-
MySQL并发学习——锁(行锁、表锁、页锁、乐观锁、悲观锁等)
原创 2018-03-16 23:33:02 · 593 阅读 · 0 评论 -
解读乐观锁和悲观锁是什么
原创 2018-03-17 13:24:56 · 266 阅读 · 0 评论 -
脏读,幻读,不可重复读解释和例子
原创 2018-03-17 15:50:50 · 2962 阅读 · 0 评论 -
数据库四种事务隔离级别
原创 2018-03-17 15:59:35 · 298 阅读 · 0 评论 -
数据库分库分表策略的具体实现方案
一、MySQL扩展具体的实现方式随着业务规模的不断扩大,需要选择合适的方案去应对数据规模的增长,以应对逐渐增长的访问压力和数据量。关于数据库的扩展主要包括:业务拆分、主从复制,数据库分库与分表。这篇文章主要讲述数据库分库与分表(1)业务拆分在 大型网站应用之海量数据和高并发解决方案总结一二 一篇文章中也具体讲述了为什么要对业务进行拆分。业务起步初始,为了加快应用上线和快速迭代,很多应用都采用集中式...原创 2018-04-10 12:51:06 · 461 阅读 · 0 评论 -
从原则、方案、策略及难点阐述分库分表
一、分库分表原则关系型数据库本身比较容易成为系统性能瓶颈,单机存储容量、连接数、处理能力等都很有限,数据库本身的“有状态性”导致了它并不像Web和应用服务器那么容易扩展。在互联网行业海量数据和高并发访问的考验下,聪明的技术人员提出了分库分表技术(有些地方也称为Sharding、分片)。同时,流行的分布式系统中间件(例如MongoDB、ElasticSearch等)均自身友好支持Sharding,其...原创 2018-04-14 08:36:21 · 1259 阅读 · 0 评论