需求缘起 大部分互联网的业务都是“读多写少”的场景,数据库层面,读性能往往成为瓶颈。如下图:业界通常采用“一主多从,读写分离,冗余多个读库”的数据库架构来提升数据库的读性能。 这种架构的一个潜在缺点是,业务方有可能读取到并不是最新的旧数据: (1)系统先对DB-master进行了一个写操作,写主库  ...
                            
                            
                                分类:
数据库   时间:
2017-12-25 17:00:51   
                                阅读次数:
169
                             
                    
                        
                            
                            
                                    本文主要讨论四个问题: (1)为什么会有冗余表的需求 (2)如何实现冗余表 (3)正反冗余表谁先执行 (4)冗余表如何保证数据的一致性 一、需求缘起 互联网很多业务场景的数据量很大,此时数据库架构要进行水平切分,水平切分会有一个patition key,通过patition key的查询能够直接定位 ...
                            
                            
                                分类:
其他好文   时间:
2017-12-25 16:06:28   
                                阅读次数:
172
                             
                    
                        
                            
                            
                                1,用eclipse创建一个web项目 2,导入jar包,名字就是红框标记的 3,数据库架构 简单的一张mysql表 4,创建dao service entity 总览 UserMapper.java UserMapper.xml User.java UserService.java UserSer ...
                            
                            
                                分类:
其他好文   时间:
2017-12-04 15:00:27   
                                阅读次数:
172
                             
                    
                        
                            
                            
                                数据库扩展性架构设计 http://mp.weixin.qq.com/s/gI6j_TyjJ4jEb-i8HstFaw分库分表需要考虑的问题及方案 http://www.jianshu.com/p/32b3e91aa22c无限容量数据库架构设计 https://mp.weixin.qq.com/s/ ...
                            
                            
                                分类:
数据库   时间:
2017-12-04 13:16:47   
                                阅读次数:
198
                             
                    
                        
                            
                            
                                    Modeling 数据库模型映射即将CLR类映射到数据库架构,用于生成实体数据模型(EDM)模型。通常通过DBContext类重写OnModelCreate(DBModelBuilder)来配置模型。使用该对象注册构成的模型类型,并可通过将数据注释应用与类。调用该方法时将运行一组约定以发现初始模型, ...
                            
                            
                                分类:
其他好文   时间:
2017-12-04 13:14:19   
                                阅读次数:
218
                             
                    
                        
                            
                            
                                数据库架构 数据库的裸奔时代 1.数据库服务器存在单点问题 2.DB服务器资源无法满足增长的读写请求 3.高峰时数据库连接数经常超过上限 如何解决单点问题 1.增加额外的数据库服务器 组件数据库集群 2.同一集群中的数据库服务器要具有相同的数据 3.集群中任一服务器宕机后 其他服务器可以取代宕机服务 ...
                            
                            
                                分类:
数据库   时间:
2017-11-20 15:09:45   
                                阅读次数:
201
                             
                    
                        
                            
                            
                                    缘起:受@萧田国 萧总邀请,上周五晚上在“高效运维1号群”内分享了《58同城数据库软件架构设计与实践》(这个topic今年在数据库大会上分享过),应组织方要求,发出纪要。 一、基本概念 二、数据库架构设计思路 (1)可用性 (2)读性能 (3)一致性 (4)扩展性 一、基本概念 概念一“单库” 概念... ...
                            
                            
                                分类:
数据库   时间:
2017-11-19 13:36:07   
                                阅读次数:
276
                             
                    
                        
                            
                            
                                引言 数据库在众多互联网公司中应用日益广泛,不同的公司,使用姿势不尽相同,尤其是大公司,各种自研架构,羡煞旁人。但是,作为中小企业,由于分工和团队规模限制,很难实现自研,大多数情况下,使用开源架构。 目前,在互联网公司,mysql+redis+mongodb几乎已经成为标配,在各自场景中,得到广泛应 ...
                            
                            
                                分类:
数据库   时间:
2017-11-14 14:45:57   
                                阅读次数:
189
                             
                    
                        
                            
                            
                                本文主要讨论四个问题: (1)为什么会有冗余表的需求 (2)如何实现冗余表 (3)正反冗余表谁先执行 (4)冗余表如何保证数据的一致性 一、需求缘起 互联网很多业务场景的数据量很大,此时数据库架构要进行水平切分,水平切分会有一个patition key,通过patition key的查询能够直接定位 ...
                            
                            
                                分类:
其他好文   时间:
2017-10-29 18:42:54   
                                阅读次数:
211
                             
                    
                        
                            
                            
                                基于Solr的淘宝商家交易数据实时查询方法 https://www.tuicool.com/articles/m2EzQnJ 京东一元抢宝系统的数据库架构优化 http://blog.csdn.net/bestlove12345/article/details/51956748 ...
                            
                            
                                分类:
其他好文   时间:
2017-10-19 21:21:09   
                                阅读次数:
413