摘要: 当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的 阅读全文
posted @ 2021-07-29 17:58 韩增 阅读(289) 评论(0) 推荐(0)
摘要: Elasticsearch基础Api: 大家一定是使用过关系型数据库的,那么我们现在从关系型数据库的概念扩展讲解一下ES对应关系型数据库的内容 对应关系表 Elasticsearch => MySQL 索引库(indices) => Database 数据库 类型(type) => Table 数据 阅读全文
posted @ 2021-07-29 15:19 韩增 阅读(186) 评论(0) 推荐(0)
摘要: 概述: 节点 - 它指的是Elasticsearch的单个正在运行的实例。单个物理和虚拟服务器容纳多个节点,这取决于其物理资源的能力,如RAM,存储和处理能力。 集群 - 它是一个或多个节点的集合。 集群为整个数据提供跨所有节点的集合索引和搜索功能。 索引 - 它是不同类型的文档和文档属性的集合。索 阅读全文
posted @ 2021-07-29 14:15 韩增 阅读(141) 评论(1) 推荐(0)
摘要: NIO(Non-Blocking I/O,java中,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,是解决高并发、I/O处理问题的有效方式。 面向流(BIO)与面向缓冲(NIO) Java NIO和IO之间第一个最大的区别是,I 阅读全文
posted @ 2021-07-29 09:44 韩增 阅读(63) 评论(0) 推荐(0)