- 博客(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 4255
原创 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 3028
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人