X
xj307
Unregistered / Unconfirmed
GUEST, unregistred user!
应朋友要求最近想做个远程图像管理系统,目标想做到以下几点:
1、采用C/S或是n-tier框架
2、图像/照片全部存储在远程服务器上,客户端能批量上传或下载图像
3、同时包括图像相关信息的数据库管理,主要是两张主从表,一张是案件具体信息的表为主表,另一张是图像信息表为从表,如拍摄人、拍拍摄时间、照片注释等
4、客户端界面能如ACDSee一样迅速从远程服务器得到图像缩略图,如当点案件列表中的一条记录时能迅速显示该案件所拥有图像的缩略图
目前俺的初步实现是使用ASTA作中间层,由ASTA来负责数据库的通讯,同时负责图像二进制数据的存储,在图像缩略图上采取先在客户端上生成缩略图再存入远程数据库中,返回时直接Select出来。但这样似乎有很大问题,一是ASTA同时负责图像二进制数据的传输负担过重,客户端量少时尚可承受,但多时就很难说了,同时图像大小有时达到50M一张,断点续传也是个问题,二是缩略图数据经压缩后虽只有3Kb左右,但长年累月数据库体积亦是庞大的,一年预计有100万左右图片。
由于自己是初次接触这方面的项目,还请大家献计献策,给些建议和意见!
1、采用C/S或是n-tier框架
2、图像/照片全部存储在远程服务器上,客户端能批量上传或下载图像
3、同时包括图像相关信息的数据库管理,主要是两张主从表,一张是案件具体信息的表为主表,另一张是图像信息表为从表,如拍摄人、拍拍摄时间、照片注释等
4、客户端界面能如ACDSee一样迅速从远程服务器得到图像缩略图,如当点案件列表中的一条记录时能迅速显示该案件所拥有图像的缩略图
目前俺的初步实现是使用ASTA作中间层,由ASTA来负责数据库的通讯,同时负责图像二进制数据的存储,在图像缩略图上采取先在客户端上生成缩略图再存入远程数据库中,返回时直接Select出来。但这样似乎有很大问题,一是ASTA同时负责图像二进制数据的传输负担过重,客户端量少时尚可承受,但多时就很难说了,同时图像大小有时达到50M一张,断点续传也是个问题,二是缩略图数据经压缩后虽只有3Kb左右,但长年累月数据库体积亦是庞大的,一年预计有100万左右图片。
由于自己是初次接触这方面的项目,还请大家献计献策,给些建议和意见!