ChinaUnix:各位网友大家好,今天有幸请到王涛先生到CU做客,与大家交流一些工作经验。首先请王涛先介绍一下自己。
王涛:大家好,我是王涛。过去八年里我一直在IBM多伦多实验室从事DB2引擎研发的工作。这两年我转向NoSQL方面的研究,作为创始人之一现在是巨杉软件的CTO,主要负责SequoiaDB非关系型数据库的研发。
ChinaUnix:您开始是从事DB2的,现在从事大数据和非结构化数据相关的NoSQL技术,能和我们说说是什么促使您做出上述改变的?
王涛:这个问题很有意思,可能在很多传统程序员和DBA的眼里,Oracle,DB2,MySQL才是王道,NoSQL只是市场上的搅局者。实际上根据我在IBM和全球很多财富500强的DB2用户交流的经验来看,传统的数据库确实有很多不适合的场景和技术局限性,其中主要的局限性包括数据模型僵硬,可扩展性差,处理海量数据时的性能瓶颈,缺乏处理半结构和非结构化数据的能力。关系型数据库一统市场的时代已经过去了,这也是我为什么离开IBM创业的重要原因之一。
最简单的例子,有一次美国某著名零售企业巨头要增加64个数据库节点,IBM调动了十来个人,配合他们的DBA 团队,24小时轮岗,在那边驻扎了超过一个月才扩容成功。而在如今企业中数据量越来越大的背景下,这种扩容速度在广大企业中是完全不可接受。
另外一个典型的例子是欧美很多大型金融企业都是经过了许多的兼并重组发展起来的,由于传统关系型数据库死板的数据模型,不同实体之间的系统整合(特别是客户和CRM系统)通常费时及其成本高昂,甚至有时不可能完全整合,这大大影响了兼并重组后的规模效益,现在NoSQL灵活的数据模型已经完全解决了这个痛点,NoSQL成为了这一场景的典型解决方案。
一说起NoSQL,人们通常认为这只是互联网才需要,但大家可能注意到我上面举的两个例子都来自传统行业,业界预测NoSQL特别是文档型NoSQL在未来2-5年内将会规模进入传统企业。这是我离开IBM创业的另一个原因,因为传统行业需要企业级NoSQL!
ChinaUnix:既然已经有了不少开源NoSQL项目,你们为什么还要做SequoiaDB?
王涛:如
王涛:大家好,我是王涛。过去八年里我一直在IBM多伦多实验室从事DB2引擎研发的工作。这两年我转向NoSQL方面的研究,作为创始人之一现在是巨杉软件的CTO,主要负责SequoiaDB非关系型数据库的研发。
ChinaUnix:您开始是从事DB2的,现在从事大数据和非结构化数据相关的NoSQL技术,能和我们说说是什么促使您做出上述改变的?
王涛:这个问题很有意思,可能在很多传统程序员和DBA的眼里,Oracle,DB2,MySQL才是王道,NoSQL只是市场上的搅局者。实际上根据我在IBM和全球很多财富500强的DB2用户交流的经验来看,传统的数据库确实有很多不适合的场景和技术局限性,其中主要的局限性包括数据模型僵硬,可扩展性差,处理海量数据时的性能瓶颈,缺乏处理半结构和非结构化数据的能力。关系型数据库一统市场的时代已经过去了,这也是我为什么离开IBM创业的重要原因之一。
最简单的例子,有一次美国某著名零售企业巨头要增加64个数据库节点,IBM调动了十来个人,配合他们的DBA 团队,24小时轮岗,在那边驻扎了超过一个月才扩容成功。而在如今企业中数据量越来越大的背景下,这种扩容速度在广大企业中是完全不可接受。
另外一个典型的例子是欧美很多大型金融企业都是经过了许多的兼并重组发展起来的,由于传统关系型数据库死板的数据模型,不同实体之间的系统整合(特别是客户和CRM系统)通常费时及其成本高昂,甚至有时不可能完全整合,这大大影响了兼并重组后的规模效益,现在NoSQL灵活的数据模型已经完全解决了这个痛点,NoSQL成为了这一场景的典型解决方案。
一说起NoSQL,人们通常认为这只是互联网才需要,但大家可能注意到我上面举的两个例子都来自传统行业,业界预测NoSQL特别是文档型NoSQL在未来2-5年内将会规模进入传统企业。这是我离开IBM创业的另一个原因,因为传统行业需要企业级NoSQL!
ChinaUnix:既然已经有了不少开源NoSQL项目,你们为什么还要做SequoiaDB?
王涛:如