ctbase是基于什么的開發(fā)框架?
CTBase是基于hbase的聚簇表開發(fā)框架。
華為基于hbase開發(fā)的ctbase產(chǎn)品就提供了二級索引的實現(xiàn),在建表時有兩個選擇,一個是把索引數(shù)據(jù)放在單獨一張表上,一個是把索引數(shù)據(jù)與原數(shù)據(jù)放在同一張表中,為了能獲得最佳的性能表現(xiàn),一般是把索引數(shù)據(jù)與主數(shù)據(jù)放在一起,通過在rowkey前增加數(shù)字前綴,使得索引數(shù)據(jù)總是存放在主數(shù)據(jù)后面。當(dāng)全體數(shù)據(jù)按RowKey排序時,排在前面的都是主數(shù)據(jù),我們稱之為主數(shù)據(jù)區(qū),排在后面的均為索引,我們稱之為索引區(qū)。