index-btree
以空间换时间 索引可以加速搜寻
index-only-scan
找前缀会触发这个
我理解就类似字典树 找到前缀底下就符合我们需求的东西
https://i.imgur.com/bG8k3rY.jpeg
这个我也不太理解为啥是index
seq scan
遍历整个资料
情况
找特定字串
找前缀但忽略大小写
这个我就不太懂为啥不是index
Character set
unicode=>直接创32 bit
utf-8 把常用的放在前3个byte
所以比unicode省空间
python3=>str都是unicode
常见文件都utf-8
所以python3接触其他文件都经历encode/decode
hash
将不定长度的东西转为固定长度
用途
确认资料是否正确
加密
好的hash的特点
确定性:同样input有同样output
敏感性:改变input就会改变output
均匀分布:善用所有空间位子,避免哈希冲突
单向:不能从输出推出输入
MD5 and SHA-256
有空看一下原理
我感觉跟我没啥关系 姆咪