银行业和互联网行业在IT建设上最大区别在于:银行业考虑的不是技术能力,也不是人才数量和质量,而在于开始建设时的时间点和需求。
成都创新互联于2013年创立,先为沾化等服务建站,沾化等地企业,进行企业商务咨询服务。为沾化企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
上世纪银行业有钱,也有准确的业务需求,最主要的是业务变化很慢,需求风险低,业界没有Hadoop等开源的产品,甚至连IBM自己都没有Unix服务器。
银行业唯一的选择就是大型机,再加上那时的富士通、日立、天腾等都不如IBM好,所以银行业就自然而然的选择了IBM大型机。
大型机和超级计算机的区别在于:超级计算机是将所有的数字技术都集中在尝试解决单个的问题上,而大型机所有的计算能力是用来执行数十亿的小事务。IBM大型机被称为是“云计算时代最强大的交易系统”,它主宰了“非x86”的主机市场,占了大约75%的市场份额,每天处理超过300亿笔交易,超过了谷歌的日搜索量。
比如:IBM z14拥有32TB的内存,可以在单个系统上每天处理120亿次事务,运行Java工作负载要比x86快50%,并且可以执行1000个并发的NoSQL数据库。
新一代的z15和z14相比:处理器核心数从170个增加至190个,单线程性能提升14%,最大系统处理能力提高25%,内存增加25%,压缩吞吐量提升17倍,I/O通道增加20%。Z15的推出也让IBM的摆脱了过去几个季度的困境。
如今IBM大型机处理87%的信用卡交易,每年有290亿次ATM交易和40亿次旅客航班预订都是通过IBM的大型机处理的。更加令人惊叹的是全球68%的生产工作负载是在IBM大型机上运行的。
IBM也并非造了个大型机那么简单
银行业除了依赖IBM的大型机外,还对IOE(IBM、Oracle、EMC)框架产生了巨大的依赖性。
比如:招商银行能在几分钟内把总行核心业务真从深圳切换去上海,用的是IBM的i系列,自带的DB2数据库,自带的中间件,自带的通行包,自带的邮件支持。TIMI的设计让现代黑客用尽各种招数。
IOE提供了应用程序以外的所有“基础软件”,包括了操作系统、中间件、数据库等,并且这些“基础软件”的源代码是不会对外公开的,银行业的很多业务都是基于它们开发的。IOE框架从单机的性能、安全性、稳定性、扩展性、可靠性和高可用架构来讲是领先的,银行业都是在守成,很难脱离IOE。
银行也没有这个技术,就像航空公司也不会自己造飞机一样,因为它们的飞机也是买来的,刚买来怎么的也得用10多年才替代吧。银行业想去IOE的路线只可能是:有一个新的业务需求,甚至是对内部人员使用的系统开始在去IOE的环境下建立起来,才能慢慢的侵蚀IOE建立的高楼大厦。如果现在新开一家银行,让BAT的高手去弄这样一套东西,顺带去个IOE,代价不见得比用IOE要小。
综上所述
银行业一直使用IBM,跟IBM出现的时间节点有很大的关系,其他同类的产品包括x86也很难做到IOE框架的优秀程度。IOE框架的几十年深耕,再加上银行的业务流程的复杂程度。银行就算打出了去IOE的口号,也只敢做小范围的尝试。
以上个人浅见,欢迎批评指正。
从设计目标上看,银行广泛使用IBM的Z系列大型机机是以0宕机为设计目标,他的迭代速度要低于企业核心应用为目标的Power系列。我们常用的x86架构,从诞生之初面向的是桌面,之后才面向服务器,稳定性相对比较差,蓝屏很常见。
Z系列从CPU到服务器系统到软件到服务全套都是IBM的产品,从整体上满足零宕机的要求,同时也不存在常用软硬件那样的多个供应商的推诿扯皮。
国产系统大多是基于开源软件改的或是基于多重开源软件的集合,能够完全自研的少之又少,软硬件设计又是多家公司的集合,在没有bat那样强有力的内部开发能力之前,国内上百家银行只能使用IBM的成熟产品。
因为“安全”。
你懂我意思吗?特别是核心 科技 。
啥叫去IOE?
这是三家IT巨头的名字,I=IBM,O=Oracle,E=EMC。他们的产品的作用,可以看下面这个表格:
IOE提供了应用程序以外的所有的”基础软件“,包括操作系统,中间件,数据库等。这些”基础软件“的源代码一般都是不公开的。
当然,应用程序还是要银行的人自己来开发,最威武雄壮的工行,开发队伍有几千人。
那银行为什么不像阿里那样呢?是做不到吗?
并不是。
1、银行要稳定,一旦出了风险,谁来承担责任?没人愿意
2、采购背后的利益,谁愿意让?没有愿意
3、人才不够强,嗯,这是比较现实的问题
4、国内的产品还是顶不上
如果现在新开一家银行,BAT高手去弄,可以去IOE,但需要投入巨量的人力物力,代价不见得比当年用IOE要小。
老银行都在摸索如何去IOE,但并没有很迫切的需求,只是作为减少成本和新技术的 探索 。而且技术上来说,在10年内核心系统不可能完全去IOE。
互联网和银行业在IT建设上的最大区别是:不是技术能力,不是人才数量和质量,而是开始建设的时间点和需求不同。
前几个月和IBM的一个软件销售(非大中华区)吃饭,人家表示了对IBM在中国软件销售前景的担忧,随后他又说了一句:“IBM现在中国比较安全的业务就是高端服务器了,虽然贵但是稳定性好,那几个大银行的数据量现在只有IBM的高端机能支持,也不太有可能放到云上。中国的竞争对手还没有这个技术。”
公司做大了,任何政府都会想插一手,这是无可奈何的事情。枪打出头鸟,这就是美国政府要对付华为,中国政府对付Google麦肯锡IBM一样的。这是非常正常的外交手段。
中国的IT企业现在比不过人家,这是事实。保护主义要不得,看看东南亚那些小国就知道,国有垄断企业根本不求发展效率低下。希望中国的企业能静下心来搞技术。人家IBM,微软,oracle雇了那么多科学家一个季度花十几个亿美元在研发上,这点就是值得学习的。
利益相关,我就匿名了。
IBM提供的不是单一产品,是系统的解决方案,包括了服务器、操作系统、数据库以及应用系统,越早成立的银行核心系统越依赖IBM,早期没有其他可以替代的解决方案,反而新的银行选择很多。银行系统是相对封闭的一个行业,也对稳定性要求很高的行业,进行国产化替代需要投入的资金成本和时间成本都很大,需要银行和大厂联合才能处理,当然我们大部分大行都是国资,希望国家政策能适当引导,加快进程。
银行的系统都是30年前的,所以都是美国甲骨文系统。银行都不愿意换系统是因为银行领导都怕担责任。能做到银行的大领导,都希望稳定不出错,不求有功但求无过的思想。这就是几十年来银行系统落后也不换系统的原因。
目前世界上就两种系统,一种是美国甲骨文数据库系统,另一种是阿里巴巴自研的云系统。阿里巴巴云系统肯定远远超过了甲骨文老式小型机系统,由于今年美国甲骨文公司总在泄密,才让中国的银行们害怕了,不敢继续使用美国甲骨文系统了。
在IBM生产的大型机领域,也就是主机领域,目前全球没有同段位对手,大型机的特点在于高稳定性和高速计算,这一点远非小型机或x86以计算力堆叠方式可以实现的,核心是不同的系统架构实现的。在这个领域,IBM是全球唯一的巨人。在量子计算机领域,IBM也是率先的研制者,并已有样机展现,小型机卖给浪潮,x86卖给联想,是因为利润薄弱,IBM需要聚焦高端计算。
如果IBM被美国政府要挟以国家为由禁止用,那我们银行系统会瘫痪吗?
大学里的计算机信息管理不知道你们知道不?里面有一个叫决策系统。这个中国的程序员好像不在行,另外还有银行里个风险控制,这个好像程序员也不在行。根据我的档案管理经验,这个系统得会全部银行业务、统计学和计算机程序,感觉有点像人工智能,貌似这样的全能人才中国几乎没啥了,想搞出这样的软件不太可能,于是乎有现成的,绝对不会自已再去整这个复杂的软件。
现在正在国产化改造,最多四五年,ibm就会淘汰掉。现在新银行已经不用ibm,比如蚂蚁。
每年的Gartner全球数据库魔力象限都会对未来三年的市场进行预测,而2020年的预测相比于2019年的预测出现一个显著的变化,那就是全球75%数据库将被部署或迁移到云平台的时间表提前了一年——从2023年提前到了2022年。进入2020年底,我们将迎来数据库行业的世纪之战,企业数据上云与治理面临着重大抉择:本地数据库与云数据库的PK。特别是受2020全球疫情的影响,越来越多的企业正加速数字化转型,云数据库以及云上数据治理的时代将很快到来。
2020年12月12日双十二之际,华为云打出了云数据库2折起的大幅折扣,包括:MySQL等热门云数据库 2折起、迁移上云再加送6个月;GaussDB系列、数据管理服务DAS企业版等热销产品低至5折;数据加速与治理产品中也有Redis 4折的惊喜优惠。2020年又是华为云推出全场景数据库云服务GaussDB的第一年,而在2020年底打出云数据库2折起的大力度促销,彰显了华为云开打2021企业数据上云之战的决心。
2020年的一场疫情,让很多企业都将数字化转型提速,特别是让本来需要几年才能下的数字化转型决心和决定缩短到几个月;而新基建的推出,更刺激了基于数字技术的融合基础设施的大规模建设。无论是加速的数字化转型、急于上线的各种在线和互联网业务,还是筹建中的融合基础设施新基建,都为CIO们带来了头痛的问题:数据库的选型。
那么CIO怎么解决云数据库的选型难题呢?华为云数据库业务总裁苏光牛认为,CIO选型数据库,最常见的其实没有变化,就是稳定性和性能,以及云技术出现之后的扩展性和灰度等能力。但对于很多企业,特别是有 历史 遗留系统的,都涉及一个古老但无法回避的问题就是:生态。也就是如果招聘的DBA多是搞PostgreSQL,那么企业怎么能选择MySQL?反之亦然。或者当熟悉某个数据库的DBA干了几十年,又怎么转向另外一种数据库?
转型是必然的。数字化智能化升级,必然要求数据库跟上,苏光牛认为生态必须是开放的,否则就从一个火坑跳入另外一个火坑。选型之后,CIO都普遍担心,迁移的工作量有多大?CIO都需要有能自动化转换或者评估的工具,能把非确定的工作量转化为确定性的计划。然后就需要考虑迁移是否会中断或者中断多久,业务切换需要多久,对于在线迁移来说还要可控制的切换时间;随之,要考虑数据是否会丢失,因为从一个系统迁移到另一个系统,不可能100%覆盖所有的功能测试,没有覆盖到数据是否就丢失了,当然还要考虑数据安全等问题。
最后,必然要考虑成本以及让数据“活”起来。苏光牛认为,控制成本的最好方式是存储的融合,计算和存储分离的架构;而让数据活起来,就是要让存储的数据在不同系统之间流动起来,通过大的存储资源池解决数据孤岛问题,当然更好的数据迁移工具也能配合解决问题。
2020年11月,在Gartner发布的2020全球云数据库魔力象限中,华为云凭借GaussDB系列产品首次晋级全球顶级云数据库行列。Gartner对华为云的评价是:华为云专注于提供全面的混合堆栈,构建了全面、稳健的产品组合,能够满足跨云和本地环境的全方位数据管理用例,其许多产品与云基础架构紧密集成,以提供增强的性能和可靠性。Gartner还认为,华为在全球电信和网络行业有很强的影响力,很多为管理华为全球行业业务而构建的数据管理能力,面向政企行业普遍可用。
2020年下半年,华为云宣布GaussDB数据库战略升级为华为云数据库全场景服务,以及发布GaussDB云数据库服务GaussDB(for MySQL)、GaussDB(openGauss)以及GaussDB NoSQL,而GaussDB NoSQL非关系型数据库则支持MongoDB、Cassandra、时序InfluxDB、KV数据库Redis等,具有多模式数据管理能力。
就GaussDB来说,通过计算和存储分离实现分布式处理,在一套架构下,可以对接MySQL、PostgreSQL、MongoDB、Cassandra等多种开源数据库引擎,实现这些开源数据库的良好商用性能。GaussDB以华为云为底座,保证了良好可扩展性、弹性、安全可靠等性能要求,特别是通过底层统一的智能化DFV分布式存储架构,满足企业上云对于云数据库的各种需求。
在数据迁移方面,华为云推出的数据库和应用迁移 UGO,是一款专注于异构数据库对象迁移和应用迁移的专业化工具,而华为云数据复制服务DRS,支持更大数据量、更长时间等多种复杂迁移场景,支持数据库上云和云上业务数据实时回传至云外的混合云架构。UGO+DRS形成了完整的迁移产品形态。
GaussDB是为政企打造的数据库一站式上云解决方案,提供全场景数据管理业务、全开放生态和安全可信,彻底解决政企以及互联网行业在数据库选型方面的痛点,真正做到数据库选型安心、迁移放心、管理省心。
苏光牛表示:“华为将持续战略投入数据库,布局全球7大区域囊括1000+数据库专家与人才。此次战略升级是华为云数据库积极构建高安全、高可靠、高性能的全场景云服务,拥抱开源生态的具体举措,华为云GaussDB数据库会持续打造多元生态服务,全方位满足客户的需求,加速政企客户数字化创新发展。”
正如Gartner所观察到的,如今华为云数据库业务在亚太地区,尤其是中国市场实现规模化部署,其中超过一半的客户来自公共管理、电信、金融保险等行业。华为云数据库,特别是GaussDB能够被广大政企用户认可,这首先来自于经历了华为内部的千锤百炼。从2007年开始,就因为华为的无线、网络、交换机等产品而发展起来了GaussDB,从2009年开始基于存算分离的架构而考虑分布式数据库的设计,2015年起基于广泛认知的生态如MySQL或者PostgreSQL等以及NoSQL数据库,逐步推出了分布式的数据库,同时还打造华为自己的openGauss生态。
2020年,华为云数据库品牌更加清晰,GaussDB是华为自有数据库品牌,既兼容MySQL、PostgreSQL等广泛认知的生态,又有自有的生态openGauss,openGauss于2020年6月正式对外开源。苏光牛强调,华为公司将长期投入GaussDB的开发,基于混合云和公有云的方式,联合ISV等伙伴一起,全方位服务好客户。
总结下来,GaussDB有四大特色:第一,开放的生态,拥抱开源生态的同时,打造华为自有生态。华为云认为未来一定是开放的生态,开放的生态才能保护客户投资,避免从一个封闭体系走向另外一个封闭体系。
第二,存算分离的架构,数据库的稳定性是第一位的,特别是交易型数据库,华为云数据库最核心的特色是存储的稳定性。华为云GaussDB基于与企业存储相同的分布式存储架构,经过千行百业的磨炼而不仅仅是单一的某种交易流量,另外各种存储能力如重删、压缩、跨AZ等特性让快速备份恢复、性价比都具备非常好的优势。
第三,安全合规,GaussDB经过了ICSL的安全认证,以及很多白盒的代码层面的认证。特别是随着欧洲GDPR等标准的实施,以及政企对数据安全性要求的增加,华为云GaussDB的代码级、架构级别安全设计,以及多年来在电信级高标准行业的锤炼,经历了很多实际客户的严苛考验,让政企在使用数据库的时候更加放心。
第四,软硬件全栈协同。华为云具备软硬件全栈研发的实力,无论存储底座和RDMA高速网络,还是虚拟化和容器之上的性能调优,以及GuestOS上的协议栈优化,特别是基于云技术之后的全栈优化和云服务能力,更加是华为云的优势。
当然,更为重要的是,云数据库采用云的模式实现了数据库运维管理的集中化,极大简化了数据库的安装、部署、配置、迁移和优化,大幅提升运维管理效率,让政企可以投入更多精力聚焦在核心业务创新上。
总结而言: 企业数据上云和云上数据治理将成为2021年政企数字化转型的重中之重,各大技术厂商都在争夺云数据库市场份额。以华为云全场景数据库GaussDB为代表的新一代云数据库,将满足政企数字化转型的全面需求。特别是以华为云和华为云Stack为底座,GaussDB可以跨公有云以及企业本地部署,其技术符合云及企业本地的要求,同时具有华为云的高性能、高可用、高安全等保证,可以说政企数字化转型的全场景保障!(文/宁川)
全球最具影响力的大数据企业排行榜
目前全球大数据企业主要分为两大阵营。一部分属于单纯以大数据技术为核心的新兴企业,希望为市场带来创新方案并推动技术发展。另有一些原本打理数据库/数据仓储业务的老牌厂商,他们打算利用自身优势地位冲击大数据领域,将现有安装基础及产品线口碑推广到新一轮技术浪潮当中。下面我们就一起来看今天的十五家大数据企业名单,其中十家早已名满天下、另外五家则属初来乍到。
1、IBM
根据Wikibon发布的报告,作为2012年大数据业务营收成绩最好的公司,IBM过去一年从大数据相关产品及服务中获得了13亿美元收益。其具体产品包括服务器与存储硬件、数据库软件、分析应用程序以及相关服务等。在IBM围绕大数据开发出的产品中,DB2、Informix与InfoSphere数据库平台、Cognos与SPSS分析应用可谓最为知名。IBM同时也为Hadoop开源数据分析平台提供支持。
2、惠普
惠普在2012年获得的大数据营收名列第二,总值为6.64亿美元。这家供应商还提供与之相关的硬件、软件以及服务,其最为知名的方案当数Vertica分析平台。
3、Teradata
Teradata在2012年获得全球第三大大数据厂商头衔,其营收总额达4.35亿美元。Teradata凭借自家硬件平台、数据库以及分析软件而声名远播。它同时针对零售及运输行业推出了专门的分析工具。
4、甲骨文
尽管在大家眼中,甲骨文一直以其冠绝群雄的数据库产品闻名,但事实上他们也是大数据领域的主要竞逐者之一。其甲骨文大数据设备将英特尔服务器、Cloudera Hadoop发行版以及甲骨文的NoSQL数据库结合到了一起。2012年甲骨文名列大数据企业榜单第五位,营收总额为4.15亿美元。
5、SAP
SAP推出了一系列分析工具,但其中知名度最高的当数其HANA内存内数据库。2012年该公司在大数据企业竞争中位居第六,营收总额为3.68亿美元。
6、EMC
EMC一方面帮助客户保存并分析大数据,另外也充当着大数据分析智囊“营销科学实验室”的所在地——这家实验室专门分析营销类数据。EMC推出的最新爆炸性消息是与VMware及通用电气一道支持Pivotal公司。Pivotal将对Hadoop与EMC的Greenplum数据库与HAWQ查询工具进行整合。EMC在2012年的大数据企业排行榜中位列第七,营收总额为3.36亿美元。
7、Amazon
Amazon向来以企业云平台闻名于世,但同时也推出过一系列大数据产品,其中包括基于Hadoop的Elastic MapReduce、DynamoDB大数据数据库以及能够与Amazon Web Services顺利协作的Redshift规模化并行数据仓储方案。
8、微软
微软的大数据发展战略可谓雄心勃勃,包括与Hortonworks建立合作关系、建立一家大数据新兴企业以及推出基于Hortonworks数据平台的HDInsights工具。微软的SQL Server数据库也颇具知名度,且于2012年的大数据企业比拼之中位列第九,营收总额为1.96亿美元。
9、谷歌
谷歌公司推出的大数据产品包括BigQuery——一款基于云的大数据分析平台。该公司在过去一年中拿下3600万美元大数据营收。
10、VMware
VMware向来以云计算及虚拟化解决方案著称,不过近来也开始逐步踏入大数据领域。今年六月虚拟巨头公布的VMware vSphere大数据扩展版就很说明问题,这套方案使得vSphere能够控制Hadoop部署并帮助企业用户简化大数据项目启动流程。VMware在过去一年中获得3200万美元大数据营收,几乎与谷歌公司持平。
11、业界新生代:Cloudera
相信目前已经没人敢在列举顶级大数据供应商时漏掉Cloudera。这家新兴企业获得1.41亿美元风险投资,支持阵营中甚至包括谷歌、Facebook、甲骨文以及雅虎等在大数据领域赫赫有名的老将。该公司于2008年首次为企业客户带来Apache Hadoop平台。
12、Hortonworks
Hortonworks是另一家Hadoop供应商,并在2011年从雅虎公司分离出来之后获得超过7000万美元的风险投资支持。它在发展中将矛头直指Cloudera,这位年轻选手背后则站着微软、Rackspace、红帽、Teradata等多家战略合作伙伴。
13、Splunk
根据WIkibon的统计,Splunk是目前纯大数据供应商中占据市场份额最大的企业,2012年全年营收总额达1.86亿美元。该公司主要关注机器数据分析业务。
14、10Gen
10Gen最具影响力的得意佳作要数其开源MongoDB——一款业界领先的NoSQL数据库。该公司的战略投资伙伴包括英特尔、红帽以及In-Q-Tel。10Gen去年在纯Hadoop及NoSQL业务企业中名列第三,营收总额为3600万美元。
15、MapR
大家想必听说过MapR推出的NoSQL数据库M7,这家公司与Amazon的云平台及谷歌计算引擎达成了协作关系。去年MapR在纯Hadoop与NoSQL业务企业中位列第四,营收总额为2300万美元。
以上是小编为大家分享的关于全球最具影响力的大数据企业排行榜的相关内容,更多信息可以关注环球青藤分享更多干货
经常会有人问我数据库是干啥的,其实一开始我是拒绝回答的,因为我也不能做到通俗易懂的表达出来,毕竟我接触这个概念也没有多长时间,但随着问的人多了,我觉得是时候脑补一下我的第一堂课了,万一哪天冒出来个货跟你掰扯这事儿,你没分分钟给他说清,最后弄个丢里儿丢面儿,好尴尬呀。
数据库,说白了就是按照数据结构来组织、存储和管理数据的仓库,这些数据是结构化的,并可为多种应用服务。也就是说,数据库是使用计算机服务器来存储数据的,专门用来提供各种数据服务。可以这样想像,过去一个公司的所有财务数据都是放在保险柜里面,而现在我们就可以针对这些财务数据搭建一个数据库放在某台计算机或服务器上面;再比如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个"数据仓库"我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种"数据库",使其可以利用计算机实现财务、仓库、生产的自动化管理。最常见的数据库有:银行储蓄系统、手机话费系统、美容美发会员系统、超市会员积分系统、水电费系统、机票或火车票系统等,这些都需要后台数据库基础设施的支撑。举了这么多例子,应该是把数据库说明白了,至少能在大脑里面有个概念,知道这个东西是干啥的。
现在大数据被炒的红得发紫,而大数据的基础也是数据,由此可见,数据是一个企业的核心资源,说它是企业的立身之本、发展之基都不为过,因此,维护数据库的数据库管理员(DBA)是企业不可或缺的。
目前市面上的数据库产品有很多,单从规模上分可分为大型、中型、小型几种,典型的数据库产品如下:
大型数据库:Oracle、DB2、Sybase;
中型数据库:MySQL、SQLServer、Infomix;
小型数据库:Access、VisualFoxpro。在众多的数据库产品中,Oracle数据库一直处于行业领导先地位,也是当今最流行的关系型数据库。Oracle可翻译成"甲骨文",它是一家以数据库为主业的全球化公司,是全球第二大软件公司(第一名是微软公司),目前Oracle在数据库软件市场已经排名第一,数据库软件市场份额达到48.6%,遥遥领先于第二名占有率仅为20.7%的IBM公司的DB2。在中国市场上的计算机专业系统后台所使用的数据库尤以Oracle数据库居多。但是购买Oracle数据库需要很大一笔费用,一般的大型企业使用,需要有专业人员进行管理和维护,中小企业承担不起。中小企业为了节省成本,一般使用MySQL、PostgreSQL这类免费开源的数据库,所以Oracle数据库相关的工作岗位一般是在大型企业中。
对于为什么选择Oracle数据库,而不是其他的数据库?
第一,是因为Oracle数据库占据最大的市场份额,并且越来越大,市场需要很多Oracle数据库方面的人才,中国有句老话说"做对事,选对人",是同样的道理;第二,是很多非Oracle数据库的老系统正往Oracle数据库迁移,其他数据库市场占有率在减少,其他数据库工作者有面临失业的风险;第三,Oracle有大量的官方学习文档,还有部分中文文档,可以有效地进行学习;第四,Oracle有大量的从业人员,有共同方向的朋友可以互相帮助,不再是孤胆英雄;第五,是可以很容易地从Oracle官方网站下载功能齐全的数据库最新版本进行学习,可以让你了解数据库方面的最新发展趋势等。
在此说明,以后的所有内容都是基于Oracle11g数据库产品的,下面我们就简单介绍一下Oracle11g的系列产品:
企业版(EnterpriseEdition)此版本包含了数据库的所有组件,并且能够通过购买选项和程序包来进一步对其增强。
能支持例如大业务量的在线事务处理OLTP(On-LineTransactionProcessing联机事务处理系统)环境、查询密集的数据仓库和要求苛刻的互联网应用程序。
标准版1(StandardEditionOne)此版本为工作组、部门级和互联网、内联网应用程序提供了前所未有的易用性和性价比。从针对小型商务的单服务器环境到大型的分布式部门环境,该版本包含了构建重要商务应用程序所必需的全部工具。它仅许可在最高容量为2个处理器的服务器上使用,支持Windows/Linux/UNIX操作系统,并支持64位平台操作系统。
标准版(StandardEdition)此版本提供了StandardEditionOne所不具有的易用性、能力和性能,并且利用真正的应用集群(RAC)提供了对更大型计算机和服务集群的支持。它可以在最高容量为4个处理器的单台服务器上、或者在一个支持最多4个处理器的集群上使用,可支持Windows、Linux和UNIX操作系统,并支持64位平台操作系统。
简化版此版本支持与标准版1、标准版和企业版完全兼容的单用户开发和部署。通过将Oracle数据库获奖的功能引入到个人工作站中,该版本提供了结合世界上最流行的数据库功能的数据库,并且该数据库具有桌面产品通常具有的易用性和简单性,可支持Linux和Windows操作系统。
从存储结构上来说,目前流行的数据库主要包含以下两种:
RDBMS:关系型数据库,是指采用了关系模型来组织数据的数据库;
NoSQL数据库,是指那些非关系型的、分布式的数据库。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。
关系型数据库优点:
1、容易理解
二维表结构是非常贴近逻辑世界的一个概念,关系模型相对网状、层次等其他模型来说更容易理解。
2、使用方便
通用的SQL语言使得操作关系型数据库非常方便。
3、易于维护
丰富的完整性大大减低了数据冗余和数据部移植的概率。
4、事务安全
所有关系型数据库都不同程度的遵守事物的四个基本属性,因此对于银行、电信、证券等交易型业务是不可或缺的。
关系型数据库的瓶颈:
1、高并发读写需求
网站的用户并发性非常高,往往达到每秒上万次读写请求,对于传统型数据库来说,硬盘I/O是一个很大的瓶颈。
2、海量数据的高效率读写
互联网上每天产生的数据量是巨大的,对于关系型数据库来说,在一张包含海量数据的表中查询,效率是非常低的。
3、高扩展性和可用性
在基于WEB的结构中,数据库是最难进行横向扩展的,当一个应用系统的用户量和访问量与日俱增的时候,数据库却没有办法像WEBServer和APPLICATIONServer那样简单的通过添加更多的硬件和服务节点来扩展性能和负载能力。对于很多需要提供24小时不间断服务的网站来说,对数据库系统进行升级和扩展是非常痛苦的事情,往往需要停机维护和数据迁移。
NoSQL数据库
NoSQL一词首先是CarloStrozzi在1998年提出的。2009年再次提出了NoSQL一词,用于指那些非关系型的、分布式的,且一般不保证遵循ACID原则的数据存储系统。
NoSQL具有以下特点:
1、可以弥补关系型数据库的不足
2、针对某些特定的需求而设计,可以具有极高的性能
3、大部分都是开源的,由于成熟度不够,存在潜在的稳定性和维护性问题。
关系型数据库适用于结构化数据,而非关系型数据库适用于非结构化数据,二者优势互补,相得益彰。
Oracle数据库未来的发展方向是提供结构化、非结构化、半结构化的解决方案,实现关系型数据库和NoSQL共存互补。值得强调的是,目前关系型数据库仍是主流数据库。
虽然NoSQL数据库打破了关系型数据库存储的观念,可以很好地满足WEB2.0时代数据的存储要求,但NoSQL数据库也有自己的缺陷。在现阶段的情况下,可以将关系型数据库和NoSQL数据库结合使用,相互弥补各自的不足。
关于数据库及其代表产品Oracle今天就介绍这么多,有兴趣的可以继续深挖,希望我的介绍能让你对数据库有一个更深入的认识。如果有志于在这方面发展的话,就让我们一起跟往事干杯从头再来。