Aerospike的bin内存管理--即列内存管理
write_master->write_master_dim->write_master_bin_ops->write_master_bin_ops_loop->as_bin_particle_alloc_from_client:该函数对as_bin_s->particle进行申请内存,并将相关bin属性和值load到申请的内存中。as_record_done->as_record_destroy->as_record_clean_bins->as_record_clean_bins_from...
Aerospike rd->r->dim即索引的dim与bin之间的关系
Aerospike rd->rec_props格式
rd的rec_props存放三部分记录属性内容:LDT信息、set name、keyd。这三部分内存空间是连续的,这里只是分割开来方便说明。如果rd不是LDT类型,那么是不存放第一部分内容的,直接开始就是存放set name。rd->rec_props的p_data存放LDT、set name和keyd,而size是p_data存放内容的总大小。