09 2022 档案
摘要:什么是TIDB TiDB 是一个分布式 NewSQL 数据库,它支持水平弹性扩展、ACID 事务、标准 SQL、MySQL 语法和 MySQL 协议,具有数据强一致的高可用特性,是一个不仅适合 OLTP 场景还适合 OLAP 场景的混合数据库。 TiDB 是 PingCAP 公司自主设计、研发的
阅读全文
摘要:Redis数据双写一致性 缓存可以提升性能,缓解数据库压力,但是同时缓存也会出现缓存和数据库数据不一致的问题。 如果数据不一致,就会导致应用在缓存中读取的不是最新的数据, 在不考虑并发的情况下,不论谁先谁后,都可以让两者保持一致。但现在我们需要重点考虑异常的情况,也就是“第一步成功、第二步失败”的情
阅读全文
摘要:PostGIS/pgRouting管网连通性分析及最优路径规划 一、拓展安装 pgrouting依赖postgis,要先安装postgis https://github.com/pgRouting/pgrouting/wikites-on-Download%2C-Installation-and-b
阅读全文
摘要:微服务网关就是一个系统,通过暴露该微服务网关系统,方便我们进行相关的鉴权,安全控制,日志统一处理,易于监控,限流等相关功能 SpringCloud Gateway的工作流程 1:Gateway的客户端回向Spring Cloud Gateway发起请求,请求首先会被HttpWebHandlerAda
阅读全文
摘要:数据库扩容 一般只在数据量较小的时候进行操作。 分库分表的缺点:影响分页 数据分区概念 把一个表分区,mysql是自动支持分区的。例,根据时间分区。读取的时候就可以根据分区进行查询。容易出现尾部热点问题,大多数情况下,都是读取新写入的数据,QPS问题难解决。 QPS(TPS)= 并发数/平均响应时间
阅读全文