大数据量访问 如何设计

lvxianda 2008-05-14 04:03:23
使用oracle 9 数据库
程序主要目的是绘图
例如 采集人体的 血压 和 心跳 2项数据
每3秒接受到1次 数据 一天一种数据会产生28800条数据
用户可以查询1年内的数据
相当于28800×365条数据
用户数量 会答到一万人以上
数据库的总存储量至少为1000亿数据
想问下如何处理?
现在数据少 绘图的时候用的是GDI+ 个人感觉很不成熟
而且隐患很大
可以结合数据仓库技术
绘图方式除了flash不知道还有什么好方法没有
本人 qq34270727
邮箱 lxd-oberon@163.com
小弟刚刚参加工作
请高人指点一下好吗
谢谢
...全文
129 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lvxianda 2008-05-16
  • 打赏
  • 举报
回复
上班了~
接着顶
lvxianda 2008-05-16
  • 打赏
  • 举报
回复
是的
时间段是随用户需求
随便选的
greenery 2008-05-16
  • 打赏
  • 举报
回复
我顶,你客户一定要实时统计吗?对于海量数据,我们一般都是先统计好,再让客户查询统计结果的
badtank 2008-05-15
  • 打赏
  • 举报
回复
支持asp.net的图表控件有很多,例如 dundas webchart,owc,etc.
lvxianda 2008-05-15
  • 打赏
  • 举报
回复
什么图形控件呢
使用的是asp.net
lvxianda 2008-05-15
  • 打赏
  • 举报
回复
下班了 再顶下
lvxianda 2008-05-15
  • 打赏
  • 举报
回复
一开始我准备用数据仓库的
把数据按类型,时间,用户 划分成一个3个维度的数组
然后把每一块都物化成一个数据图
但是我们要求是用户时间上可以随便选,那样物化的数据太多了 而且很多都是没用的
不物化的话 速度上肯定不行
而且GDI生成的图是张图片 无法进行其他操作 而我们要求的还要相应一些单击事件

我是这么想的
但是 如果用户可以随意查询的话 每天0点定时生成的报表作用就不大了
greenery 2008-05-15
  • 打赏
  • 举报
回复
你需要进行数据库优化,可以通过数据横向/纵向切割,减少数据量(1000亿这太多了),表添加适当的索引,加快查询速度。
做统计分析时,可用作业,每天晚上0点定时生成统计报表,不要每次实时统计,会影响其他业务进行的。
lvxianda 2008-05-15
  • 打赏
  • 举报
回复
商用级的数据挖掘分析工具
能具体点说下是什么吗?
vrhero 2008-05-15
  • 打赏
  • 举报
回复
鉴于你刚刚参加工作以及在这个地方问这种问题...

应该建议你的leader采用商用级的数据挖掘分析工具来生成图表...
lvxianda 2008-05-15
  • 打赏
  • 举报
回复
dundas webchart
我也用了
遇到一个问题
x轴上 有很多数据 依依都显示会很密密麻麻的
怎么样能只显示几点呢?
例如 x轴为 0-10000的数
我只想显示 0,1000,2000,3000。。。10000
能实现吗?
badtank 2008-05-14
  • 打赏
  • 举报
回复
使用图表控件展现
数据量大可以适当采用分表存储,例如按天或按地区。
lvxianda 2008-05-14
  • 打赏
  • 举报
回复
还有一个问题忘说了 就是 鼠标放在曲线图上还要能显示相关信息 GDI+好像做不到的 请高手指点下
课程简介:  本项目课程是一门极具综合性和完整性的大型项目课程;课程项目的业务背景源自各类互联网公司对海用户浏览行为数据和业务数据分析的需求及企业数据管理、数据运营需求。 本课程项目涵盖数据采集与预处理、数据仓库体系建设、用户画像系统建设、数据治理(元数据管理、数据质管理)、任务调度系统、数据服务层建设、OLAP即席分析系统建设等大模块,力求原汁原味重现一个完备的企业级大型数据运营系统。  拒绝demo,拒绝宏观抽象,拒绝只讲不练,本课程高度揉和理论与实战,并兼顾各层次的学员,真正从0开始,循序渐进,每一个步骤每一个环节,都会带领学员从需求分析开始,到逻辑设计,最后落实到每一行代码,所有流程都采用企业级解决方案,并手把手带领学员一一实现,拒绝复制粘贴,拒绝demo化的实现。并且会穿插大的原创图解,来帮助学员理解复杂逻辑,掌握关键流程,熟悉核心架构。   跟随项目课程,历经接近100+小时的时间,从需求分析开始,到数据埋点采集,到预处理程序代码编写,到数仓体系搭建......逐渐展开整个项目的宏大视图,构建起整个项目的摩天大厦。  由于本课程不光讲解项目的实现,还会在实现过程中反复揉和各种技术细节,各种设计思想,各种最佳实践思维,学完本项目并勤于实践的话,学员的收获将远远超越一个项目的具体实现,更能对大型数据系统开发产生深刻体悟,对很多技术的应用将感觉豁然开朗,并带来融会贯通能力的巨大飞跃。当然,最直接的收获是,学完本课程,你将很容易就拿到大数据数仓建设或用户画像建设等岗位的OFFER课程模块: 1. 数据采集:涉及到埋点日志flume采集系统,sqoop业务数据抽取系统等; 2. 数据预处理:涉及到各类字典数据构建,复杂结构数据清洗解析,数据集成,数据修正,以及多渠道数据的用户身份标识打通:ID-MAPPING等;3. 数据仓库:涉及到hive数仓基础设施搭建,数仓分层体系设计,数仓分析主题设计,多维分析实现,ETL任务脚本开发,ETL任务调度,数据生命周期管理等;4. 数据治理:涉及数据资产查询管理,数据质监控管理,atlas元数据管理系统,atlas数据血缘管理等;5. 用户画像系统:涉及画像标签体系设计,标签体系层级关系设计,各类标签计算实现,兴趣类标签的衰减合并,模型标签的机器学习算法应用及特征提取、模型训练等;6. OLAP即席分析平台:涉及OLAP平台的整体架构设计,技术选型,底层存储实现,Presto查询引擎搭建,数据服务接口开发等;7. 数据服务:涉及数据服务的整体设计理念,架构搭建,各类数据访问需求的restapi开发等;课程所涉及的技术: 整个项目课程中,将涉及到一个大型数据系统中所用到的几乎所有主要技术,具体来说,包含但不限于如下技术组件:l Hadoopl Hivel HBasel SparkCore /SparkSQL/ Spark GRAPHX / Spark Mllibl Sqoopl Azkabanl Flumel lasal Kafkal Zookeeperl Solrl Prestop

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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