项目中遇到一次使用MD5的数据安全风险,发现很多同学不明白为什么MD5有泄露用户信息风险,故而分享一下 MD5全称为 消息摘要算法版本5 (Message Digest Al...
![240](https://upload.jianshu.io/users/upload_avatars/22682208/0c679344-eaca-4468-b40d-10f827b5a7eb.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
项目中遇到一次使用MD5的数据安全风险,发现很多同学不明白为什么MD5有泄露用户信息风险,故而分享一下 MD5全称为 消息摘要算法版本5 (Message Digest Al...
一.State ①Persistent state on all server(所有server的持久化的状态):(Updated on stable storage bef...
Consensus共识的定义: termination终止性: 所有进程最终会在有限步数中结束并选取一个值, 算法不会无尽执行下去. agreement一致性: 所有进程必须...
这种标题党真恶心
因长得漂亮嫁“国外首富”,丈夫为不打扰其睡觉,切除自身器官不管是在娱乐圈还是在现实生活中,很多的女生都愿嫁给一个比较有钱的富人,因为嫁给他们之后就会衣食无忧,甚至连工作都可以不做,但是很多人都以为这种爱情是不会长久的,似乎就像是这些...
本人多年以前的笔记,部分有摘抄,侵删 为什么有时候索引扫描比全表扫描更慢? 假设一个表有100w行数据,表的段大小为1GB。如果对表进行全表扫描,最理想的情况下,每次I/O都...
本篇以Oracle 11g,具体SQL与执行图解为例详解B+ tree索引,多年前的学习笔记,如有问题欢迎讨论。 先上一个索引结构图,索引原理就是利用索引快速找到数据行的ro...
本篇介绍Hive三种方法,优化多count(distinct ) 先上待优化代码: select count(distinct sid) as sid ,count(d...
无数次听到“不要写count(*)要写count(1),count(*)跑得慢”这种错误说法。 为什么count(1)与count(*)性能相同呢?因为执行计划相同,性能相同...
快速优化中间表过多的Job 分析师/运营 不懂技术如何优化Hive sql?技术文章巴拉巴拉一大堆看不懂怎么办?某互联网资深数据开发写了一百页的PPT来科普SQL优化效果不佳...
本篇讲解Hive大表N:N关联的小笛卡尔积+数据倾斜的优化方法 上一篇SMB Join发现卡在一个map,看日志发现comm_id=102073766数据量很大,检查数据分布...
本篇以实例介绍如何优化Hive大表关联大表 小笛卡尔积如何优化 如果是没有关联条件的大笛卡尔积,是没法做优化的,如果是N:N join的小笛卡尔积,Hive有SMB Join...
本篇以实例介绍如何优化Hive大表关联小表笛卡尔积如何优化 优化:1.分析代码 2.查看数据 set hive.mapred.mode=nonstrict; create t...