在Oracle 10g中创建数据库的方法有哪些它们分别由哪些优点和缺点

在Oracle 10g中创建数据库的方法有哪些它们分别由哪些优点和缺点,第1张

一般分为图形化界面(OUI)和silent模式。

图形界面比较直观,你能看到各个component如何设置,缺点是要开图形化界面,而且对于客制化的部分需要写脚本

silent模式主要使用数据创建脚本,不需要人工过多干涉,只要把脚本完善即可。并且可以在建库同时把客制化部分加进来。缺点是需要熟悉脚本设置

1.选择一个好的数据库是非常重要的。

2.如何选择一个好的数据库

开放性:

SQL Server

只能在windows 上运行,没有丝毫的开放性, *** 作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据量的关键业务时

Oracle

能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。

DB2

能在所有主流平台上运行(包括windows)。最适于海量数据。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%

可伸缩性,并行性

SQL server

DB2

并行实施和共存模型并不成熟。很难处理日益增多的用户数和数据卷。伸缩性有限。

Oracle

平行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。

如果windowsNT不能满足需要, 用户可以把数据库移到UNIX中。

DB2

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和命令行,在windowsNT和unix下 *** 作相同

DB2

*** 作简单,同时提供GUI和命令行,在windowsNT和unix下 *** 作相同

使用风险

SQL server

完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容早期产品。使用需要冒一定风险。

Oracle

长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。

DB2

在巨型企业得到广泛的应用,向下兼容性好。风险小。

MsSqlserver优点:

1真正的客户机/服务器体系结构

2图形化的用户界面,使系统管理和数据库管理更加直观、简单

3丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地

4与WinNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等,SQL Server也可以很好地与Microsoft BackOffice产品集成。

5有很好的伸缩性,可以跨平台使用。

6提供数据仓库功能,这个功能只在Oracle和其他昂贵的DBMS中才有。

Oracle优点:

1Oracle的稳定性要比Sql server好。

2Oracle在导数据工具sqlloadexe功能比Sqlserver的Bcp功能强大,Oracle可以按照条件把文本文件数据导入

3Oracle的安全机制比Sql server好。

4Sql server的易用性和友好性方面要比Oracle好。

5在处理大数据方面Oracle会更稳定一些。

6Sql Server在数据导出方面功能更强一些。

7处理速度方面比Oracle快一些,和两者的协议有关

Oracle缺点: 价格昂贵

以下是搜集与网络中常用数据库的总结,希望大家补充~!

SqlServer:只支持微软平台,数据量不及上两者,可用性最好,但是性能不及上两者,适用于中型、小型企业及商业应用。

1 SQL SERVER 用于中小型数据库,ORACLE 用于大型数据库

2 SQL SERVER 只能在Windows下跑,Oracle是跨平台的

3 SQL SERVER 很平民,轻巧,Oracle很贵族,安全稳定

1、主要在处理数据量的大小方面:sql小数据量速度快、方便。oracle慢;但海量数据处理,就非oracle莫数了。

2、 *** 作方便性:sql *** 作方便简单,易上手。oracle *** 作麻烦、不易上手。

3、安全性:sql安全性很差(最大缺点)。oracle安全性很好。

4、移植性:sql只能在windows系统和NT系统下运行。oracle理论上可以运行在任何的系统中。

Oracle是(甲骨文)公司的数据产品。Oracle的产品可运行于很宽范围的硬件与 *** 作系统平台上。可以安装在70种以上不同的大、中、小型机上;可在VMS、DOS、UNIX、WINDOWS等多种 *** 作系统下工作。ORACLE产品主要包括数据库服务器、开发工具和连接产品三类。 *** 作要比MSSQL Server复杂,同时提供GUI和命令行,在windowsNT和unix下 *** 作相同。获得最高认证级别的ISO标准认证。

SQL Server 是 Microsoft(微软) 的数据产品,它的易用性强。有友好的用户界面。适用于C/S结构,只支持windows客户,可以用ADO,DAO,OLEDB,ODBC连接但只能在windows 上运行,没有丝毫的开放性,而且windows平台的可靠性,安全性和伸缩性是非常有限的。多用户时性能不佳。适用于中端市场,价格也比较适中但在安全性方面没受到任何安全认证

优点:

体积小、速度快、总体拥有成本低,开源;

支持多种 *** 作系统;

是开源数据库,提供的接口支持多种语言连接 *** 作 ;

MySQL的核心程序采用完全的多线程编程。线程是轻量级的进程,它可以灵活地为用户提供服务,而不过多的系统资源。用多线程和C语言实现的mysql能很容易充分利用CPU;

MySql有一个非常灵活而且安全的权限和口令系统。当客户与MySql服务器连接时,他们之间所有的口令传送被加密,而且MySql支持主机认证;

支持ODBC for Windows, 支持所有的ODBC 25函数和其他许多函数, 可以用Access连接MySql服务器, 使得应用被扩展;

支持大型的数据库, 可以方便地支持上千万条记录的数据库。作为一个开放源代码的数据库,可以针对不同的应用进行相应的修改;

拥有一个非常快速而且稳定的基于线程的内存分配系统,可以持续使用面不必担心其稳定性;

MySQL同时提供高度多样性,能够提供很多不同的使用者介面,包括命令行客户端 *** 作,网页浏览器,以及各式各样的程序语言介面,例如C+,Perl,Java,PHP,以及Python。你可以使用事先包装好的客户端,或者干脆自己写一个合适的应用程序。MySQL可用于Unix,Windows,以及OS/2等平台,因此它可以用在个人电脑或者是服务器上。

缺点:

不支持热备份;

MySQL最大的缺点是其安全系统,主要是复杂而非标准,另外只有到调用mysqladmin来重读用户权限时才发生改变;

没有一种存储过程(Stored Procedure)语言,这是对习惯于企业级数据库的程序员的最大限制;

MySQL的价格随平台和安装方式变化。Linux的MySQL如果由用户自己或系统管理员而不是第三方安装则是免费的,第三方案则必须付许可费。Unix或linux 自行安装 免费 、Unix或Linux 第三方安装 收费。

hadoop的hdfs支持海量数据量存储 mapreduce支持对海量数据的分布式处理

oracle虽然可以搭建集群 但是当数据量达到一定限度之后查询处理速度会变得很慢 且对机器性能要求很高

其实这两个东西不是同类 hadoop是一个分布式云处理架构,倾向于数据计算 而oracle是一个关系型数据库,倾向于数据存储。要说比较可以比较hbase与oracle。

hbase是一种nosql数据库,列式数据库,支持海量数据存储,支持列的扩展,但是查询 *** 作较复杂,不如oracle这类关系型数据库简单,且只支持一个索引,但是Hbase在表结构设置合理情况下,查询速度跟数据量大小没有太大关系,即数据量的大小不会影响到查询速度,顺便说句Hbase查询速度可以达到ms级

Access界面友好、易 *** 作等。一般用它来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程序,但当记录达到10万条或其数据库达到50M它的性能就会极具下降。SQL Server *** 作简单,功能强大,而且它提供了免费版的EXPRESS版本,受到大多数中小企业的青睐。Orcle在数据库管理功能、完整性检查、安全性、一致性方面都有良好的表现。一直是数据库软件市场的领跑者。但其 *** 作难度要高于SQL SERVER,而且使用Oracle开发的项目,购买者也必须购买ORACLE,但其价格比较高昂,所以一般都使用在大型项目上。

ACCESS非常便宜,但是体积也很小,适用面不广。

SQL Sever稍微贵些,功能也很全面,但是对于跨平台的 *** 作兼容性差。

Oracle是现在大型企业的主流数据库,价格相当昂贵,当然性能也非常优秀。

要是用个人自己用的话还是用MySQL吧,开源的数据库,功能不比SQL Sever和Oracle差。

---

以上,希望对你有所帮助。

以上就是关于在Oracle 10g中创建数据库的方法有哪些它们分别由哪些优点和缺点全部的内容,包括:在Oracle 10g中创建数据库的方法有哪些它们分别由哪些优点和缺点、Oracle与mysql各有什么优缺点呢、SQL数据库和甲骨文数据库的好处和坏处求解答!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9397066.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存