摘要: 下载canal-1.1.4 wget https://github.com/alibaba/canal/releases/download/canal-1.1.4/canal.deployer-1.1.4.tar.gztar zvfx canal.deployer-1.1.4.tar.gz 配置My 阅读全文
posted @ 2022-05-13 23:28 yuxuan0802 阅读(168) 评论(0) 推荐(0)
摘要: 存储系统通用解决方案 数据量大查询慢:历史数据归档/分库分表 =》 分片 并发高扛不住:读写分离 =》 增加实例数 主实例宕机:增加主从节点,主节点宕机时候从节点顶上 =》主从复制(数据一致性问题) Redis Cluster如何应对数据量大、高并发和高可用问题? 一、分片 槽(Slot):每个集群 阅读全文
posted @ 2022-05-13 21:08 yuxuan0802 阅读(238) 评论(0) 推荐(0)
摘要: 1、缓存和数据库方案的选择 =》方法论:是否与用户有关,如果跟用户有关,使用数据库,否则用缓存。 缓存:电商商品系统,搜索等 =》任意用户访问内容都一样 数据库:订单系统、账户系统、购物车系统 =》 每个用户数据都不一样 2、MySQL应对高并发读写方案 读写分离:增加更多副本,提供读流量的均摊 分 阅读全文
posted @ 2022-05-13 16:44 yuxuan0802 阅读(1691) 评论(0) 推荐(1)
摘要: 1、Read/Write Through方案 读取:先取缓存数据,如果命中直接返回;如果未命中,穿透到DB读取,再更新缓存,并返回 写入:先更新db, 尝试更新缓存;如果缓存服务有问题,直接返回;如果缓存正常,正常更新缓存 问题1:线程A穿透读DB版本V1, 准备更新缓存版本V1, 此时线程B写DB 阅读全文
posted @ 2022-05-13 16:20 yuxuan0802 阅读(145) 评论(0) 推荐(0)
摘要: 一、MySQL全量备份 =》数据快照 mysqldump -uroot -p testdb > test.sql mysql -uroot -p testdb < test.sql 二、增量备份 =》Binlog,操作日志 show variables like '%log_bin%'; show 阅读全文
posted @ 2022-05-13 15:48 yuxuan0802 阅读(220) 评论(0) 推荐(0)
摘要: 1、ES倒排索引 数据库记录 DOCID代表主键 ES倒排索引 (二次查找) a、对搜索的字段进行分词,关键词映射到对应数据库主键 b、ES对关键词进行分词,例如搜索”苹果手机“被分为”苹果“和”手机“ 苹果匹配度>手机匹配度,ES根据匹配结果做排序,最终搜索结果展示 2、ES概念 INDEX: 相 阅读全文
posted @ 2022-05-13 14:24 yuxuan0802 阅读(280) 评论(0) 推荐(0)
摘要: 1、下载elasticsearch7.6.0https://www.elastic.co/guide/en/elasticsearch/reference/7.6/targz.html wget https://artifacts.elastic.co/downloads/elasticsearch 阅读全文
posted @ 2022-05-13 13:30 yuxuan0802 阅读(31) 评论(0) 推荐(0)
摘要: 参考文章:https://blog.csdn.net/weixin_42531779/article/details/113592374 1、查看mysql版本,需要大于5.7版本以上 select VERSION(); 2、创建表 CREATE TABLE user_info (uid INT(1 阅读全文
posted @ 2022-05-13 11:14 yuxuan0802 阅读(895) 评论(0) 推荐(0)
摘要: 一、商品详情页技术 技术需求分析 存储数据维度:固定结构数据 、非固定结果数据 、富媒体数据 读取流量维度:经常变化数据、非经常变化数据 存储数据维度 固定结构数据:商品主标题、副标题、价格等属性,存储到MySQL 非固定结构数据:商品参数(例如电脑内存大小、手机的屏幕尺寸、酒的度数、口红的色号等) 阅读全文
posted @ 2022-05-13 10:27 yuxuan0802 阅读(183) 评论(0) 推荐(0)
摘要: a、awk与sed的区别awk用于”比较规范“的文本处理,用于统计数量并输出字段sed将不规范的文本,处理成”比较规范“的文本 b、awk的流程控制输入数据前例承 BEGIN{}主输入循环 {}所有文件读取完成例程 END{} c、记录和字段每行称作AWK记录使用空格、制表符分割开的单词称作字段可以 阅读全文
posted @ 2022-05-13 09:30 yuxuan0802 阅读(2625) 评论(0) 推荐(0)