首 页 教育新闻课件中心论文中心教学教案试题中心语文专题综合下载技术教程公务员  
设为首页
加入收藏
联系我们
您当前的位置:中国教育资源网 -> 技术教程 -> 软件开发 -> Delphi -> 技术内容 退出登录 用户管理

Delphi处理SQL Server多媒体数据Delphi教程

论文作者:佚名  论文来源:不详  论文发布时间:2006-6-19 22:22:16  论文发布人:chjchjchj

减小字体 增大字体

  一、选择数据库

  1.问题

  常用的桌面型数据库,如Access、Visual FoxPro等,使用比较简单,也可以管理多媒体信息。但由于数据库引擎不够强大,在管理少量多媒体数据时尚能正常运行,当数据量增大到一定程度后,数据库的反应就会变得异常缓慢,其性能也大幅下降。在达到某个临界点时,甚至还会出现数据库处理能力和待处理数据量的严重失衡,而导致假死状况的出现。笔者有过这样的经验,用Visual Fox Pro来管理1万名学生的照片档案和学籍信息,这时要进行查询必须经过长时间等待,最后不得不放弃。

  2.治“标”

  用一些技巧可以加快系统的运行,比如“化整为零”法。即将超大数据分散到众多数据表中,虽然可以有效地提高数据库的运行速度,但层次过多使查询、统计等变得十分不便,而且编程的复杂度和工作量也会随之大幅增加。

  另外一个常用方法是将多媒体数据保存为独立的文件,在数据库中只存储这些文件的路径和文件名,从而避免了将海量数据直接存入数据库。这种为数据库减负瘦身的方法可用于任何数据库,通用性好,而且对性能的提升也是可观的,是一种已经得到广泛应用的治“标”方法。然而这种方法也有明显的缺点:结构复杂、不便维护、安全性差,更体现不出数据库的优点。还是以学籍管理为例,采用这种方法管理1万甚至更多学生的照片数据,程序非常复杂,维护也十分困难,依然不是治“本”之策。

  3.治“本”

  其实,要处理海量的多媒体数据,再先进的桌面型数据库都会捉襟见肘,笔者最后采用了企业级数据库。以SQL Server、Sybase、Oracle等为代表的企业级数据库具有更强大的性能、更完善的数据管理、更可靠的安全特性和更出色的网络功能,能够胜任非常复杂和庞大的数据管理任务,同时它们还提供了丰富的数据类型,以及针对多媒体管理特别优化的引擎。考虑综合性能、价格等各方面的因素,我们最终选择SQL Server 2000标准版作为系统的后台数据库。



[] [返回上一页] [打 印] [收 藏]  
 ∷相关技术评论  (评论内容只代表网友观点,与本站立场无关!) [查看发表评论...]
 
 中国教育资源网免费技术教程下载中心-站内广告 站内广告 中国教育资源网免费技术教程下载中心-站内广告 
 中国教育资源网站内搜索 站内搜索 中国教育资源网站内搜索 
 

   
 中国教育资源网免费技术教程下载中心-栏目导航 栏目导航 中国教育资源网免费技术教程下载中心-栏目导航 
· C · Delphi
· Java · vb
 
中国教育资源网免费技术教程下载中心-相关教程  相关技术 中国教育资源网免费技术教程下载中心-相关教程
· 具有不同字体的列表
· Delphi中易混淆的概
· 在Delphi中巧改窗体
· Delphi 中自做动态显
· 利用Delphi编程发送
· Delphi中怎样监视PO
· DELPHI和注册表Delp
· Delphi参考手册Delp
· 用Delphi 3.0编制MP
· 用Delphi制作动态有
 中国教育资源网免费技术教程下载中心-本月热门教程 本月热门 中国教育资源网免费技术教程下载中心-本月热门教程 
 
 中国教育资源网免费技术教程下载中心-本日热门论文 本日热门 中国教育资源网免费技术教程下载中心-本日热门论文 
 
关于本站 - 网站帮助 - 免费课件 - 美容 - 绿色软件 - 软件下载 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 网站留言
浙ICP备06010405号 Email:cnkjz@163.com 技术支持:名流设计
版权所有 Copyright© 2002-2004 名流