关于数据库查找筛选的一个问题,怎么设计,请教前辈!

爱偷懒的程序猿 2013-03-23 11:41:58
是这样的,像电子商务的网站,他们都有很强大的搜索功能,并且可以对搜索出来的结果进行各种排序和筛选。所以我想请教的问题就是:对搜索出来的结果进行排序或筛选的时候,是在原来的SQL搜索语句基础上再加一个限制条件,重新执行一个新的SQL语句呢?还是把搜索出来的结果以列表的形式放到缓存或session中,然后对这个结果进行排、筛选呢?
...全文
244 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
前辈们,指教吧,,,
  • 打赏
  • 举报
回复
前辈们,指教吧,,,
seusoftware 2013-03-23
  • 打赏
  • 举报
回复
大型的互联网架构,肯定不是我们想象的2层或者3层的结构。 比如以淘宝为例, 1. 你看到的页面,也并不是所有页面内容都来自一个数据库,比如你的收藏夹,淘宝直通车的推荐,你的支付金额,搜索结果,都是不同的业务类型,后台也是不同的; 2. 搜索的内容也不是只来自某一个物理区域,数据有分布式的存储,网络有CDN架构,而且还有可能有专门的缓存服务器,热门的数据放在里面; 不要只停留在单机,或者关系数据库的小空间里去考虑哦

27,581

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧