我需要以极高的速度维护200个条目,12个列表,我可以简单地使用boost multiindex来切断sql开销吗?
有没有人试过这样做?这种解决方案的缺点和优点是什么?
感谢
答案 0 :(得分:4)
在某些情况下,多索引容器比SQL表快得多:
为了获得最佳性能,您需要在要搜索的任何字段上设置索引。如果您需要查看多个字段,请使用复合键,因为您不能同时使用两个单独的索引。
答案 1 :(得分:1)
如果您不需要使用T-SQL而您不需要完整SQL服务器的好处,那么您可以使用multi_index
没有问题。另外,您可能希望将自定义分配器用于记录(pool_allocator
或其他内容)。