- 博客(2)
- 收藏
- 关注
原创 BTree和B+Tree的区别
BTree和B+Tree的区别 B-Tree的关键字,指针和数据都是存储在一起的,而B+Tree的非子叶只存储指针和关键字。数据存储在子叶节点中。 在B-Tree中越靠近根节点的数据查询的速度越快,在B+Tree中每个数据记录的查找时间几乎相同。每次查询都需要从根节点走到叶节点。在实际使用中B+Tree的性能更好。因为B+Tree的非子叶节点不存储数据,每个节点能够存储更多的键值,能过减少磁盘的访问次数,一次磁盘的访问次数相当于很多次的内存比较次数。所以B+Tree使用性能更高。 为什么说 B+树比 B
2020-10-28 20:44:32
4830
原创 Hive常见set的配置设置
Hive常见set的配置设置 设置reduce数量(默认值-1) set mapred.reduce.tasks=100; set mapreduce.job.reduces=3; 修改表为内部表 set tblproperties('EXTERNAL'='FALSE'); 开启分桶表(默认false) set hive.enforce.bucketing=true; 开启Hive中间传输数据压缩功能 set hive.exec.cmpress.intermediate=true; 开启mapreduce
2020-09-25 20:35:07
3207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅