国内银行系统用的数据库很多,核心系统一般都用老牌的商业数据库DB2、Oracle。其他系统也有用Mysql、MongoDB等其他数据库。至于数据泄露吗?银行当然也怕。但是,就综合考虑来看,目前Oracle等商业数据库依然是最佳选择,将来可能会一步一步提高安全等级。
1、稳定是首要选项
我们都知道,银行是金融系统的重要机构。它们的系统不能够随便出问题,一出问题影响整个社会。所以,对银行来说,稳定是摆在首要位置的。任何创新都必须以此为前提。而DB2、Oracle这些商业数据库软件,首先能够满足银行的稳定性要求。
而在中国,银行是比较早有信息化的单位。但刚开始,没有任何经验的时候,只能是跟欧美国家学习模仿。外企银行基本都是采用oracle、DB2来做核心系统。中国自然是采用国外相同的方案。大部分银行也就采用了当时比较流行的一整套IBM大型机、小型机硬件,配套DB2、Oracle数据库来做。
2、安全实现手段
①、厂家信誉
一直用DB2、Oracle作为核心数据库。对银行来说,已经是最佳选择。因为,在过去,国产根本就没有什么拿得出手的数据库可以使用。银行自然也只能用业界最好的数据库,而且Oracle、DB2这类大品牌的数据库,在全球范围应用都很广。厂家自然也要注意保障安全,否则出了问题,全世界都受影响。
②、技术控制
除了厂家的信誉保障外,银行在技术上做了很多安全措施。首先,内外网是物理隔离的。这样,实时连接数据库的攻击是很难实现的了。其次,在防止数据泄露这一块,银行当然也是有很多的技术手段控制的。至少,外网需要的数据是从内网的网闸摆渡过去的。能摆渡什么数据出去,也是银行严格控制的。最后,数据库里的敏感数据,也是加密存储的。同时,网络上还部署了一系列网络安全设备来保障系统的安全。
3、银行安全需升级
银行现在虽然有很多的技术手段来保障信息安全,但是,DB2、Oracle始终是国外闭源商业数据库软件。如果软件存在漏洞或者后门,对银行来说也是一个大风险。加上国际形势风云变化,所以,银行也还是会有担心泄密问题,这就意味着银行的安全体系还需要升级。
那该如何升级安全呢?除了系统过等级保护外,也一直在倡导用安全可靠的软件。这就意味着需要逐步从Oracle、DB2等商业软件走向开源、或者国产等数据库软件。不过,银行的稳定性还是不能忽略的,所以,银行也就只能逐步探索,逐步提升安全。同时,国产数据库发展也还有很长一段路要走。
总结
总之,早些年银行从稳定和安全出发,Oracle、DB2等商业数据库是最佳选择。这些年,随着国际形势的变化和技术的发展,银行也在逐步提升安全等级。将来也会逐步替换Oracle、DB2等商业数据库软件。
数据库是软件,大型数据库有:Oracle、Sybase、DB2、SQL server
小型数据库有:Access、MySQL、BD2等。
2007年4月29日消息,国外媒体报道,据权威调研机构IDC初步数据显示,尽管微软SQL Server发展迅猛,但甲骨文依然称霸全球数据库市场。
IDC数据显示,2006年全球数据库市场规模达到了165亿美元。其中,甲骨文的销售额为73亿美元,占到了44.4%,排名首位。
IBM位居第二,其DB2数据库的销售额为35亿美元,同比增长11.9%。略低于甲骨文的14.7%,以及业内14.3%的平均水平。
微软排名第三,营收额达到了31亿美元,涨幅高达25%,市场份额为18.6%。此外,Sybase和NCR Teradata分别列居第四和第五位
---------------------------------------------------------------------------------------------------------------------
一、开放性
1. SQL Server
只能在windows上运行,没有丝毫的开放性, *** 作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据库。
2. Oracle
能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。
3. Sybase ASE
能在所有主流平台上运行(包括 windows)。 但由于早期Sybase与OS集成度不高,因此VERSION11.9.2以下版本需要较多OS和DB级补丁。在多平台的混合环境中,会有一定问题。
4. DB2
能在所有主流平台上运行(包括windows)。最适于海量数据。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%。
二、可伸缩性,并行性
1. SQL server
并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。
2. Oracle
并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。如果windowsNT不能满足需要,用户可以把数据库移到UNIX中。Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。
3. Sybase ASE
虽然有DB SWITCH来支持其并行服务器,但DB SWITCH在技术层面还未成熟,且只支持版本12.5以上的ASE SERVER。DB SWITCH技术需要一台服务器充当SWITCH,从而在硬件上带来一些麻烦。
4. DB2
具有很好的并行性。DB2把数据库管理扩充到了并行的、多节点的环境。数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。数据库分区有时被称为节点安全性。
三、安全认证
1. SQL server
没有获得任何安全证书。
2. Oracle Server
获得最高认证级别的ISO标准认证。
3. Sybase ASE
获得最高认证级别的ISO标准认证。
4. DB2
获得最高认证级别的ISO标准认证。
四、性能
1. SQL Server
多用户时性能不佳
2. Oracle
性能最高, 保持开放平台下的TPC-D和TPC-C的世界记录。
3. Sybase ASE
性能接近于SQL Server,但在UNIX平台下的并发性要优与 SQL Server。
4. DB2
性能较高适用于数据仓库和在线事物处理。
五、客户端支持及应用模式
1. SQL Server
C/S结构,只支持windows客户,可以用ADO、DAO、OLEDB、ODBC连接。
2. Oracle
多层次网络计算,支持多种工业标准,可以用ODBC、JDBC、OCI等网络客户连接。
3. Sybase ASE
C/S结构,可以用ODBC、Jconnect、Ct-library等网络客户连接。
4. DB2
跨平台,多层结构,支持ODBC、JDBC等客户。
六、 *** 作简便
1. SQL Server
*** 作简单,但只有图形界面。
2. Oracle
较复杂,同时提供GUI和命令行,在windowsNT和unix下 *** 作相同。
3. Sybase ASE
较复杂,同时提供GUI和命令行。但GUI较差,常常无法及时状态,建议使用命令行。
4. DB2
*** 作简单,同时提供GUI和命令行,在windowsNT和unix下 *** 作相同。
七、使用风险
1. SQL server
完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容。
2. Oracle
长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。
3. Sybase ASE
向下兼容, 但是ct-library 程序不益移植。
4. DB2
在巨型企业得到广泛的应用,向下兼容性好。风险小。
-----------------------------------------------------------------------------------------------------------------------
最"容易"的数据库系统-Microsoft SQL Server
如果你打算做一个DBA,建议你选择那些现在比较流行的数据库系统。这意味着你将有更多的就业机会、交流和培训机会,而且,流行自有流行的理由,你可以因此省心很多。当然,就业竞争压力也比较大。一般的入门者选择Microsoft SQL Server,这是非常适合中小型企业的数据库系统,熟悉Access的读者很容易就能初步使用Microsoft SQL Server,成为一个DBBS。 J
Microsoft SQL Server 7.0的报价,5用户版1399美金,增加用户时,127美金每用户。
最"难"的数据库-无冕之王Oracle
如果你有机会接触到Oracle,那可是个好机会。Oracle是目前最看好的数据库厂商,由于其强大的功能和可配置、可管理能力,Oracle DBA的薪资一般比其他数据库管理员的薪资要高。而且,Oracle在大中型企业的关键应用也更加普遍了。Oracle可以运行在Windows NT、Sun Solaris、Linux等平台下。很多情况下要求你不仅仅熟悉NT,还要你熟悉Unix;而且Oracle不太友善的界面和成箱的Oracle产品资料可能也是一个障碍。
Oracle 8i标准版的报价,如果运行在Windows NT,附带JServer和interMedia,支持5个并发用户,报价是3925美金每CPU。增加并发用户时,785美金每用户。增加附加的命名用户时,392.5美金每用户。
数据库系统的贵族-IBM UDB/DB2
作为30年数据库研究的成果,IBM DB2确实称得上"数据库系统的贵族"。不管是小型商业系统,还是大的银行系统,用DB2都是可以高枕无忧的。最近推出的新版DB2 6.1, 管理和调节工具更加卓越和便于使用。DB2 可以运行在Intel架构上,也可以运行在IBM的S/390大型计算机上。如果你所在的行业对IBM的机器特别地称道,建议你学习IBM DB2。
DB2有两种版本:工作组版和企业版。工作组版999美元每服务器,外加249美元每个并发用户。而企业版是12500美元每个CPU,不限并发用户数量。
以Java为中心的数据库-Sybase Adaptive Server Enterprise(ASE) 12.0
即将发布的Sybase ASE 12.0,直接面向Java 程序员。这种以Java为中心的数据库系统,为那些准备在Java 平台下构建企业应用的企业来说,将是最好的选择。但是ASE称不上一个数据库领域的领先者,尽管相对于它以前的版本已经改进很多,并支持多个CPU和更多的并发,还有很多的新的特性。但Sybase的风光似乎已经不再。
值得期盼的Informix Centaur
有时候"第一"只是意味着你的对手需要等待更长的时间去赶上你。这正是1997年创立的Informix所面临的。Informix公司是率先将多媒体特性加入到关系数据库系统的大型数据库厂商之一。但是如今,IBM、Oracle、Sybase都已经跨越了这个概念。所以,Informix不得不寻求新的支撑来使自己区别于其他数据库厂商。这就是Informix Centaur的目标。Informix Centaur结合了Informix Dynamic Server 7.3的对象-关系数据库和Informix Universal Data Option 9.1,意在获得更好的适应性和多媒体支持。详情如何,我们拭目以待!
1.维普资讯中文科技期刊数据库(期刊论文)2.中国知网(期刊、学位论文)(网上包库)
3.中国知网(期刊、学位论文)(本地镜像)
4.万方数字资源系统(学位论文、会议论文、外文文献)
5.读秀学术搜索
6.超星数字图书馆(电子图书、讲座、读秀学术搜索)
7.书生之家数字图书馆(电子图书)
8.煤炭数字图书馆暨安全生产数字图书馆
9.中国资讯行高校财经数据库(统计数据、商业报告、证券消息等)
10.搜数网(统计数据)
11.国务院发展研究中心信息网(商业报告、统计数据等)
12.(国泰安)中国股票市场交易数据库(股票交易数据)
13.高校教学资源库(教学课件、多媒体素材等)
14.方略学科导航(我校主要学科网络学术资源,包括煤炭经济、半岛经济)
15.爱迪科森就业库(考研、应用英语、职业认证培训、出国考试等视频课程)
16.新东方多媒体学习库
17.VIPExam考试学习资源数据库(司法、财经类职业资格等考试题库)
18.E线图情
19.山东高校图书馆随书光盘资源联合中心(免费资源)
20.国家精品课程资源网(免费资源,教学课件、教案、视频课程等)
21.中国大学视频公开课(免费资源,视频课程)
22.网易公开课(免费资源,中外视频课程)
23.厦门大学学术库(免费资源)
24.汉斯出版社中文学术期刊(免费资源)
25.e读学术搜索
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)