当前比较流行的Web数据库主要有:SQL Server、MySQL和Oracle。这3种数据库适应性强,性能优异,容易使用,在国内得到了广泛的应用 1.SQL Server 是微软公司从Sysbase获得基本部件的使用许可后开发出的一种关系型数据库。目前最新的版本是SQL Server 2000,但SQL Server 70仍在广泛使用。 由于均出自微软之手,使得SQL Server和Windows、IIS等产品有着天然的联系。事实上以Windows为核心的几乎所有微软的软件产品都采用了一致的开发策略,包括界面技术、面向对象技术、组件技术等,这样在微软的软件中很多都可以相互调用,而且配合得非常密切。因此如果用户使用的是Windows *** 作系统,那么IIS、 SQL Server就应该是最佳的选择。 2.MySQL 是当今Unix或Linux类服务器上广泛使用的Web数据库系统。它于1996年诞生于瑞典的TcX公司,支持大部分的 *** 作系统平台。MySQL的设计思想快捷、高效、实用。虽然它对ANSI SQL标准的支持并不完善,但支持所有常用的内容,完全可以胜任一般Web数据库的工作。由于它不支持事务处理,MySQL的速度比一些商业数据库快 2~3倍,并且MySQL还针对很多 *** 作平台做了优化,完全支持多CPU系统的多线程方式。 在编程方面,MySQL也提供了C、C++、Java、Perl、Python和TCL等API接口,而且有MyODBC接口,任何可以使用ODBC接口的语言都可以使用它。更重要的是,MySQL的源代码是公开的,可以免费使用,这就使得MySQL成为许多中小型网站、个人网站追捧的明星。 3.Oracle 是Oracle公司开发出的一种面向网络计算机并支持对象关系模型的数据库产品。它是以高级结构化查询语言为基础的大型关系数据库,是目前最 流行的客户/服务器体系机构的数据库之一。目前广泛使用的版本是Oracle 8i,它之所以备受用户喜爱是因为它具有以下突出的特点: (1)支持大型数据库、多用户和高性能的事务处理。Oracle支持最大数据库,其大小可达到几百千兆,可充分利用硬件设备;支持大量用户同时对数据库执行各种数据 *** 作,并使数据征用最小,保证数据一致性;系统维护具有很高的性能,Oracle每天可连续24小时工作, 正常的系统 *** 作(后备或个别系统故障)不会中断数据库的应用;可在数据库级或子数据库级上控制数据的可用性。 (2)Oracle 遵守数据库存取语言、 *** 作系统、用户接口、和网络通讯协议的工业标准,所以它是一个开放系统,保护了用户的投资。美国标准化和技术研究所(NIST)对Oracle Server进行过检验,完全与ANSI/ISO SQL89标准相兼容 (3)实施安全性控制和完整性控制。Oracle为限制系统对各监控数据库存取提供可靠的安全性,并为可接受的数据指定标准,保证数据的完整性。 (4)支持分布式数据库和分布式处理。Oracle为了充分利用计算机系统和网络,允许将处理分为数据库服务器和客户应用程序处理,所有共享的数据管理由数据库管理系统的计算机处理,而运行数据库应用的工作站集中于解释和显示数据。通过网络连接环境,Oracle将存放在多台计算机上的数据组合成一个逻辑数据库,可被全部网络用户存取。分布式系统像集中式数据库一样具有透明性和数据一致性。 上面介绍的3种数据库产品是目前最常用的3种大型关系数据库系统,它们虽然在体系结构和 *** 作方法上有许多相似的地方,但是在应用环境上还是各有侧重的。一个应用系统在选用数据库时,性能和价格时首先要考虑的两个因素,表1-1列出了这3种数据库在性能和价格上的对比情况,在使用时不同的系统应针对实际情况采用合适的方案。 从用户的技术水平以及国内软件应用的现状来看,SQL Sever应该是一个较好的选择,尤其是对初学者而言。
数据库技术是计算机处理与存储数据的最有效、最成功的技术,而计算机网络的特点是资源共享,因此数据与资源共享这两种技术的结合即成为今天广泛应用的Web数据库(也叫网络数据库)
一个Web数据库就是用户利用浏览器作为输入接口,输入所需要的数据,浏览器将这些数据传送给网站,网站再对这些数据进行处理,例如,将数据存入后台数据库,或者对后台数据库进行查询 *** 作等,最后网站将 *** 作结果回传给浏览器,通过浏览器将结果告知用户。网站上的后台数据库就是Web数据库。找优秀Web数据库开发,就上一品威客网开发栏目,中国领先的文化创意服务交易平台。
数据库没有Web或Windows之分,你所说的Web数据库应当理解成通过Web方式(程序)去访问的数据库。其实这只是一种数据库的访问方法,是一种程序模式,我们称之为B/S。
通过Web访问数据库与常规模式(C/S)在性能上并没有太大的优点,对于开发者来说优点在于程序部署及维护比较容易,对于使用者来说,他并不会感觉到什么?只是在任何只要是能上网的地方就能使用程序了而已(前提是有DNS)。另外一点就是B/S模式的程序可以跨平台(不是所有的)。
WEB空间是用来放网页的,可以让别人浏览到,就像虚拟空间一样,一般服务器需要加装IIS或APACHE,
而FTP空间则是用来存放文件专门供下载的,也就是说,FTP空间只能上传和下载,而不能通过IE访问。这种服务器不涉及到网站,一般只装SERVE-U就可以了。
采用的传输协议不一样,一个是>
你是买服务器还是买空间?
我看你的题目好象是想做一个网站,再买一个空间放,是这样吗?
现在网上卖的空间一般有几种,一种是支持html,静态网页的空间,这种空间是最便宜的
还有一种是支持html,asp,和access数据库的空间,如果你的网站是html或者asp+access的话,那么就只用买一个这样的空间就可以了。
还有就是支持net或者java 的jsp的,这种空间一般也支持access,不过比上面一种稍微贵一点,如果你的网站是net或者jsp+access的那么买一个这种空间就够了。
还有数据库空间,一般象除了access以外的其他类型数据库,如SQL server 和MySQL或者Oracle都得使用专门的数据库空间,如果你的网站是用asp、net(aspx)、java(jsp)、php+以上一种数据库的话,那么你就得买一个存放网站程序的空间和一个存放数据库的空间。
归跟结底,得看你的网站是用什么语言开发的,还有使用的数据库是哪一种来最终选择买哪些空间。
你的问题,我看不太明白
这样跟你说吧
web本意是蜘蛛网和网的意思。现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(>
以上就是关于几种常用Web数据库的比较全部的内容,包括:几种常用Web数据库的比较、什么叫做基于web开发的数据库 这种数据库到底好在哪里、什么是Web数据库通过Web访问数据库的优点有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)