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

- 来自: 在野

- 详细资料
搜索本博客
最新评论
-
主流手机OS比较(个人意见 ...
我现在用wm6.0 dopod的觉得还行。
-- by mathgl -
5级余震还在继续中。。。 ...
现在我们这里都偶尔还有震感呢,上班都没心思干事哦!
-- by sunrie -
5级余震还在继续中。。。 ...
5级不算很大..... 一般结实的房子都应该没问题的....... 不过中心好 ...
-- by ddandyy -
5级余震还在继续中。。。 ...
某局网站消息 2008-05-13 04:51:29.1 32.4 ...
-- by 叶子 -
5级余震还在继续中。。。 ...
又一个。。。5.1的,10KMMAP 5.1 2008/05/12 20: ...
-- by lordhong






评论排行榜