
架构与设计
文章平均质量分 91
小祥
疯狂学习java技术中......
展开
-
单数据库大表分表设计
背景 我们业务系统GPS数据量非常庞大,一天1万辆设备大概存在3600万数据,这种规模的数据自身查询用mysql是存在问题的,所以我们采用的是clickhouse存储,但是CK对于批量修改了删除支持都不好,而且CK不支持事务,我们的场景是保存之后还需要做一些数据丰富,所以考虑把CK存储的数据拿回来放在mysql中,因为我们是一主一从模式(还没有多主同步),所以就存在单节点要保留所有的数据,这就是本文主题(单个数据库大表进行分拆表设计),分拆表可以扩展到多节点多主模式哈,大家注意:)可能有人...转载 2022-02-09 17:56:09 · 1027 阅读 · 0 评论 -
一文清晰阐述百万并发需要如何分析和设计
现在网上有很多说如何支持百万并发,打开一看都没讲啥,等于0,这怎么能忍?不让我学习是不可能的。那么支持百万并发(同时在线)要如何分析和设计它,今天祥子哥哥就带大家来剖析一下要如何设计? 首先要阐述几个概念和问题: linux系统打开文件描述符是有限的。文件描述符简写为FD(File Descrption),linux的有个核心思想是一切内容都用FD来描述,所以对应一个网络连接,实际上linux服务器打开的就是一个fd。 linux里面FD是分三层的,系统层面,用户层面,进程层面。这三层F...原创 2022-01-17 12:13:48 · 4206 阅读 · 0 评论