1
在执行select操作时,ob先读取基线,再扫描minor sstable和mini sstable,这个过程很漫长啊,那读取数据就很耗费时间了?有没有一个全局的机制,比如把每个记录的最新版本写入一个内存表,清清楚楚的告诉我,我需要的记录的最新版本的存放位置,我一次读操作就取到数据了,既不快哉?
2
observer的路由表里存放的是数据的最后一次提交的最新位置?还是存放的是数据在基线里的位置?
observer的路由表里存放的是数据的单位是,分区?宏块?微块?单条记录?
3
select * from t where name =‘TOM’ , 但是name列不是表的分区键,那么ob是如何来做路由的? 我的意思是,如果name列是分区键,那查observer的路由表,就可以知道该分区的存放位置,但是,name列他不是分区键啊。