用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心信息化信息技术

网络数据库解决方案

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-01-10 15:21:14
后,再传回用户端的浏览器上显示出来。
ADC与其他网络数据处理技术,有一个很大的不同点,就是ADC 的数据查询是在用户端的浏览器上运行的。ADC将服务器数据库中数千个数据,先下载到用户端,在用户端的浏览器直接做数据查询,大部分时间不需再与服务器相连,效率较高。这个数据查询由安装在用户端的ADC ActiveX Control处理的。
特点:在用户端运行数据查询:将数据库中的大量数据暂存在用户端,直接在用户端的浏览器进行数据查询,节省了用户端与服务器端之间数据往返所需的时间。适合与在Internet\Intarnet或LAN上做频繁和数据库数据存取和查询工作。
ActiveX Control:由网络服务器上自动下载并将ADC的ActiveX Control安装在用户端,无需另行安装或设定。用户端需使用支持ActiveX的浏览器,如IE和Netscape等,才能存取网络服务器数据库的数据。由于是一个ActiveX Control,可使用Vbscript和Javascript语言来控制此ADC的ActiveX Control,它可与其他的ActiveX Control配合使用。
4.ADO(ActiveX Data Object)。ADO是可以依附和访问数据库的一种ActiveX Data Component,而ASP允许使用ActiveX Data Component,这样两者就有了结合的基础,从而大大提高了ASP的能力。
用户可以通过浏览器填写表单通过网络传送HTTP信息到网络服务器,请求网络服务器运行一个指定的.asp程序代码,通过ADO与ODBC建立连接,驱动数据库访问数据,获取的数据信息,解释后以HTML传送给浏览器。
ADO对象模型很容易使用,它使用OLE DB(这是微软推出的能同时使用关系型的数据和非关系型的数据的一种界面,是比ODBC更高的层次的软件)技术操作数据,是提供了OLE DB最常用的功能的一个界面,并且有着很强大的功能和灵活性,是对Microsoft所支持的数据进行操作的最有效、最简单、最有生产力的方法。可以用在VBVC++程序中,也可以通过Web页中的服务器脚本来使用。
ADO.NET是.NET平台中专门用于存取后端数据库与进行数据库操作的一组类。可以将ADO.NET视为ADO的改进版,比ADO功能更强,加入了过去所没有的面向对象的结构,让数据库应用程序的编写更为结构化。通过.NET Data Prowider所提供的应用程序编程接口API可以轻松地访问各种数据源的数据,包括OLEDB和ODBC支持的数据库。
网络数据库都有一个共同的问题:数据越多,所占用的内存和 CPU 资源就越大,常规网站在查询大量数据时一定会需要很多时间,有时查询时间高达几十秒,在这几十秒内如果还有其他用户提交类似的请求,数据库(如 ACCESS )就可能因并发线程太多而锁死,从而导致客户网站无法继续工作,而且服务器的 CPU 常常也是满负荷。查询量较多、页面较大、网站访问人数比较多的时候,网站的速度就会变慢,常常导致网页打开非常慢甚至页面执行超时。网络数据库加速技术是采用缓存的技术实现加速,当有人访问指定的页面时,加速模块会自动检测刚才处理过的数据页面是否有效,如果还没过期就立刻输出给访问者,因此明显提升访问速度。当然如果缓存已经过期就重新生成缓存网页,实现智能更新。有效地解决了网页打开速度慢,数据库因并发太多锁死的问题。

【作者简介】李建敏(1972-),女,河南开封人,广东司法警官职业学院信息管理系讲师;吴智文(1973-),女,广东湛江人,广东机电职业技术学院讲师。

上一页  [1] [2] 

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:21,703.13000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号