去哪儿支付系统自2011年搭建以来,在五年的时间里逐渐从一个高耦合的单一系统发展为众多子系统组成的高并发、高可用、支持多种交易支付业务的分布式系统。业务从最初的非代收到现在多种非代收、代收场景的支持,B2B业务的从无到有,支付方式从单一网银支付到现在银行卡、拿去花、代金券、红包、立减、积分、趣游宝等 ...
分类:
其他好文 时间:
2018-12-06 14:37:01
阅读次数:
250
参考 spring data mongodb 设置副本集读写分离模式 https://blog.csdn.net/u010889990/article/details/42644963 ...
分类:
数据库 时间:
2018-12-03 15:27:45
阅读次数:
164
什么是Mycatmysql二层:server层存储层mycat相当于mysqlserver层mysql相当于mycat的存储层mycat中不存储数据,所有数据存储在mysql中mycat是一个数据库中间层mycat可以实现对后端数据库的分库分表和读写分离垂直拆分水平拆分好处:mycat对前端应用隐藏了后端数据库的存储逻辑1、mycat的基本元素说明:相关特性官网首页有直接说明,mycat官网地址m
分类:
其他好文 时间:
2018-12-03 01:12:42
阅读次数:
230
一. 前言 上一篇Redis 之深入江湖-复制原理中说了复制的原理,那么在理解复制原理之后,还要知道在这复制功能的背后,还有哪些坑要注意一下,毕竟坑是要跳过去的,而不是跳进去的。 二. 读写分离的一些问题 对于读占比较高的场景,可以通过把部分的读流量分摊到slave节点来减轻master节点的压力, ...
分类:
其他好文 时间:
2018-12-01 15:05:57
阅读次数:
165
一, 安装配置 必须安装python3以上 配置文件自己下载,搜索名字百度 解压 >Python >./configure-->yum install -y zlib* -->make && make install 安装 redis-py-master unzip redis-py-master. ...
分类:
编程语言 时间:
2018-11-30 18:22:33
阅读次数:
759
1. 如何设计一个高并发的系统 ① 数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引的优化 ② 使用缓存,尽量减少数据库 IO ③ 分布式数据库、分布式缓存 ④ 服务器的负载均衡 2. 锁的优化策略 ① 读写分离 ② 分段加锁 ③ 减少锁持有的时间 ④ 多个线程尽量以相同的顺序去获取资源 ...
分类:
数据库 时间:
2018-11-29 23:20:20
阅读次数:
247
原文:https://www.cnblogs.com/joylee/p/7513038.html 系统开发中,数据库是非常重要的一个点。除了程序的本身的优化,如:SQL语句优化、代码优化,数据库的处理本身优化也是非常重要的。主从、热备、分表分库等都是系统发展迟早会遇到的技术问题问题。Mycat是一个 ...
分类:
数据库 时间:
2018-11-29 20:06:53
阅读次数:
238
(一)实现数据库的读写分离 1 业务需求 在服务中,只配置主库.如果遇到了高并发的现象,则主库有宕机的风险,用户大量的请求中,查询的数量是最多的.如何进行优化呢?? 2 解决方案: 使用代理服务器(Amoeba) Amoeba是一个以Mysql为底层的数据存储,并对应用提供Mysql协议接口的pro ...
分类:
数据库 时间:
2018-11-28 19:42:02
阅读次数:
200
0x00 基本信息 标题:MySQL主从服务器数据库同步的实现 来源:计算机应用 作者:方丹辉,张狄 时间:2002 0x01 研究背景 MySQL是引用比较广泛的一款数据库,常与PHP连用,在高并发时,MySQL数据库常常出现链接数过多导致其他请求链接不到数据库的情况,这时候一帮采用读写分离来实现 ...
分类:
其他好文 时间:
2018-11-27 23:44:16
阅读次数:
321
MySql的优化是一个综合性的技术,主要包括有: (1)表的设计合理化(符合 3NF 三范式) (2)添加适当的索引(Index);索引分类:普通索引、主键索引、唯一索引、全文索引(文本)、空间索引。 (3)分表技术(水平分割、垂直分割) (4)读写分离(写:update/add/delete) ( ...
分类:
数据库 时间:
2018-11-27 01:26:29
阅读次数:
189