摘要: 数据库垂直拆分 当一个数据库需要提高性能的时候可以考虑垂直拆分 或者水平拆分(也就是分库分表) mycat应用场景,读写分离,分库分表,多租户场景(?) 还可以用于数据统计系统,hbase的一种替代方案(hbase就是一种分布式存储方案) mycat的优势 是基于阿里的cobar,开发社区活跃,完全 阅读全文
posted @ 2018-09-12 19:10 玲珑塔 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1.mycat总体架构 mycat是使用mysql通讯协议模拟成一个mysql服务器,并建立了完整的Schema(数据库),table(数据表),User(用户)的逻辑模型,并将这套逻辑模型映射到后端的存储节点DataNode(Mysql Instance)上的正式物理库中,这样能使用Mysql的客 阅读全文
posted @ 2018-09-12 10:32 玲珑塔 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 一般系统抛出的错误不含错误代码,出去部分的404,500,400之外,我们如果想吧错误代码定义的更细致,就需要自己继承RuntimeExeption这个类后,重新定义构造方法定义自己的错误信息。 public class DescribeException extends RuntimeExcept 阅读全文
posted @ 2018-09-12 10:18 玲珑塔 阅读(1578) 评论(0) 推荐(1) 编辑