上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 36 下一页
摘要: 本文引用https://mp.weixin.qq.com/s/dj1lt6eIzSfsHJ6wiWVvbA 背景 前几天的时候,项目里有一个需求,需要一个开关控制代码中是否执行一段逻辑,于是理所当然的在yml文件中配置了一个属性作为开关,再配合nacos就可以随时改变这个值达到我们的目的,yml文件 阅读全文
posted @ 2022-01-19 20:16 IT6889 阅读(743) 评论(0) 推荐(0)
摘要: Redis Cluster 是 Redis 的分布式解决方案,在 3.0 版本正式推出,有效地解决了Redis 分布式方面的需求。当遇到单机内存、并发、流量等瓶颈时,可以采用 Cluster 架构方案达到负载均衡的目的。之前,Redis 分布式方案一般有两种: ·客户端分区方案,优点是分区逻辑可控, 阅读全文
posted @ 2022-01-19 18:34 IT6889 阅读(69) 评论(0) 推荐(0)
摘要: 5.数据库表优化 3.2.1 设计规范化表,消除数据冗余 数据库范式是确保数据库结构合理,满足各种查询需要、避免数据库操作异常的数据库设计方式。满足范式要求的表, 称为规范化表,范式产生于 20 世纪 70 年代初,一般表设计满足前三范式就可以,在这里简单介绍一下前三范式 先给大家看一下百度百科给出 阅读全文
posted @ 2022-01-19 18:30 IT6889 阅读(72) 评论(0) 推荐(0)
摘要: 程序操作优化 概述:程序访问优化也可以认为是访问 SQL 语句的优化,一个好的 SQL 语句是可以减少非常多的程序性能的,下面列出 常用错误习惯,并且提出相应的解决方案 3.3.1 操作符优化 ➢ IN、NOT IN 操作符 IN 和 EXISTS 性能有外表和内表区分的,但是在大数据量的表中推荐用 阅读全文
posted @ 2022-01-19 18:30 IT6889 阅读(60) 评论(0) 推荐(0)
摘要: 4.分布式数据库设计 分布式数据库系统是在集中式数据库系统的基础上发展起来的,理解起来也很简单,就是将整体的数据库分开,分布到 各个地方,就其本质而言,分布式数据库系统分为两种:1.数据在逻辑上是统一的,而在物理上却是分散的,一个分布式数 据库在逻辑上是一个统一的整体,在物理上则是分别存储在不同的物 阅读全文
posted @ 2022-01-19 18:28 IT6889 阅读(73) 评论(0) 推荐(0)
摘要: 3. 表分区,索引分区 (优化①粗略的进行了表分区,优化②为精确数据分区) ➢ 为什么要表分区? 当一个表的数据量太大的时候,我们最想做的一件事是什么?将这个表一分为二或者更多分,但是表还是这个表,只是 将其内容存储分开,这样读取就快了 N 倍了 原理:表数据是无法放在文件中的,但是文件组可以放在文 阅读全文
posted @ 2022-01-19 18:26 IT6889 阅读(59) 评论(0) 推荐(0)
摘要: 1. 基础规范 1.3.1 数据库逻辑设计的规范化 数据库逻辑设计的规范化就是我们一般所说的范式,我们可以这样来简单理解范式: ➢ 第 1 规范:没有重复的组或多值的列,这是数据库设计的最低要求。 ➢ 第 2 规范 每个非关键字段必须依赖于主关键字,不能依赖于一个组合式主关键字的某些组成部分。消除部 阅读全文
posted @ 2022-01-19 18:24 IT6889 阅读(368) 评论(0) 推荐(0)
摘要: 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Co 阅读全文
posted @ 2022-01-19 18:20 IT6889 阅读(54) 评论(0) 推荐(0)
摘要: Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。 其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。 另外的一些典型问题就是,缓存穿透、缓存雪崩和缓存击穿。目前,业界也都有比 阅读全文
posted @ 2022-01-19 18:14 IT6889 阅读(46) 评论(0) 推荐(0)
摘要: 哨兵模式 概述 主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。 这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。 Redis从2.8开始正式提供了Sentinel(哨兵) 架构来解决这个问题。 谋朝篡位的 阅读全文
posted @ 2022-01-19 18:08 IT6889 阅读(255) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 36 下一页