oracle是目前使用最广泛的大型数据库,企业级的数据库
my sql是开源的数据库,属于中小型数据库,在很多开源项目中都使用到,应用也非常广泛
SQL SERVER脚本的特征以及SQL SERVER 和 ORACLE 的区别:
SqlServer和ORACLE的脚本差别比较大,Sqlserver是T-SQL而ORACLE是PL-SQL
你多看看资料不是一句两句能说清楚的!给你举个例子就说更新语句(update)
T-SQL
update table1 a
set acol1=bcol2
from table1 a,table2 b
where acol1 = bcol1
PL-SQL
update table1 a
set acol1 = (select bcol2 from table2 b where acol1=bcol1)
--------------------
Oracle 数据库领域老大,看下面的
SQL Server只适合个人使用或小型企业,成本低,但为了学习我也不会选择它,缺点多多。
看了下面的你们就都会明白了,不懂的就应该知道以后如何选择使用的数据库了。
1.选择一个好的数据库是非常重要的。
2.如何选择一个好的数据库
开放性:
SQL Server
只能在windows 上运行,没有丝毫的开放性, *** 作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据量的关键业务时
Oracle
能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。 平行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。
如果windowsNT不能满足需要, 用户可以把数据库移到UNIX中。安全性 :
SQL server
没有获得任何安全证书。
Oracle Server
获得最高认证级别的ISO标准认证
使用风险 :
SQL server
完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容早期产品。使用需要冒一定风险。
Oracle
长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。
Oracle是用java写的,因此有跨平台的特性。
--------------------
1.Oracle为客户端开启会话有两种方式:共享服务和专用服务。在专用服务情况下,监听器为连接请求创建新进程(Unix环境下是Process,Windows下我想应该是Thread吧);共享服务情况下,监听器将客户请求交给Dispatcher,由Dispatcher安排多客户的作业。SQL Server在默认情况下自动为客户端连接创建线程,当有非常多的客户连接时,SQL Server可以使用线程池管理多会话,这类似于Oracle的共享服务。
2.Oracle的内存管理分三块:SGA、PGA、UGA;在MSDN中并没有提及怎样控制SQL Server的内存分配,只是提到SQL Server的虚拟地址空间分成缓冲池占用空间和其余空间,且SQL Server有动态内存管理机制。
3 Oracle的实例一次只能管理一个数据库,数据库在集群环境下可由多个实例管理。而SQL Server单个实例一次能管理多个数据库。Oracle数据库存储方式有OS文件、裸分区、ASM等,SQL Server的数据库存储只能是系统文件。
4 Oracle数据库包含表空间,表空间可以使用多个文件存储数据,表空间就类似于SQL Server中的文件组。区是物理连续上连接的存储空间,区中包括最小I/O单位——块(Oracle)或页(SQL Server)。但SQL Server页大小是8KB,区包含8个页;Oracle不同表空间可以有不同的块大小,区的大小和保护块的数量也不固定。SQL Server的页由一个数据库对象独占,物理储存的数据库对象只有索引和表两种;而Oracle中的段由数据库对象定义,且其存储的对象复杂得多,有表段、索引段、回滚段、临时段等等,所以在一个聚簇段中的块可能被多个表使用。
5 Oracle使用FREELIST管理可以块,通过设置PCTFREE和PCTUSED控制快在何种条件下可用;SQL Server使用GAM、SGAN记录可用页,使用PFS跟踪页的使用状况。
6 SQL Server的表有两种方式组织数据的物理存储,一种是无序的堆组织,这Oracle是类似的;另一种是由聚簇索引决定数据排序方式,Oracle也可有索引组织方式,但不同于SQL Server,它依键排序数据,不增加一个索引用于聚簇,不会有额外的开销。此外,Oracle的聚簇表是多表存储在相同段上,像SQL Server的混合区可以包含不同表的页,但Oracle的聚簇表是一组含有相同列的表可以储存在相同的块中,聚簇表的可以有索引或Hash方式组织数据
7 Oracle创建表分区会创建不同的段,SQL Server 2005通过分区方案将不同分区存储到不同的文件组。Oracle有三种分区方法,SQL Server使用分区函数。Oracle 11g中还将加入时段分区、系统分区等。
8 SQL Server的索引只有B-树,Oracle有B-树、位图、函数、位图连接和可扩展索引。
9 Oracle的重做日志与SQL Server的事务日志都使用循环写入策略,Oracle使用多个重做日志文件,SQL Server也可使用多个日志文件,但将日志文件分成多个虚拟日志,以虚拟日志为单位进行循环。
-------------------------
所以各有个的优缺点、提问者可根据自己的实际情况做出适当选择
ORACLE数据库管理员是相对比较底层的技术人员(这个底层并不是说职责不重要或低级,而是说通常不显示在表面上,或者可以理解为比较纯技术化,核心化的)。一个大项目的实施往往对数据库的要求很高,甚至很大程度上依赖于数据库。
但是项目的 *** 作和运营往往是项目管理人员和程序员等其他对外人员的工作。因此一旦项目成功,往往被人们所重视的都是项目对外人员。而数据库管理员则比较少被人提及。
不过据我一些搞数据库和ERP的朋友的情况来看,数据库管理员虽然不风光,不过收益还是很不错的。懂得技术重要性的领导层往往都不会亏待数据库管理员。
今后数据库的应用更为广泛,尤其像我工作的通信行业,其运营需要庞大的数据库支撑,我想至少在近几年,一个好的数据库管理员还是很有前景的。
多呀现在大一点的企业都用的是oracle的数据库,以前的server
2000里面没有什么大对象类型,现在2005也和oracle一样啦里有了大对象的类型不过oracle被人们称为零丢失的数据库哦呵呵
事实上很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MYSQL迁到ORACLE的需求。MySQL作为开源数据库,也是Oracle旗下的产品。Oracle的数据库到底强在哪里呢?Oracle的优势:
1、兼容性:Oracle产品采用标准SQL,并经过美国u构架标准技术所(NIST)测试,与IBM SQL/DS、DB2、INGRES、IDMS/R等兼容。
2、可移植性:Oracle的产品可运行于很宽范围的硬件与 *** 作系统平台上。可以安装在多种 大、中、小型机上,可在多种 *** 作系统下工作。
3、可联结性:Oracle能与多种通讯网络相连,支持各种协议。
4、高生产率:Oracle产品提供了多种开发工具,能极大地方使用户进行进一步的开发。
5、开放性:Oracle良好的兼容性、可移植性、可连接性和高生产率使Oracle RDBMS具有良好的开放性。
MySQL的优势:
1、性能卓越,服务稳定,很少出现异常宕机;
2、开放源代码无版本制约,自主性及使用成本低;
3、 历史 悠久,社区和用户非常活跃,遇到问题及时寻求帮助;
4、软件体积小,安装使用简单且易于维护,维护成本低;品牌口碑效应;
5、支持多种OS,提供多种API接口,支持多种开发语言,对流行的PHP,Java很好的支持
综上所述,目前两种数据库都很流行, 只不过应用场合不同,会了Oracle学习Mysql会更简单一些, 重庆思庄作为oracle数据库运维公司,依附运维的优势,讲师均是在职工程师,也是oracle金牌讲师,所以思庄是教实用技术的单位,当然我们也是官方授权培训认证的机构,6-12人精品小班授课,能更全方位的进行系统学习,oracle作为全球做大的数据库厂商,学习oracle数据库还是势在必行!
Oracle能否继续领跑者数据库市场
根据市场调研机构Gartner的统计显示 在 年Oracle在数据库市场依然保持着强劲的势头 占据了数据库领域 %的市场份额 作为数据库软件市场的领跑者 Oracle数据库自去年推出了 g版本以来 在整个 年最大的亮点是在 月下旬在旧金山举办的甲骨文全球大会上宣布了与云计算服务商展开更多的合作
携手亚马逊 改造 云 规则
说起甲骨文与云计算之间的关系可以用 爱恨交织 来形容 在今年召开的年度财经分析师会议上 素以快人快语著称甲骨文CEO拉里埃里森表示 很有意思的是 现在任何一家科技企业推出新产品后 也不管合适不合适 都会给自己产品贴上云计算的标签 实际上 不少产品与云计算根本就沾不上边 IT产业言必称云计算 甚至超过了女性追逐时装潮流的程度
尽管如此 Oracle也不可能对抗现在IT业界最为火热的技术——云计算 实际上 Oracle g数据库正是针对网格(Grid)计算推出的 而网格计算也与云计算有着千丝万缕的联系 在旧金山举行的 全球大会上 甲骨文宣布将其 g数据库 融合中间件和企业管理软件等产品 透过亚马逊(Amazon)的Web Services Elastic Compute Cloud(EC )云环境服务平台提供给客户使用 允许已经获得这些软件版权许可的客户在EC 上使用上述软件产品 不会收取任何附加费用
市场研究机构Forrester Research的一位分析师认为 上述举措对甲骨文和亚马逊的未来发展将起到举足轻重的影响 也改变了云计算市场的游戏规则 在没有任何附加的甲骨文许可费情况下 可以将数据库 中间件的版权许可 当然还包括数据 转移到Amazon的云计算环境 这对于甲骨文庞大的全球用户群来说 无疑是天上掉下的馅饼 也使得云计算托管成为最能吸引他们眼球的选择之一 不过 对于在EC 中代管甲骨文应用软件和数据库 以及将大型数据备份到S 等服务 亚马逊还没有公布具体的收费标准 所以实际的市场走势还有待观察 也有分析师指出 安全问题以及可扩展的内部部署型(on premises)网格存储产品价格的下滑会打击部分客户使用亚马逊云计算服务的积极性
尽管如此 甲骨文这次的发布绝对会对整个数据库和云计算市场的走向产生深远影响 为将来所有领先的数据库 数据仓库和存储产品的进一步虚拟化搭好了舞台 到目前为止 甲骨文是唯一一家将关系数据库产品移植到亚马逊云计算环境的领先数据库(数据仓库)供应商 从这一点来看 甲骨文无愧开拓者的称号 在未来 甲骨文有可能还会支持亚马逊以外的云计算平台
Oracle g R 上市静待明年
在 年 月 甲骨文推出Oracle数据库 g Oracle数据库 g有 多项功能 经过了 万个小时的测试 开发工作量达到了 万人/月 迄今为止 在甲骨文推出的产品中 Oracle数据库 g是最具创新性和质量最高的软件
甲骨文公司数据库服务器技术高级副总裁Andy Mendelsohn说 Oracle数据库 g以甲骨文公司 年的设计经验为基础 为企业提供了下一代信息管理能力 我们的客户正面临着数据迅速增加 数据集成度不断提高以及实现数据连接性的信息技术成本持续增大的压力 这种压力是空前的 Oracle数据库 g率先成为为网格计算而设计的数据库 一半以上的甲骨文客户已经迁移到了Oracle数据库 g 为了加速采用Oracle网格并扩大Oracle网格的规模 客户要求我们提供一些关键功能 Oracle数据库 g提供了这些功能 正如我们的客户所说的那样 Oracle数据库 g真正克服了挑战并实现了真正的创新
Oracle数据库 g可以帮助企业管理企业信息 更深入地洞察业务状况并迅速自信地做出调整以适应不断变化的竞争环境 新版数据库增强了Oracle数据库独特的数据库集群 数据中心自动化和工作量管理功能 甲骨文客户可以在安全的 高度可用和可扩展的 由低成本服务器和存储设备组成的网格上满足最苛刻的交易处理 数据仓库和内容管理应用
Oracle g的一些主要特性还包括
l 实时应用测试组件缩短变化所需时间 降低有关风险和成本
l 提高灾难恢复解决方案的投资回报
l 增强信息生命周期管理和存储管理能力
l 全面回忆数据变化
l 最大限度提高信息可用性
l Oracle快速文件
l 更快的XML支持
l 透明的加密
l 嵌入式OLAP行列
l 连接汇合和查询结果高速缓存
l 增强了应用开发能力
l 增强了自助式管理和自动化能力
尽管甲骨文在今年全球大会上更新了包括 g数据库在内的多个一线产品 但是对于 g R 的更多技术细节仍然守口如瓶 不过 虽然甲骨文数据库产品管理副总裁Mark Townsend在大会上没有透露有关 g R 的任何具体细节 不过还是在自由问答环节就R 的发布日程做出了某种意义上的声明 Townsend在谈到 g当前版本的使用情况时 不小心透露了R 将在明年发布 具体时间还没有确定的消息
涨价 突如其来
如此高的市场占有率 让Oracle有理由相信 即使是产品涨价 用户也会继续青睐Oracle 于是在 月份 Oracle对全线数据库产品进行了涨幅达 %的提价 这一波价格调整 是甲骨文的全球性策略 并不是单一市场的反应 相较于原本的价格 调涨幅度达到 % 授权方式则依旧是采处理器计价 不论企业的营运规模是大型或中小型的企业客户 对于价格调涨的反应 绝对不会是开心 不过 甲骨文公司表示会尽量弥补 进而让企业的成本负担降到最低
lishixinzhi/Article/program/Oracle/201311/18304
国产数据库产品稳定性应该说已经接近oracle了,目前在政务、金融领域已经大规模开始应用和替换,去IOE,比如南大通用Gbase,互联网行业的阿里腾讯也都有自己的数据库,国产数据库还是不错的
不是因为别的,是因为access是轻量级的数据库 当要求不是那么高,就没必要装sql和oracle 首先在价格上,sql和oracle就比较贵 其次小型系统如果用sql或者oracle,就像用高射炮大蚊子,实在杀机用牛刀 sql和oracle管理起来比较麻烦,较小量级的系统使用反而会使问题复杂化 而access比较容易安装,上手快,能基本满足小型系统需要 所以access还会长期使用下去 所以小巧灵活的access是较小系统的
以上就是关于现在企业很多数据库软件使用的是oracle,我现在学习my sql 还有用吗急需专业人士的回答!全部的内容,包括:现在企业很多数据库软件使用的是oracle,我现在学习my sql 还有用吗急需专业人士的回答!、今后几年ORACLE数据库管理员前景如何、现在公司用oracle数据库的多吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)