使用数据库可以高效且条理分明地存储数据,它使人们能够更加迅速和方便地管理数据,主要体现在以下几 个方面。
1)数据库可结构化存储大量的数据信息,方便用户进行 有效的检索和访问。
2)数据库可有效地保持数据信息的一致性、完整性、降低 数据冗余。
3)数据库可满足应用的共享和安全方面的要求。
4)数据库技术能够方便智能化地分析,产生新的有用信息。AntDB数据库,一款在通信行业得到充分使用的业内领先的国产数据库,帮助客户进行OLTP 与OLAP一站式处理的数据库产品,具备丰富配套工具和完整服务体系。依托多年的技术研发成果与成熟交付经验,提供面向多行业、多场景的一站式数据库产品、工具及服务的综合解决方案。AntDB 在全国 24 个省市的 200 多个项目上成功落地,支撑全国 10 亿电信用户的通话、上网、缴费、账单等海量业务数据交互。
多呀现在大一点的企业都用的是oracle的数据库,以前的server
2000里面没有什么大对象类型,现在2005也和oracle一样啦里有了大对象的类型不过oracle被人们称为零丢失的数据库哦呵呵
分类: 社会民生
解析:
楼上的,可能你中的微软病毒太深了,可也不能忽悠初学者啊!单调的SQL Server数据库能和功能强大的ORACLE数据库相比吗?!
oracle数据库是现阶段、未来的占市场率最高的数据库。你现在问问,任何职员大于200的公司,那个不是在用ORACLE数据库!!!SQL Server只能作为编编小型软件的工具罢了(可能最多在用于编写学校的课题设计和毕业设计而已)。看看权威调查吧:国际领先的市场研究机构IDC在最新研究报告中指出,甲骨文在关系型数据库和对象关系数据库管理系统软件市场继续保持全球领先地位,同时还在亚太地区(日本除外)的信息与数据管理软件市场处于第一的位置。2003年,Oracle数据库年增长率为86%,并以398%的市场占有率占据全球市场领先地位。2004年,Oracle数据库年增长率为105%,并以413%的市场占有率居市场领先地位。在2005年,Oracle数据库以486%的市场占有率继续稳居关系数据库市场的首位。
再看看当今最流行的数据库:SQL Server与Oracle、DB2 性能比较吧,就可以看出ORACLE有多么先进。
开放性
SQL Server只能在Windows 上运行,没有丝毫的开放性, *** 作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且Windows平台的可靠性,安全性和伸缩性是非常有限的。它不象Unix那样久经考验,尤其是在处理大数据量的关键业务时。
Oracle能在所有主流平台上运行(包括 Windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。
DB2能在所有主流平台上运行(包括Windows)。最适于海量数据。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%。
可伸缩性,并行性
SQL Server并行实施和共存模型并不成熟。很难处理日益增多的用户数和数据卷。伸缩性有限。
Oracle平行服务器通过使一组结点共享同一簇中的工作来扩展Window NT的能力,提供高可用性和高伸缩性的簇的解决方案。如果WindowsNT不能满足需要, 用户可以把数据库移到UNIX中。
DB2具有很好的并行性。DB2把数据库管理扩充到了并行的、多节点的环境。数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。数据库分区有时被称为节点或数据库节点。
安全性
SQL server 没有获得任何安全证书。
Oracle Server获得最高认证级别的ISO标准认证。
DB2获得最高认证级别的ISO标准认证。
性能
SQL Server 多用户时性能不佳
Oracle性能最高, 保持WindowsNT下的TPC-D和TPC-C的世界记录。
DB2适用于数据仓库和在线事物处理,性能较高。
客户端支持及应用模式
SQL Server C/S结构,只支持Windows客户,可以用ADO,DAO,OLEDB,ODBC连接。
Oracle多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接。
DB2跨平台,多层结构,支持ODBC,JDBC等客户。
*** 作简便
SQL Server *** 作简单,但只有图形界面。
Oracle较复杂, 同时提供GUI和命令行,在Windows NT和Unix下 *** 作相同。
DB2 *** 作简单,同时提供GUI和命令行,在Windows NT和Unix下 *** 作相同。
使用风险
SQL Server 完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容早期产品。使用需要冒一定风险。
Oracle长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。
DB2在巨型企业得到广泛的应用,向下兼容性好。风险小。
总而言之,当今最流行,功能最好的数据库分别为:ORACLE公司的ORACLE数据库>IBM公司的DB2数据库>微软的SQL Server。
楼主,学ORACLE数据库好多了。我可以负责人的告诉你:你的ORACLE有一定的基础,就不愁没工作。如果你上进的话,可以考考ORACLE认证试试,级别高低为ORACLE OCA(考上后,工资35K以上。如果考试的话只需网上注册下,再考就行了,费用几乎为0)--ORACLE OCP(考上后,工资6K以上如果考试的话,必须先通过OCA认证,然后网上注册,再专业机构培训了,再考试。现阶段费用为1万以上)--ORACLE OCM(考上后,这个我也不知道了,具体是5位数以上。如果考试,你必须通过OCA,OCP认证。现在,在中国很少人能考上的)呵呵,当然最主要看你的技术了。
虽然我是刚申请的帐号,级别低,但我呼吁:大家回帖应该要负责任地回,不要抱着赚些积分就够了。我为人人,人人为我!!!
网站数据库,是选SQLServer还是Aess好,可能您会说:选MySQL好,不过现在只是讨论IISASP这种架构下的选择,不讨论ApachePHP的情况
如果您现在是在局域网中使用,而且软件的价格成本不是考虑的因素,那当然是用SQLServer好了,似乎这个问题没什么好讨论的
不过在互联网上就不太一样了,因为大部分做网站的人都是租用别人的虚拟主机,比较常见的组合是PHPMySQL或ASPACCESS或ASPSQLServer,下面就使用ACCESS及SQLServer做一个比较:成本使用SQLServer的虚拟主机报价一般是使用ACCESS的15至25倍
性能就数据库的处理能力和稳定性ACCESS和SQLServer当然是没得比的,但是有一点必须注意的是,在互联网上使用SQLServer和在局域中使用是大不一样的,如果你现在已经在用,请打开“SQL查询分析器”,连接上SQLServer服务器,执行“EXECsp_who”,你可能看到返回的行数有几百行,也就是说你所在SQLServer服务器正在处理几百个连接,然后再执行“selectcount()frommaster”,你可以看这个数字也是在几百以上,也就是说你所在SQLServer服务器上有好几百个数据库
相比之下,你使用的ACCESS文件只有你一个站点在使用,通过这些参数对比,就不能简单地认为使用SQLServer会比使用ACCESS获得更好的性能了
开发在开发能力方面ACCESS和SQLServer当然不在一个档次上,ACCESS没有表的外键和存储过程,可使用的SQL函数也远不如SQLServer,而且ACCESS的界面设计能力在做网站数据库时是用不上的,而且ACCESS没有提供象“SQL查询分析器”这样的自由SQL语句编写调试工具
维护在互联网上对数据库进行维护,SQLServer可以通过“企业管理器”(效果不好,经常连不上去)或“查询分析器”进行管理及维护,前提是SQLServer服务器开放了TCP/IP连接及你能直接连接到互联网或你的代理服务器开通了1433端口
而ACCESS一但把文件上传到网站之后,如果没有辅助工具或自已编写ASP脚本,是无法进行在线维护 *** 作的,唯一的方法是通过FTP把文件拿到本地进行离线 *** 作
从以上的比较可以看出,使69用ACCESS数据库在成本上是有优势,性能上也未必见差,但开发及上线后的维护能力不足,不过使用“网际数据库浏览器”可以弥补这方面的不足,这个软件可以在把ACCESS文件上传到网站后仍能在线地对ACCESS数据库进行查询、插入、更新及删除等 *** 作,这一点是其他基于ODBC连接的数据库开发辅助工具所没有的
以上就是关于如题,想知道为什么现在都在说数据库我们为什么需要数据库全部的内容,包括:如题,想知道为什么现在都在说数据库我们为什么需要数据库、现在公司用oracle数据库的多吗、oracle和sql server哪个工作(公司)里用的比较多哪个实用点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)