迅闻网
让更多人看到你

数据库软件(数据库工程师)

数据库软件

1.MySQL
MySQL是最受欢迎的开源SQL数据库办理体系,它由MySQLAB开发、发布和支撑。MySQLAB是一家根据MySQL开发人员的商业公司,它是一家运用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQLAB的注册商标。
MySQL是一个快速的、多线程、多用户和强健的SQL数据库服务器。MySQL服务器支撑关键使命、重负载出产体系的运用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。
与其他数据库办理体系比较,MySQL具有以下优势:
(1)MySQL是一个联系数据库办理体系。
(2)MySQL是开源的。
(3)MySQL服务器是一个快速的、牢靠的和易于运用的数据库服务器。
(4)MySQL服务器工作在客户/服务器或嵌入体系中。
(5)有很多的MySQL软件可以运用。
2.SQLServer
SQLServer是由微软开发的数据库办理体系,是Web上最盛行的用于存储数据的数据库,它已广泛用于电子商务、银行、稳妥、电力等与数据库有关的职业。
现在最新版别是SQLServer2005,它只能在Windows上运转,操作体系的体系稳定性对数据库十分重要。并行实施和共存模型并不老练,很难处理日益增多的用户数和数据卷,伸缩性有限。
SQLServer供给了很多的Web和电子商务功用,如对XML和Internet标准的丰富支撑,经过Web对数据进行轻松安全的访问,具有强大的、灵活的、根据Web的和安全的运用程序办理等。而且,因为其易操作性及其友好的操作界面,深受广大用户的喜爱。
3.Oracle
提起数据库,第一个想到的公司,一般都会是Oracle(甲骨文)。该公司成立于1977年,最初是一家专门开发数据库的公司。Oracle在数据库范畴一向处于领先地位。1984年,首先将联系数据库转到了桌面计算机上。然后,Oracle5率先推出了分布式数据库、客户/服务器结构等簇新的概念。Oracle6创始行锁定模式以及对称多处理计算机的支撑……最新的Oracle8主要增加了对象技能,成为联系—对象数据库体系。现在,Oracle产品覆盖了大、中、小型机等几十种机型,Oracle数据库成为世界上运用最广泛的联系数据体系之一。
Oracle数据库产品具有以下优秀特性。
(1)兼容性
Oracle产品选用标准SQL,并经过美国国家标准技能所(NIST)测验。与IBMSQL/DS、DB2、INGRES、IDMS/R等兼容。
(2)可移植性
Oracle的产品可运转于很宽规划的硬件与操作体系渠道上。可以安装在70种以上不同的大、中、小型机上;可在VMS、DOS、UNIX、Windows等多种操作体系下工作。
(3)可联结性
Oracle能与多种通讯网络相连,支撑各种协议(TCP/IP、DECnet、LU6.2等)。
(4)高出产率
Oracle产品供给了多种开发工具,能极大地便利用户进行进一步的开发。
(5)敞开性
Oracle杰出的兼容性、可移植性、可衔接性和高出产率使OracleRDBMS具有杰出的敞开性。数据库
4.Sybase
1984年,MarkB.Hiffman和RobertEpstern创建了Sybase公司,并在1987年推出了Sybase数据库产品。Sybase主要有三种版别:一是UNIX操作体系下运转的版别;二是NovellNetware环境下运转的版别;三是WindowsNT环境下运转的版别。对UNIX操作体系,现在运用最广泛的是SYBASE10及SYABSE11forSCOUNIX。
Sybase数据库的特色:
(1)它是根据客户/服务器体系结构的数据库。
(2)它是真正敞开的数据库。
(3)它是一种高性能的数据库。
5.DB2
DB2是内嵌于IBM的AS/400体系上的数据库办理体系,直接由硬件支撑。它支撑标准的SQL言语,具有与异种数据库相连的GATEWAY。因此它具有速度快、牢靠性好的长处。可是,只有硬件渠道挑选了IBM的AS/400,才能挑选运用DB2数据库办理体系。
DB2能在一切主流渠道上运转(包括Windows),最适于海量数据。
DB2在企业级的运用最为广泛,在全球的500家最大的企业中,几乎85%以上都用DB2数据库服务器,而国内到1997年约占5%。
6.MSDE
MSDE全称是MSSQLServerDesktopEngine,俗称MSSQL的桌面版,它是一个根据SQLServer核心技能构建的数据引擎。
MSDE2000支撑单处理器和双处理器,是面向小型运用程序桌面扩展的牢靠的存储引擎和查询处理器。MSDE与SQLServer彻底兼容,它只支撑数据库容量2G,并发用户不超5个,没有图型办理工具,可是免费的。
SQLServer系列产品具有各种发行版别,用以满意在不同的环境下对处理的数据量、并发用户数和硬件的不同要求。一般来说,MSDE适合在并发用户数小于5人,数据量低于2GB的情况下运用。当数据量和并发用户数超过上面的配额的时候,SQLServer成为了更好的挑选。因为MSDE与SQLServer彻底兼容,开发人员可以运用相同的数据访问言语在规划相对较小的MSDE数据库体系和规划较大的SQLServer数据库体系之间实现无缝转化,而且,当地点组织的规划扩展后对数据库体系的功用和性能提出新的需求时,则可以在不修正现有数据库运用程序中的任何代码的情况下,将它彻底移植到根据SQLServer的渠道上运转。
MSDE不包括图形界面,是经过命令行办理程序osql来衔接的。
MSDE为多个Microsoft产品(包括MicrosoftVisualStudio和MicrosoftOfficeDeveloperEdition)的组件供给。它的版别和SQLServer版别之间有直接联系。MSDE1.0根据SQLServer7.0;MSDE2000根据SQLServer2000。
7.Access数据库
MicrosoftOfficeAccess是由微软发布的联系数据库办理体系。它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特色,是MicrosoftOffice的体系程序之一。
access用来开发软件,比方出产办理、销售办理、库存办理等各类企业办理软件,其最大的长处是:易学!非计算机专业的人员,也能学会。低成本地满意了那些从事企业办理工作的人员的办理需求,经过软件来标准同事、部属的行为,推行其办理思想。(VB、.net、C言语等开发工具关于非计算机专业人员来说太难了,而access则很容易)。这一点体现在:实现了办理人员(非计算机专业结业)开发出软件的“梦想”,从而转型为“懂办理+会编程”的复合型人才。
别的,在开发一些小型网站WEB运用程序时,用来存储数据。例如ASP+Access。这些运用程序都利用ASP技能在InternetInformationServices运转.比较复杂的WEB运用程序则运用PHP/MySQL或者ASP/MicrosoftSQLServer。
ACCESS的用处更多,体现在很多方面:
表格模板。只需键入需求盯梢的内容,Access便会运用表格模板供给可以完成相关使命的运用程序。Access可处理字段、联系和规矩的复杂计算,以便您可以集中精力处理项目。您将具有一个全新的运用程序,其中包括可以当即启动并运转的自然UI。创建和运转旧数据库。纵情享受对您的现有桌面数据库(ACCDB/MDB)的支撑。

数据库工程师

数据库工程师的核心目标是保证数据库办理体系的安稳性、安全性、完整性和高性能。
在国外,也有公司把数据库办理员(DatabaseAdministrator,简称DBA)称作数据库工程师,两者的作业内容根本相同,都是保证数据库服务7*24小时的安稳高效工作,可是需求区分一下数据库工程师和数据库开发工程师(DatabaseDeveloper):
1)数据库开发工程师的主要职责是设计和开发数据库办理体系和数据库应用软件体系,侧重于软件研制;
2)数据库工程师的主要职责是运维和办理数据库办理体系,侧重于运维办理。

未经允许不得转载:迅闻网 » 数据库软件(数据库工程师)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

迅闻网-让更多人看到你

登录/注册返回首页