需求说明:目前系统运行时,配置信息都是从数据库中实时读取的,随着业务量的增加,数据库已经成为并发量的瓶颈。
目前方案:在系统启动时,把数据库信息都读取到内存中,暂时考虑的tstl2cl库的cmap来实现
问题描述:1.由于涉及到很少的插入和修改,stl中的map的红黑树能否查询效率最高的。
2.对于tstl2cl库,能否有更好的替代方案,例如libcstl ?
3.能否思路不对,有更好的思路或算法。例如直接用链表存储,效率也不会很低?
目前方案:在系统启动时,把数据库信息都读取到内存中,暂时考虑的tstl2cl库的cmap来实现
问题描述:1.由于涉及到很少的插入和修改,stl中的map的红黑树能否查询效率最高的。
2.对于tstl2cl库,能否有更好的替代方案,例如libcstl ?
3.能否思路不对,有更好的思路或算法。例如直接用链表存储,效率也不会很低?
解决方案
40
假如不是内存足够大, 还是 B+ 合适.