下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、多媒体信息数据库存取优化要领研究摘要本文通过现实图像存取速率与对数据库容量影响的量化比力研究,得出在visualbasi情况下快速数据库图像存取的要领,对付其他多媒体信息存取与编程情况也有必然的鉴戒作用。关键词图像存取ib要领ka要领图形图像、音频视频等多媒体信息在数据库中存储差异于传统的文本、数字等有着非通例范的布局化情势,步伐方案中接纳差异的存取要领,对数据库拜候速率,以及数据库文件容量有非常大的影响,步伐的运行服从固然也是相差甚远。一、图像的存储优化sqlserver用iage字段aess用le工具字段来存储图形图像乃至音视频等多媒体信息,在库中以“长二进制数据的情势存放。以图形图像为例
2、,vb传统的做法是将图像字段与图像控件绑定,加载图像后革新近期件并更新记载集即可完成图像的存储,这里称为图像控件绑定iagentrlbinding,ib要领。这种要领的长处是代码简朴、轻易明白和实现,特殊是对付库中所存图像的欣赏尤为便利。但由于其不管源图像格式,同一按24位位图举行处置惩罚,故只实用于小型图像的存取,如人事档案中的相片,而对付较大的尤其是压缩格式的图像,ib要领的存取速率就会慢得让人无法忍受,数据库的膨胀幅度也会大得惊人。为进步图像的存储速率,最大限度地减小数据库增幅,对平凡图像(如bp)文件,必要先将其转化成压缩格式文件(如jpeg格式)。图像存储时,先把图像文件按二进制文件
3、打并开读入到相应的byte型数组,再用记载集工具的追加大块数据要领(appendhunk要领)将其写入数据库,这里称之为大块数据存取hunkaess,ka)要领。ka要领图像存入数据库代码:ib要领略dibytdata()asbyte以二进制文件方法翻开暂时图像文件penapp.path“tep1.jpgfrbinaryas#1redibytdata(filelen(app.path“tep1.jpg)get#1,bytdata()读入图像二进制数组lse#1用appendhunk要领将二进制数组入库表1所示是ib要领和ka要领存储jpeg图像速率与存储图像后数据库文件巨细的测试数据比较表。为
4、突出结果,选用9张20481536像素的jpeg数码相片举行测试,图像巨细介于1.3b到2b之间。阐发测试结果得出,注:测试情况:p41.7gpu,352bddrra,32b显存,aess2022数据库;数据库初始巨细:140.0kb空。ib要领存储jpeg相片的均匀速率为120b/s,ka方规那么为2848b/s。ka要领的存储时间与图像巨细成比例,ib要领的存储时间颠簸范畴较大,这是由于存储时间自己较长1215s,测试期间受其他历程影响较多造成的。对付图像存储后库文件的巨细,ib要领对应的库文件呈线性膨胀,每次增量为9.2b摆布,即20481536像素的24位图文件的巨细;ka要领对应的库
5、文件每次增量那么与jpeg文件的巨细相符合,假设必要,可在图像格式转换时在包管视觉结果的条件下增大图像压缩率,从而低落图像对数据库巨细的影响。二、图像的查询优化图像查询时利用ib要领根本不必要写任何代码就可完成查询,借助控件的导航按钮可以便利地实现对数据库中图像的欣赏。但假设图像记载较多或图像较大,查询操纵就会变得非常迟钝,出现雷同“死机的征象。图像的查询优化包罗两方面内容,其一为图像查询与平凡数据查询分开举行,制止一次检索过多图像造成查询延时过长;其二必要把存放在数据库图像字段中的信息用ka要领分段读出写到一个暂时文件中,重新组装本钱来的图像,再举行图像加载和表现。ib要领与ka要领用于图像
6、查询的比较测试事情在前面存入9张相片的aess数据库上举行,测试数据如表2所示。注:测试情况同表1;合成时间包罗图像组装和加载时间。盘算得出,ib要领图像查询的均匀速率只有35b/s,ka要领为2809b/s,与存储速率相称,就是算上图像合成含加载时间,ka要领查询速率也能到达2597b/s。三、总结通过实例测试可以创造,ka要领举行图像的存取,无论从速率照旧对库文件巨细的影响来说,性能都远远优于传统的ib要领,在网络情况下,结果会越发显着。现实上,运用ka要领也可以实现音视频等多媒体信息乃至任何范例盘算机文件的数据库存取,这里不再赘述。参考文献:1李树海陆体虎:对数据库的操纵图像的存储与表现.盘算机与信息技能j,2022(11)2马战宝:基于intrane
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理记录与交接管理制度
- 《散步》知识讲义
- 人教版可能性课件
- 2024年浙江客运从业资格证下载什么软件练题
- 算法设计与分析 课件 5.8-动态规划应用-编辑距离问题
- 2024年山西客运资格证应用能力试题答案解析
- 2024年承德考客运从业资格证考试题目
- 2024年鞍山客运资格证题库及答案
- 2024年长沙客运证考试
- 2024年乌鲁木齐客运资格专业能力考试试题
- 八年级物理上册说课稿:第二章2.1物质的三态 温度的测量
- 职业院校面试题目及答案
- 湖北省鄂东南省级示范高中教育教学改革联盟2023-2024学年高一上学期期中联考政治试题
- 全护筒跟进旋挖施工方案
- 海水淡化处理方案
- 福建省厦门市翔安区2023-2024学年九年级上学期期中英语试题
- 学生对学校满意度评价表
- 化工项目国民经济分析 化工项目技术经济
- 计算与人工智能概论智慧树知到课后章节答案2023年下湖南大学
- 小学一年级下册数学期末考试质量分析及试卷分析
- 原材料情况说明范本
评论
0/150
提交评论