web网页可以同时使用oracle和sql数据库吗
能同时安装,因为服务的端口是不一样的。
但内存要充足。数据库系统是吃内存大户。另外操作系统必须是win2003server R2以上,最好是64bit版本。
oracle的管理要比sql server困难得多,虽然10g以上版本支持基于web的管理,但管理仍然需要非常专业的知识。需要一段时间的学习。
但愿能够帮到你。
区别如下:
一、并发性
并发性是oltp数据库最重要的特性,但并发涉及到资源的获取、共享与锁定。
mysql:
mysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。
虽然InnoDB引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索引,如果表没有索引,或者sql语句没有使用索引,那么仍然使用表级锁。
oracle:
oracle使用行级锁,对资源锁定的粒度要小很多,只是锁定sql需要的资源,并且加锁是在数据库中的数据行上,不依赖与索引。所以oracle对并发性的支持要好很多。
二、一致性
oracle:
oracle支持serializable的隔离级别,可以实现最高级别的读一致性。每个session提交后其他session才能看到提交的更改。oracle通过在undo表空间中构造多版本数据块来实现读一致性,
每个session查询时,如果对应的数据块发生变化,oracle会在undo表空间中为这个session构造它查询时的旧的数据块。
mysql:
mysql没有类似oracle的构造多版本数据块的机制,只支持read commited的隔离级别。一个session读取数据时,其他session不能更改数据,但可以在表最后插入数据。
session更新数据时,要加上排它锁,其他session无法访问数据。
三、事务
oracle很早就完全支持事务。
mysql在innodb存储引擎的行级锁的情况下才支持事务。
四、数据持久性
oracle
保证提交的数据均可恢复,因为oracle把提交的sql操作线写入了在线联机日志文件中,保持到了磁盘上,
如果出现数据库或主机异常重启,重启后oracle可以考联机在线日志恢复客户提交的数据。
mysql:
默认提交sql语句,但如果更新过程中出现db或主机重启的问题,也许会丢失数据。
相关知识点延伸:
1、“网页 + 数据库”是典型的三层构架。
即“数据库”为后台层,“网页服务器”从后台层取数据为中间层,用户电脑上的客户端应用比如“浏览器”解释和展现从网页服务器上的代码和数据为用户层。
2、web网页服务器可以同时联接多个数据库、数据源。
数据库服务器的地址可以有多个,可以不相同。也可以同时联接多种数据库、数据源。只要接口组件匹配,组口设定正确就可以了。
用Oracle数据库和WebDB的组合呢?还是使用配有Visual Studio的Microsoft SQL Server软件包呢?选择的结果将会成为公司未来的网络计划的照明灯。这些产品组合各自都有些什么显著特点呢?它们的不足之处又在哪里呢?
使用Oracle数据库和WebDB的组合呢?还是使用配有Visual Studio的Microsoft SQL Server软件包呢?选择的结果将会成为公司未来的网络计划的照明灯。这些产品组合各自都有些什么显著特点呢?它们的不足之处又在哪里呢?
选择何种产品组合取决于你已经具备了什么样的条件。例如,如果你想实现基于网络的数据库应用程序,而且你的工作平台只支持Windows系统,那么选择SQL Server和Visual Studio软件包会比较好。而Oracle解决方案更适合于使用混合平台的用户。
当然还要考虑其他方面的因素,例如你还需要哪些额外的功能或技术?WebDB是一套内容管理和开发的工具,即便是没有任何编程经验的内容创建者、数据库管理员和数据库开发人员也可以使用这套工具。WebDB同时也是一套基于浏览器的工具,有助于减轻内容创建工作的强度,并提供了监测和维护工具。对于已经在使用Oracle的机构而言,这是一个不错的解决方案。同时,Oralce比SQL Server更易于修正,不过得配备一个能力相当的Oracle管理员才行。
SQL Server加Visual Studio的组合法应用起来难度更大,需要有一个经验老道的面向对象编程员,或进行大量的训练。不过,只要你愿意付出1,619美元,一整套的Visual Studio开发工具就任你使用,包括Visual Basic、Visual C++和Visual InterDev。另外,还要加上SQL Server的费用(1,999美元10个客户端或3,999美元25个客户端),这比Oracle的解决方案稍便宜点。
Oracle也提供解决方案包,费用的多少取决于选择了哪个平台,至少需要6,767美元。Oracle.com套件不仅包含了WebDB和Oracle8i,还有不少其他的开发工具,如Oracle应用程序服务器、JDeveloper和iWorkplace模板。与Microsoft解决方案相比,这组套件能够在更多平台上运行。对于刚刚起步的企业或者中小型企业,这组套件是相当不错的解决方案。以软件包的方式购买这些工具比单独购买要便宜不少。
总而言之,选择哪一种解决方案首先并主要取决于用户的技术水平、基础硬件资源和预算。
如果选择解决方案的决定已经呼之欲出了,你还需要考虑由谁来使用这些产品以及你优先考虑的事情是什么。
这两套产品组合使用的方法不同,也反映出了各自开发商的不同特色。总的来说,Oracle产品是为一流的程序员和项目负责人致力于专业化开发而设计的。学习期相当长,价格也很昂贵;不过如果能够坚持学透,最后你会获得更强的扩展性和更高的可靠性。
当然可以。记得把端口修改,不要让两个数据库的端口一致了。
当然可以。
网站可以同时支持web和wap吗
网站可以同时支持web和wap吗?答案是可以的。西安飞灵信息系统提供了解决方案,实现同一网址支持web和wap,数据统一但表现形式各异。解决方案的关键在于使用服务器端判断技术,根据用户设备的特征自动切换到相应的访问模式。例如,当用户访问特定网址时,服务器会通过HTTP头部信息识别用户设备类型,判断是否为移动...
广电的WEB网页认证怎么才能多台机子同时上网?
买个路由器,把总线接在路由器的WAN口,电脑用网线接在路由器的LAN口上,路由器设置里的WAN项选动态获取IP,记得把“自动克隆MAC打开”,然后多台机子共享上网,只要第一个人输一下用户名和密码,其他人都不用输了,直接上 PS:建议买腾达的路由器,直接连上就能共享,根本不用设置 ...
web网页设计时怎样使两个div标签并排
就可以了!
web3有什么用(web30的概念)
Web3.0意味着一个网站可以同时支持多个浏览器,以实现无缝切换。这是一种新的网络协议,旨在解决现有http协议的问题,以便用户可以通过web浏览器访问Internet上的信息。简单地说,Web3.0是一种基于http协议的协议,允许用户直接访问网站,而无需通过其他方法获取现有问题,以便用户通过浏览器访问互联网信息。 其次,在Web3.0时代...
怎么让两个网页同时出现在桌面上
操作如下:方法一:使用浏览器打开两个网页,拖出一个网页使其独立,分别选中两个,按windows+左右方向键,这样两个页面各占屏幕一半。方法二:先打开两个网页并使其相互独立,类似使用两个浏览器,在底端状态栏里面右击选择“并排显示窗口”
web页面数据共享有哪些实现方法
网页间的数据传递有多种不同的可使用方式,而web页面间的数据传递方式选择是否恰当对系统设计及运行的合理性与安全性起到举足轻重的作用。1、url方式 url方式是实现web间数据传递最基本的方法,操作简单,可很方便地实现不同web页面间的数据传递,但其安全性比较差。将要传递的数据附加在网页地址(url)...
急,要基础计算机试题500道
29、当前网页中的图片可以在图片上点击右键选择“目标另存为”来保存(F )30、一个汉字在计算机中用两个字节来储存( T )31、信息技术就是计算机技术( F )32、在Internet中“www”是指World Wide Web( T )33、可以通过拖动窗口的大边框来改变窗口的大小( F )34、五号字要比四号字体大( F )35、常见的CD...
关于webservice的同时调用的问题?
不会的。分两种情景理解:1,一个客户端一个Service实例通过异步共同访问一个接口,这样需要等待的。2,一个或者多个客户端不同Service实例共同访问一个接口,这样不需要等待。
web3代表什么(web3)
首先,Web3.0就是一个网站可以同时支持多个浏览器,这样就可以实现无缝切换。它一种新型的网络协议,目的是为了解决现有的http协议存在的问题,使得用户能够通过web浏览器访问互联网上的信息。简单来说,Web3.0就是一种基于http协议的协议,这种协议允许用户直接访问网站,不需要通过其他方式获存在的问题,...
詹睿定坤: 直接打开网页127.0.0.1:XX XX代表你的数据库对外访问的开放端口直接登陆这个地址可以用WEB形式打开数据前提是 你的数据库已经开启 WEB管理方式 望采纳 给个最佳答案 谢谢
秦安县17193487128: 网上下了一个网页模板,如何让oracle数据库和网页对接起来?在线等,我是初学者 - ?
詹睿定坤: 这个问题比较难于回答.网页模板是html标记语言、如果要和oracle数据库对接的话,您还需要一门其他的语言.直接用html和数据对接的已经很少很少用了.初学的话,慢慢来吧.先挑一门语言.
秦安县17193487128: 如何在网页里访问Oracle数据库? - ?
詹睿定坤: 用PHP吧,和Linux搭配比较好.具体的我不会,你再问别人吧.在Linux上安装PHP,Apache,Apache是页面服务器,PHP是php脚本解释器.写一个php脚本,里面连接上你的oracle数据,并把数据显示出来.其他人直接访问这个页面就OK了.PHP怎么配置,PHP脚本怎么写 写好了怎么测试、调试.你再问其他人好了.当然,用JSP也是可以的,不过…………总觉得linux上装Java不舒服.何况现在PHP也支持Oracle了,所以,还是推荐使用PHP脚本.
秦安县17193487128: 刚做好的一个java web项目,怎样部署到其他电脑上直接使用,oracle数据库怎么办? - ?
詹睿定坤: 条件允许的话就用 远程连接oracle.不行的话,就本地安装oracle!
秦安县17193487128: 如何使用Linux+Oracle+tomcat搭建web服务器? - ?
詹睿定坤: 正确安装oracle和tomcat,启动oracle服务把你的应用放在tomcat/webapp下面即可配置应用:配置数据库连接(oracle)运行start.sh,启动tomcat浏览器输入ip+端口号访问你的应用
秦安县17193487128: 两个web应用能否访问同一个数据库,如何实现? - ?
詹睿定坤: 数据库没有web或windows之分,你所说的web数据库应当理解成通过web方式(程序)去访问的数据库.其实这只是一种数据库的访问方法,是一种程序模式,我们称之为b/s.通过web访问数据库与常规模式(c/s)在性能上并没有太大的优点,对于开发者来说优点在于程序部署及维护比较容易,对于使用者来说,他并不会感觉到什么?只是在任何只要是能上网的地方就能使用程序了而已(前提是有dns).另外一点就是b/s模式的程序可以跨平台(不是所有的).
秦安县17193487128: web连接远端oracle数据库 - ?
詹睿定坤: 以java连接oracle为例:1)首先要有java连接oracle数据库的驱动类,下载好后导入到工程里2)代码:import java.sql.*; public class JDBCTest {/*** @param args* @throws ClassNotFoundException */ public static void main(String[] args) throws ...
秦安县17193487128: 个人网站用oracle行吗? - ?
詹睿定坤: 你用oracle标准版是不用付钱的,当然oracle也不会给你提供补丁服务.
秦安县17193487128: 一个网站能同时用mysql和sqlserver吗? - ?
詹睿定坤: 当然可以咯! 打个比方,你可以在mysql中存放用户信息 在sqlserver存放业务数据啊
秦安县17193487128: eclipse for j2ee的动态web如何编辑一个访问oracle数据库的web页面(oracle数据库已经连接好了) - ?
詹睿定坤: 看你又问了一遍,我把我回答的粘贴过来:所谓jsp实质就是servlet,也就是说只要你的后台能操作数据库,jsp就能操作,你可以把数据库连接作为一个对象传给页面,在页面上获取对象,既可进行操作.大体如此,也有把数据库对象放到持久...