MongoDB Background and specifics ,
also I provide how to use Mongod Security .
and Basic MongoDB operation by pymongo
我這份文件有介紹MONGODB的特性及限制,Sharding 及 Replicate 的觀悠,Security怎麼作,怎麼用
MongoDB Background and specifics ,
also I provide how to use Mongod Security .
and Basic MongoDB operation by pymongo
我這份文件有介紹MONGODB的特性及限制,Sharding 及 Replicate 的觀悠,Security怎麼作,怎麼用
Pegasus: Designing a Distributed Key Value System (Arch summit beijing-2016)涛 吴
?
This slide delivered by Zuoyan Qin, Chief engineer from XiaoMi Cloud Storage Team, was for talk at Arch summit Beijing-2016 regarding how Pegasus was designed.
32. hbase的读取过程
Change the HFile Format
1、bloomfilter改进查找次数
2、hbase的三维顺序,按照rowkey,column,ts进行排序,rowkey和column是升序,
ts是降序
3、对于一次随机读block的访问顺序是bloomblock 、indexblock 、datablock
分块+分级索引(RootDataIndex、IntermediateLevel ROOT INDEX 、Leaf index block)
44. MemStoreChunkPool
维护没有reference hunk
(防止chunk内存flush,
没有reference)
MemstoreLAB(避免
申请小内存,一次申请
大内存chunk )
Put back chunk
Get chunk WHEN EXISTS
Create one chunk
when achieve the max size
Heap
45. ROOT表更改
? HBASE-8015: 在0.96中,ROOT表已经改名为hbase:namespace,
META则是hbase:meta。而且hbase:namespace是存在Zookeeper上的
这个namespace类似于RDBMS里的database的概念,可以更好的做
权限管理和安全控制。HBase中table的META信息也是作为一种
Region 存放在Region Server 上的,那么META 表的Region
和其他普通Region就会产生明显的资源竞争。为了改善META Region的性能,
360的HBase中提出了专属MetaServer,在这个Region Server上只存
放META Region