项目中有很多数据,根据不同的metadata或者tag来把他们归类。 比如: tag 学校,数据有xx小学,xxx中学,等等 tag 餐馆,数据有xx餐馆,xxx酒店 tag 建筑,数据有xx小学,xx餐馆 在数据量很多,tag也很多的情况下,(很多many-to-many关系),如何高效实现这种数据结构? 如何在读取数据的时候可以做到很高效? 我可以创建很多hashmap,每个key是tag,value是数据对象list或者array,但如果查找与好几个tag都有关系的数据,这不是个很有效的实现。当然可以从数据库中查询,然后缓存,但问题是,tag的组合很多,导致缓存里的数据类也 ...
lordhong
搜索本博客
其他分类
存档
最新评论