悬赏分:20 浏览:370 次
|
可以导出小文件(xml的形式),比如按照20条分页,可以每个文件100条记录,1w条就是100个文件,按照一定的格式命名文件名,以便于查询,,数目再大,可以在里面建立小文件夹,比如1w条建立一个文件夹,等等
图片应该是能读取远程的吧,一起下载了可能就大了... 客户说要导出10w,100w的数据,但是没有让你一下都导出(因为一下导出10w条,就算你的程序能做到,这么大一坨,客户看都看不过来),你可以按照某种客户需要的顺序一页一页的导出,每页20条。 感觉可以导成EXCEL吧(不需要程序的时间也可以查看)~~限制每个文件的总数量, 分页嘛就把这个EXCEL做为数据源,程序是固定的, 比如写个WINFORM程序就可以看了`~~要不写个ASP,.net的也可以`~ 玉开说的对,客户只要按分页的数据一条条的察看的,你只要写个好的分页存储过程,不要用那种临时表的那中,大数据量也没什么的.还不是要一条条的操作? 如果客户要导出数据再查看,那基本上就是下载的问题了 我觉得大数据导出应该不是问题。你没必要一次性从数据库里把所有数据都取出来。可以分页取,再在导出的时候,加个进度条,这样在可视化上面,就感觉很好,而且也不会出现页面长时间工作假死状态。 |
|
3个月前 mapk : 谢谢大家的指点!我没有把我的应用场景讲清楚,还需要学习怎么提问题。 1.“到底你的B/S程序是什么样的,用户离线了还能访问并浏览你的网页吗,怎么说的像是在开发C/S程序呢?” 答:用户离线了不能浏览我的网页,这个应用是在公安网上(与internet物理隔离)的,导出的数据要在公安网外浏览。 举个例子说,某个人的车丢了,交警根据卡口的记录找线索(抓拍机对车牌的识别有一定的错误率,而且盗车者可能换了车牌,不能按车牌查询),查询某个时间段通过某些卡口的车辆,记录数量可能很大,交警对车主的车的特征又不很清楚,也没那个时间去一条一条的看,交警提出要不这些记录导出来,交给车主,让车主自己找去。 2.“如果客户要导出数据再查看,那基本上就是下载的问题了” 没错,让我头疼的确实是下载的问题,数据导出没什么问题。让我头疼的是在b/s结构下从不同的url下载大量的图片。 3.“怎么说的像是在开发C/S程序呢?” 这几天我在想应用场景,因为这个应用的用户是特定的几个人,用户数不多。我的难点在于在b/s下的下载,那我不用b/s不就可以了吗。 我的想法是从先网页上下载车辆信息(xml格式),这样即使数量上万,此文件的大小也就十几兆,在内网的条件下,下载不成问题;下载下来此xml文件后,客户机的程序利用此xml文件中的url去下载对应的图片保存导对应的目录下,然后在把url修改为相对路径,这样就没什么难度了。因为用户是特定的几个人,这种方式他们是可以接受的。我的这个想法是否可行,存在什么问题,欢迎大家指正! 再次谢谢大家。 |
|
3个月前 刚刚 : 首先楼主不用客气,呵呵…… 其次引用楼主的问题:“ 我的想法是从先网页上下载车辆信息(xml格式),这样即使数量上万,此文件的大小也就十几兆,在内网的条件下,下载不成问题;下载下来此xml文件后,客户机的程序利用此xml文件中的url去下载对应的图片保存导对应的目录下,然后在把url修改为相对路径,这样就没什么难度了。因为用户是特定的几个人,这种方式他们是可以接受的。我的这个想法是否可行,存在什么问题,欢迎大家指正!”我的回答是:“也可以只是数据导出过程需要两个步骤(1、导出数据库非图片数据;2、导出图片数据),用户同意就没问题,但公安外部的用户如何用呢?” 最后楼主的导出形式决定采用XML来存储数据吗,还是Excel呢? |