HI,下午好,欢迎来到微信公众号转让!
公众号转让,微信公众号交易平台,公众号出售购买卖价格 24小时服务热线: 4000-163-301

新闻动态

NEWS CENTER

从数据量上来比较,历史数据是一天上报一次

2019-05-13

当然如果是数据存储方式所导致数据查询压力大,那可能需要改变数据的存储方式。历史数据当然是存在数据库里的,数据是比较稳定的。但实时数据则不是,实时数据则没办法存在数据库了,它是直接从数据上报系统中拉取数是实时更新的。

同时,从数据量上来比较,历史数据是一天上报一次,数据量比较少,而实时数据则是每隔几分钟上报一次,数据量十分巨大,对存储压力和查询压力来说,都是一个不小的挑战。

如果遇上实时数据表格上线后崩掉了的情况,可以尝试和后端沟通,能不能去掉一些增加数据查询压力的功能,比如:表格里的手动数据排序功能,或者改变一下数据的存储方式,采用更稳定的数据存储。那如果技术方便没办法解决,那可能需要产品自己思考改变方案,采用其他方案来满足需求。

导出报表

虽然上一篇文章也提到导出报表,但只是简单地带过。其实导出报表功能看起来虽小,但其实内里也是有点复杂。数据导出分为同步和异步两种。大部分我们导数据都是同步导出,点击导出,然后就直接下载到本地了。

但是如果数据量大,数据导出时间较长的话,在设计报表导出时还是需要选择异步导出。创建的导出任务会展示在【导出任务】里,用户可以查看导出进度,导出完成后即可下载到本地。

对于有些用户来说,同步导出会让人感觉到直接、“快”,而异步导出会让人感觉“慢”且麻烦。但是异步导出其实会更稳定。而且如果导出时间过长的话,同步导出会给人一种“卡死”了的感觉,而异步导出由于会展示进度,所以用户体验会更好。采取哪种导出方式,根据数据的实际情况来就好。