【独家报道】NoSQL运动目前正开展得如火如荼,似乎一夜之间关系型数据库就到了该毁灭的时候。特别是以Oracle为首的传统数据库厂商,更是成为众矢之的。在如此的环境下,数据库技术该如何发展呢?NoSQL是不是就一定代表着未来数据库技术发展的方向呢?
(右为盖国强先生,左为数据库频道记者彭凡)
作为Oracle ACE Director的盖国强先生,戏称自己是“Oracle的人”。但是他还是要提醒数据库频道广大读者的是,作为目前数据库市场的领头人,Oracle的市场影响力是不可忽视的。NoSQL目前来说还属于一种运动,其能力还有待市场的检验。NoSQL目前来说还只限于网站等Web应用,而这块领域向来属于数据库技术的前端部分,很多新技术首先是应用在互联网站点。但是,作为更重要的生产领域,比如制造业、采矿业等等,还是更信赖传统数据库,更别说对稳定性要求更高的金融企业了。所以我们目前只看到Digg与Reddit两大网站投奔Cassandra,而不会看到类似中国银行、中国移动这样的大型企业转向NoSQL。
在2009年的Oracle大会上,推出了数据库机Exadata V2。这一数据库硬件与软件相结合的产物,可以说实现了很多DBA的夙愿。一插即用,自动备份无需人工干预等功能,解放了众多DBA。那么这样一个划时代的产品,能否在一定程度上取代DBA的工作呢?
盖国强先生表示数据库Exadata V2的出现,对于广大DBA的帮助有限,应该理性对待。首先其昂贵的价格决定了短期内Exadata只能是阳春白雪,其次,集成的Exadata环境实际上将更多的东西纳入到Oracle的领域,Oracle从业人员的责任范围将愈加广泛。在已知的案例中,有16台Exadata的集群环境,这就意味着有90多个Server,200多台存储需要维护,充分了解与使用这样的复杂系统都对DBA带来了新的挑战。
在Exadata的复杂集成环境中,大量数据库的相关技术处理可能都需要DBA重新去考虑和介入,否则将面临谁都不负责,无人承担风险的局面,这样的事件必然导致企业生产风险的提升。综合上述观点,盖国强老师要告诉数据库读者的是,数据库机并不能取代DBA的工作,作为数据库的负责人,DBA肩上的担子实际上一点都没有减小。
盖国强先生简介
盖国强,+10 年Oracle数据库使用经验,+ 8 年Oracle DBA管理与实践经验。
曾任职于某国家大型企业,服务于烟草行业,开发过基于Oracle数据库的大型ERP系统;后任职于北京某电信增值服务商企业,提供电信级数据库的规划与运维支持。目前从事独立的数据库服务、数据库咨询,专注于为中国企业提供中立、专业的数据库服务。
实践经验丰富,长于数据库诊断、性能调整与SQL优化等。对于Oracle内部技术等具有深入研究。高级培训讲师,培训经验丰富。以上资料来自北京恩墨科技有限公司(www.eygle.com)。
NoSQL相关阅读
NoSQL,意即反SQL运动,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。
现今的计算机体系结构在数据存储方面要求具备庞大的水平扩展性,而NoSQL致力于改变这一现状。目前Google的 BigTable 和Amazon 的Dynamo使用的就是NoSQL型数据库。
NoSQL项目的名字上看不出什么相同之处,但是,它们通常在某些方面相同:它们可以处理超大量的数据。
这场革命目前仍然需要等待。的确,NoSQL对大型企业来说还不是主流,但是,一两年之后很可能就会变个样子。在NoSQL运动的最新一次聚会中,来自世界各地的150人挤满了CBS Interactive的一间会议室。分享他们如何推翻缓慢而昂贵的关系数据库的暴政,怎样使用更有效和更便宜的方法来管理数据。

“关系型数据库给你强加了太多东西。它们要你强行修改对象数据,以满足RDBMS (relational>
那种数据库类型更有发展前景和学习价值
vb2008 和2005 还有C语言 Java
自学Linux云计算能学好吗?
作为云计算市场的后来者,腾讯云近期攻势猛烈,从面向企业的云服务,到面向用户的个人云市场全面发力,更将战火蔓延至海外市场。 吸引了越来越多的人开始加入到学习linux云计算的行列,那对于没有基础的同学来讲,linux云计算好学吗?我们首先需要了解一下云计算是干什么的,都学习哪些内容。 云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。 学习云计算你需要知道虚拟化,虚拟化目前分为服务器虚拟化(以VMware为代表)、桌面虚拟化、应用虚拟化等。 可以分为以下几个阶段来学习:1. Linux云计算网络管理实战2. Linux系统管理及服务配置实战3. Linux Shell自动化运维编程实战4. 开源数据库SQL/NOSQL运维实战5. 大型网站高并发架构及自动化运维项目6. 网站安全渗透测试及性能调优项目实战7. 公有云运维技术项目实战8. 企业私有云架构及运维实战9. Python自动化运维开发基础10. Python自动化运维开发项目实战11. Python自动化运维开发项目实战12. 搜狐畅游项目实训具体学习目标:1、掌握大型网站架构、网站服务器运维、数据库运维、自动化运维技术;2、能够利用Shell及Python编写自动化运维工具,例如CMDB、自动化运维平台等、公有云管理系统;3、能够解决运维过程中出现的各种问题,例如网站架构问题等;4、具备中小型公司公有云运维的能力。 例如公司使用的是阿里云、亚马逊云;5、掌握中大型公司私有云平台的构建及运维,例如构建及运维京东私有云平台;6、能够利用Python开发运维中的各种工具,以及对现有软件如Zabbix、Ansible进行二次开发;7、具备快速学习及适应新技术迭代的综合能力。 对于初学者学习云计算,给出的建议是:基础是关键,在涉猎技术范围广泛的同时,所学所了解的知识领域一定要成体系,抓住一个方向,作为一技之长。 学以致用是,在学习过程中,重在理解,贵在实践,积极将所学所了解的技术运用于项目实践,成就你的云计算自学梦想。
发表评论