首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
麦神_mirson
掘友等级
架构师
|
金道集团
学无止境
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
千亿级数据平滑扩容之数据库平滑扩容实现
1. 扩容后的部署架构由之前的双主两台节点, 扩充为两对双主, 共四个节点:2. 新增数据库VIP在Server2节点上增加虚拟IP配置:修改/etc/keepalived/keepalived.co
千亿级数据平滑扩容之应用服务动态扩容实现
1. ShardingJDBC的集成配置POM依赖配置数据源配置ShardingJDBC代码配置分库配置规则:这里假设根据账户ID来做分库处理, 根据账户ID取模计算分库信息。分表配置规则:如有需要,
千亿级数据平滑扩容之数据库双主同步与高可用实现
1. 扩容之前的部署架构为便于测试, 这里假设有两台数据库节点Server1和Server2。2. MariaDB服务安装切换阿里云镜像服务(YUM安装过慢可以切换)配置YUM源增加以下内容:执行安装
千亿级数据平滑扩容之方案全面剖析
如果要增加新的节点, 该如何扩容?需要对数据库进行水平扩容, 新库加入之后,数据由原来的3个库就拆分至4个库里面。 此时由于分片规则发生了变化(uid%3 变为uid%4),导致大部分的数据,无法命中原有的数据,需要重新进行分配,要做大量的数据迁移处理。 新增一个节点, 大概会…
分布式搜索引擎ElasticSearch之高级运用(五)
analyzer指定的是构建索引的分词,search_analyzer指定的是搜索关键字的分词。 实践运用的时候, 构建索引的时候采用max_word,将分词最大化; 查询的时候则使用smartword智能化分词,这样能够最大程度的匹配出结果。 elasticsearch中。 …
分布式搜索引擎ElasticSearch之高级运用(四)
1. 提升字段查询得分: 2. 综合提升字段查询得分: 大于最高一条的得分1.8,这样搜索的关联性就提升上去了, 更为合理。 1. 多条件查询: 2. 增加排序处理: 根据release_date进行倒序排列。 1. 什么是查全率: 比如: 用户的关键词为笔记本(笔记本包含写字…
分布式搜索引擎ElasticSearch之高级运用(三)
ES采用的是倒排索引(Inverted Index), 也称为反向索引。 有反向索引,也会有正向索引。 正排索引是以文档的ID作为关键字,并且记录文档中每个字段的值信息,通过查询id来把整条文档拿出来。 但是在查询某一个keyword存在于哪些文档的时候, 需要对所有文档进行扫…
分布式搜索引擎ElasticSearch之高级运用(二)
1. 分词查询操作 如果搜索关键词为tell是没有任何结果, 这个时候需要采用英文分词器。 通过英文分词器, 会进行词干转化。比如一个单词tells,实际词干为tell, 都可以进行搜索匹配。 2. 配置TMDB开源电影数据 TMDB是开源的电影网站数据, 里面累积数据较多,比…
分布式搜索引擎ElasticSearch之高级运用(一)
1. 搜索符合匹配条件的信息: 匹配成功,返回所要查询的数据。 2. 支持分页查询: 能够返回2条数据。 3. 模糊查询: 注意, 这里默认会采用单个汉字分词, 所查询的关键字“三四”会拆成“三”和“四”进行模糊匹配。 4. filter过滤查询: term是精准查询, 代表完…
分布式搜索引擎ElasticSearch之高可用集群搭建配置
1. ElasticSearch集群介绍 主节点负责创建索引、删除索引、分配分片、追踪集群中的节点状态等工作, 主节点负荷相对较轻, 客户端请求可以直接发往任何节点, 由对应节点负责分发和返回处理结果。 一个节点启动之后, 采用 Zen Discovery机制去寻找集群中的其他…
下一页
个人成就
文章被点赞
30
文章被阅读
23,036
掘力值
1,090
关注了
0
关注者
7
收藏集
0
关注标签
2
加入于
2020-11-29