大数据展示-java

余康 2013-08-19 10:22:32
需求场景是这样的:用户请求网页的时候,动态的展示数据。这些数据需要从数据库中的两张表中取,这两张表中的数据都非常大,现在应该考虑用怎样的策略,我没有太多思路 ,请给出明确的思路及实现需要的技术。
...全文
745 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
cto_wangping_wx 2013-08-22
  • 打赏
  • 举报
回复
其实,很简单啊! 首先,判断服务器的功能运转能力和平均系统每日的访问量、高峰期等数据量多少?做出有效的评估! 其次,对于数据的处理,表中字段越少越好数据量越少越好着样减轻查询时时间,如果楼主使用的MYSQL或者SQL2000 2008或者ORACLE 可以使用存储过程编写一个关于分页的代码着样节省了查询时间。 网页可根据当前查询的数据进行分页处理数据,我想此时你会选择AJAX吧!! 最后,WEB分页:分页界面 server:处理分页请求 DOMAIN:处理用户请求 POJO:实体对象属性值 DAO:实现
撑起头顶的天 2013-08-21
  • 打赏
  • 举报
回复
MiceRice 2013-08-21
  • 打赏
  • 举报
回复
引用 7 楼 javamin 的回复:
我只是取这些数据中的5条而已,不会用到分页
才5条数据,索引建立的合理的情况下,10ms就完成了。
行间 2013-08-21
  • 打赏
  • 举报
回复
关联的的字段建立索引就可以了,不用那么复杂
henry2599 2013-08-20
  • 打赏
  • 举报
回复
引用 5 楼 javamin 的回复:
[quote=引用 4 楼 henry2599 的回复:] 就是存储过程加分页展示,没有分页也应该加上分页。 如果数据量大的话 就着手优化数据库部分。视图 索引都可以。
没有分页也应该加上分页怎么解释?[/quote] 就是说这种数据展现处理最好是要利用分页显示的方式才比较合理。
余康 2013-08-20
  • 打赏
  • 举报
回复
引用 4 楼 henry2599 的回复:
就是存储过程加分页展示,没有分页也应该加上分页。 如果数据量大的话 就着手优化数据库部分。视图 索引都可以。
没有分页也应该加上分页怎么解释?
henry2599 2013-08-20
  • 打赏
  • 举报
回复
就是存储过程加分页展示,没有分页也应该加上分页。 如果数据量大的话 就着手优化数据库部分。视图 索引都可以。
余康 2013-08-20
  • 打赏
  • 举报
回复
引用 6 楼 henry2599 的回复:
[quote=引用 5 楼 javamin 的回复:] [quote=引用 4 楼 henry2599 的回复:] 就是存储过程加分页展示,没有分页也应该加上分页。 如果数据量大的话 就着手优化数据库部分。视图 索引都可以。
没有分页也应该加上分页怎么解释?[/quote] 就是说这种数据展现处理最好是要利用分页显示的方式才比较合理。[/quote] 我只是取这些数据中的5条而已,不会用到分页
druigang 2013-08-19
  • 打赏
  • 举报
回复
那张表不需要维护,只是数据库中查询的时候临时创建,查询结束后自动释放资源,数据库中综合查询处理数据要比程序中来的更快一些
余康 2013-08-19
  • 打赏
  • 举报
回复
引用 1 楼 chengxumengzhidui 的回复:
假如你的展示有分页的话,可以采用分页。这样每次请求的数据量都不大,速度很快 如果你要一次性请求所有的话,建议使用存储过程将查询到的信息放到新创建一个临时表中,然后进行查询
还有更好的办法吗?目前没有分布,不太想再维护一张表
druigang 2013-08-19
  • 打赏
  • 举报
回复
假如你的展示有分页的话,可以采用分页。这样每次请求的数据量都不大,速度很快 如果你要一次性请求所有的话,建议使用存储过程将查询到的信息放到新创建一个临时表中,然后进行查询

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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