![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库中间件经验总结
个人工作中关于数据库中间件的相关经历和工作总结
小风游鱼
数据库中间件相关产品开发,大数据开发
展开
-
数据库分库分表方案
数据库的拆分方式有两种:水平拆分和垂直拆分。水平拆分关注的单表数据量过大的问题,对于上千万过亿行数据的表来说,单表数据量过大,查询和变更的成本会变大,同时单库的吞吐量也会达到瓶颈,会同时对业务造成影响。水平拆分的目的就是为了将单表拆分为多表,每个表仍包含原有的数据结构。而垂直拆分关注的是表结构的拆分,我们需要根据业务的维度,将原本一个表拆分为多个表,其中每个表的结构与原表不同,这样不同的业务就可以...原创 2020-04-19 16:23:03 · 649 阅读 · 0 评论 -
开启数据库中间件之路
一、业务背景 1、为什么需要中间件? 谈起为什么需要数据库中间件,我们首先谈谈一个典型的网站架构演进。系统架构随着业务的变化演进,从而推动各种技术的发展,而数据库中间件技术就是在架构演进中出现的。 (1)初始架构方案 初始架构如上图所示。我们初始在单机上同时部署tomcat和DB。客户端访问的时候,首先通过DNS解析获得我们服务端的机器ip,然后通过网络连接,连接到Tomcat,然后后...原创 2020-04-13 20:37:55 · 190 阅读 · 0 评论 -
数据库中间件起源之一-我怎么入坑了
1、谈谈自己为什么要写这个? 我是2018年7月份毕业的,2018年4月份就进入公司实习,在实习过程中接触java,接触java中间件。从实习算起也是工作有两年的时间了,两年时间说长不长,说短也不短。后来随着公司业务发展,我也转向大数据开发,不再做数据库中间件的升级开发工作,但其间一直在维护公司的数据库中间件,对公司数据库中间件源码做过一些阅读和分析,学习到很多东西。到今天或许以后,再做中间件开...原创 2020-04-07 20:12:22 · 178 阅读 · 0 评论