1
plprapper 2012-12-30 12:43:02 +08:00
没明白为啥性别没存数据库呢
|
2
azure OP @plprapper 这个代码只是为了让需求描述得更容易理解。真实需求这里不是性别,而是某个外部数据,或者一些经常需要变动所以存在内存缓存中并没有写到数据库的数据,而且这部分数据本身并不太需要本地化保存。
|
3
plprapper 2012-12-30 13:11:06 +08:00 1
你数据不持久化到数据库。 这个和sql还能有啥联系吗?
除非是数据库+插件+nosql 做个关联 。商业项目不推荐。 另外所谓的效率低是什么意思 编码层面上的还是运行。数据量多大呢? 不愿意写for循环就写到对象构造里面去呗 。 运行层面,不知道你如何实现的呢。 |
4
notedit 2012-12-30 14:17:03 +08:00
你数据量有多少 循环一下比走一次网络快多了 循环一下百万级别的都不会有性能问题
|
5
azure OP @notedit 所以说,即使我把这些数据丢到另一个同服务器的数据库里做跨数据库查询,性能都不如循环嘛?
以下两种情况相比循环处理,性能谁高?还是说,循环处理依然快过以下2种? 1.新建一个同服务器上的数据库用来存数据集2,然后跨数据库查询。 2.同数据库里新建一张表(但是因为这个数据库是一个完整系统,去申请建一个新的表会比较麻烦,不一定会被同意)。 |