Redis中有16个库 默认第0个库 配置库的设置: 不同的库 key可以重复哈 公司的多个不同分布式项目,但是只有一个redis时候,以项目方式区分不同的库 每个项目连接相同 但是库不同 ...
分类:
其他好文 时间:
2018-11-01 13:34:08
阅读次数:
759
问题: 由于公司业务扩大,各个子系统陆续迁移和部署在不同的数据源上,这样方便扩容,但是因此引出了一些问题。 举个例子:在查询"订单"(位于订单子系统)列表时,同时需要查询出所关联的"用户"(位于账户子系统)的姓名,而这时由于数据存储在不同的数据源上,没有办法通过一条连表的sql获取到全部的数据,而是 ...
分类:
编程语言 时间:
2018-11-01 12:00:58
阅读次数:
194
全局唯一ID生成器,主要用于分库分表唯一ID,分布式系统数据的唯一标识。 ...
分类:
Web程序 时间:
2018-10-30 11:17:36
阅读次数:
328
MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分 ...
分类:
其他好文 时间:
2018-10-29 21:36:29
阅读次数:
186
一、整体架构 1、192.168.189.130:mysql master服务,两个数据库db_store、db_user,db_store做了主从复制 db_user: 用户表users为分片表 数据字典表data_dictionary为全局表 用户地址表user_address为ER表和用户表有 ...
分类:
其他好文 时间:
2018-10-28 14:55:57
阅读次数:
213
备份和恢复备份类型:完全备份,部分备份完全备份:整个数据集1部分备份:只备份数据子集,如部分库或表完全备份、增量备份、差异备份2增量备份:仅备份最近一次完全备份或增量备份(如果存在增量)以来变化的数据,备份较快,还原复杂3差异备份:仅备份最近一次完全备份以来变化的数据,备份较慢,还原简单注意:二进制日志文件不应该与数据文件放在同一磁盘备份和恢复冷、温、热备份冷备:读写操作均不可进行温备:读操作可执
分类:
数据库 时间:
2018-10-27 10:56:50
阅读次数:
1845
订单分库分表实践总结 主库容量已接近服务器物理空间上限,同时也已经达到MySQL的处理上限,很快将无法再处理新增订单。 旧订单库面临的问题有: 1、超大容量问题 订单相关表都已经是超大表,最大表的数据量已经是几十亿,数据库处理能力已经到了极限; 单库包含多个超大表,占用的硬盘空间已经接近了服务器的硬 ...
分类:
其他好文 时间:
2018-10-24 15:46:51
阅读次数:
128
网站后端的数据库随着业务的不断扩大,用户的累积,数据库的压力会逐渐增大。一种办法是优化使用方法,也就是的优化 SQL 语句啦,添加缓存以达到减少存取的目的;另外一种办法是修改使用架构,在数据库层面上「分库分表」。 以前做手游服务器的时候,数据库用的是 NxM 的结构,即 N 个数据库,M 个表。通过 ...
分类:
其他好文 时间:
2018-10-24 15:32:05
阅读次数:
221
后端架构师--总结网址收藏 MQ系列面试博文: 分布式面试博文 分库分表面试博文 ...
分类:
其他好文 时间:
2018-10-24 01:03:43
阅读次数:
128
博客专栏http://blog.csdn.net/column/details/sharding.html 相关阅读: 数据库分库分表(sharding)系列(五) 一种支持自由规划无须数据迁移和修改路由代码的Sharding扩容方案 https://blog.csdn.net/bluishglc/ ...
分类:
数据库 时间:
2018-10-20 13:36:59
阅读次数:
175