以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]远程站点数据备份问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=94598) |
-- 作者:sora110 -- 发布时间:2016/12/27 17:40:00 -- [求助]远程站点数据备份问题 各位前辈好!因建设工程项目分散且部分项目无网络,现在需上一个双线系统(有网的连接公司SQL,没网的定期打包数据回家上传)。 系统预计承受80个项目的资料,各项目主要资料为5000行记录及每行对应共5M大小的多张图片,其他零散文件所有项目可全部集中在一个表。 现有两个问题,请求指点。 1、考虑到有些项目没有网络,各项目5000行记录单独开表记录好(得开80个表),还是全部整合在一张表再选择性加载?(项目上不需要看其他项目的数据,整合在一起上限约40W行) 2、没网的项目,可以只备份某时间段内的新增的记录及对应图片吗?这样可以省不少事的。 感谢各位前辈指路!!!
|
-- 作者:有点蓝 -- 发布时间:2016/12/27 17:49:00 -- 1、如果表结构一样的,增加一个列区别不同项目即可 2、数据导出可以按照条件导出的,比如日期范围
|
-- 作者:有点色 -- 发布时间:2016/12/27 18:14:00 -- 一个项目一个表,那样设计也是可以的。但是这样会存在维护困难的情况,比如你哪天添加一个列、删除一个列,维护起来就麻烦了。
40万行也不算太多,控制好加在,就行了。 |
-- 作者:sora110 -- 发布时间:2016/12/27 19:31:00 -- 非常感谢两位老师的指点! |
-- 作者:sora110 -- 发布时间:2016/12/30 14:49:00 -- ![]() ![]() 再次请教,我上次没上图可能没表达清楚。 设定时间段的数据导出,只能解决表里的字符数据问题,导出行对应的多张图片要一并导出,请问需如何处理呢?
|
-- 作者:有点色 -- 发布时间:2016/12/30 15:03:00 -- foxtable里面存放的图片,只是存放其路径,文件不是保存在数据库里面的。你把对应的文件夹的图片文件一起备份,即可。
你也可以把图片存放在数据库里面,参考 http://www.foxtable.com/webhelp/scr/2958.htm
|
-- 作者:sora110 -- 发布时间:2016/12/30 15:12:00 -- 谢谢指导,这章节我也看了,参考里也有说不建议用二进制,不过针对这种没网络的项目,也只能这样建立关联表了。 可是单机导出为access时能承受大概多少的信息量呢?一条信息加图约5M。有没有统一图片大小或降低图片质量的方法呢?
|
-- 作者:有点色 -- 发布时间:2016/12/30 15:19:00 -- 回复7楼。access数据库最大是承受2G的数据量。如果你图片过大,不建议直接用数据库存放。存放在文件夹里不可以?直接把文件拷贝即可。
至于压缩图片,你可以修改其分辨率,如 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=89637&skin=0
|