implement sstable , including sharding and cache