说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

SequoiaDB创始人:比MongoDB领先一到两年 打造企业级NoSQL数据库

HTML文档下载 WORD文档下载 PDF文档下载
广州巨杉数据库是一家专注于新型NoSQL分布式数据库研发的创业公司,创始团队成员都来自于IBM北美实验室,长期从事关系型数据库DB2的研发工作。SequoiaDB是他们的核心软件产品。

CSDN.NET   这几年来, NoSQL数据库凭借其易扩展、高性能、高可用、数据模型灵活等特色吸引到了大量新兴互联网公司的青睐,包括国内的淘宝、新浪、京东商城、360、搜狗等都已经在局部尝试NoSQL解决方案。 广州巨杉数据库是一家专注于新型NoSQL分布式数据库研发的创业公司,目前已经获得首轮天使投资,核心产品是SequoiaDB。巨杉数据库的创始团队成员多来自于IBM北美实验室,长期从事关系型数据库DB2的研发工作。SequoiaDB 1.3于2013年4月正式发布(最新版本为1.5),主要面向政府、电信、金融、电力和互联网等拥有海量业务数据的行业提供大数据解决方案,其客户中包括多家世界500强企业,如国内知名银行、电信及互联网企业等。

更专注于企业级市场

SequoiaDB与现在市面上主流的NoSQL数据库最大区别在于更专注于企业级市场,并为此开发出很多特性功能。巨杉数据库联合创始人/CTO王涛是前IBM DB2北美实验室资深研发成员,全球最高顾问小组成员之一(全球仅15人)。在他看来,目前市场上有很多优秀的NoSQL产品,例如Redis、MongoDB、 HBase等,每个产品都有其特性,但都有其明显的缺陷。例如,SequoiaDB是一款文档类数据库,从分类上来看和MongoDB属于同一个类型,但双方走的道路截然不同。MongoDB天生具有互联网基因,它的功能和需求是根据互联网模式打造出来的,因而在运用到企业级市场的时候,不可避免的会出现水土不服的场景。

记者在和民生银行科技部袁春光沟通中了解到,作为国内银行业第一批涉足大数据技术的民生银行,在使用现有的NoSQL产品(如MongoDB)的过程中发现其缺乏很多企业级功能,例如缺乏事务和SQL支持、与Hadoop系统的整合不紧密等,尤其是MongoDB对重用现有投资并不友好,包括在开发人员技能的延续性、和现有的应用程序对接等方面。这些对于像民生银行这类传统企业来说,信息孤岛所带来的架构上的破坏是致命性的,其远远大于这个产品所带来的价值。

通过引入巨杉数据库的NoSQL产品SequoiaDB,其诸如事务、SQL支持、数据压缩、与Hadoop系统整合、可运行在IBM power机器上等特性更能满足企业级用户的需求,并使得现有技能与投资尽可能得到了重用。尤其是SequoiaDB提供的SQL接口,能与传统关系型数据库对接等功能都是MongoDB现阶段无法提供、甚至没有计划提供的。另一方面,MongoDB也在加速向行业用户渗透,尤其在北美市场,“即使要赶上SequoiaDB在企业级方面的核心技术优势,MongoDB也还有一到两年的路要走”,王涛表示。

此外,对于其他数据库,例如HBase,它也有很多特有功能,但仍无法满足企业用户的需求,例如在和Hadoop系统的整合上。举一个银行机构业务场景为例,银行在对交易流水归档后,需要根据多个不同字段的条件进行快速实时查询。SequoiaDB可以通过分区表、多索引等特性,在毫秒到秒级内就可以从几十个TB的数据中搜索到所需要的数据。而用HBase,由于仅支持主键索引,通过非主键字段查询的时候需要扫描全部数据,需要几十分钟才能出一个结果,完全不能满足需求。

未采用开源数据库引擎和代码

现在看来,传统数据库明显有很多不适合的场景和技术局限性,主要局限性表现在数据模型僵硬、可扩展性差、处理海量数据时的性能瓶颈、缺乏处理半结构和非结构化数据的能力上。在最近几年,随着大量非结构化化与半结构化数据进入企业,关系型数据库开始显现了越来越多的局限性和不足。王涛认为,“NoSQL数据库的出现可以用来弥补这些缺憾,但NoSQL数据库缺乏企业级基因和商业级技术服务支持,这也是我们做SequoiaDB的原因。”

此外,巨杉的核心产品SequoiaDB由前IBM DB2资深研发成员在北美完成原型设计和内核开发。开发过程中并未采用开源数据库引擎和代码,这是因为目前主流的NoSQL数据库方案基本都是基于GPL协议开源,这与巨杉做商业级数据库的策略不符合。但并不排除未来在合适时候将SequoiaDB开源出来的可能性。而在现阶段最让王涛头疼的是,国内很难找到对Hadoop分布式和NoSQL数据库技术在行的技术人才,或者已经被一些巨头们所挖走,即使通过例如做技术公开课等多种方式,能找到的合适人才依然有限。技术人才队伍的培养将是他们接下来重点要做的事。

在一年前的时候,还有大量的行业用户在观察NoSQL数据库的解决方案,但这一年来,越来越多的企业用户已经开始做POC(Proof of concept,概念验证),开始部署相应的解决方案了。虽然NoSQL不会很快的取代SQL,但是NoSQL提供的特性恰是新时代应用程序所需要的。王涛认为,关系型数据库和非关系型数据库不是取代的关系,而是两者将长期共存下去,有超过70%的现有关系型数据库场景其实可以用NoSQL所替代。

想扩展你的数据库吗?那么先了解一下I/O 白帽黑客将现场爆料Android系统及框架漏洞 9月13日:程序员节,一起来过节吧! 欲与Siri、Google Now比高低:微软开始打造个人助理Cortana 【开源专访】禅道创始人王春生:覆盖项目全周期,回归管理的本质 携程无线创业者大赛成功落幕 梁建章为头名“快展”颁20万奖金 Bug报告:小角色,大用处! iOS开发者必备: 五大编程类工具 多核优化软件MCx释放EMC VNX闪存潜能 手把手教学:详解HTML5移动开发框架PhoneJS 快速学习新技术的几条建议 研发周报:Angular.js or Ember.js 谁将成为Web开发的新宠? 10款免费且开源的项目管理工具 Greg Pass:拯救Twitter的无名英雄 Cassandra杀回数据库排行Top 10,及需求Java 7的2.0版本 安全专家王清将揭秘“大数据时代的大安全” BrainSpace:跟传统搜索说再见 艾普网络的OpenStack实践 移动周报:无需编程,分秒钟DIY一个移动网站 抢占先机:豌豆荚发布视频搜索产品 Cloud-Connect大会Day1:OCP与SwiftStack 云智能手机,将会很快威胁到Android和iPhone? 直接拿来用!超实用的Java数组技巧攻略 腾讯云俱乐部上海站:电商如何利用云提高核心竞争力 iOS开发者必备:六大图片、图标处理类工具 腾讯向搜狗注资4.48亿美金持股36.5% 推荐五款流行的JavaScript模板引擎 为何人人都将成为程序员?看32位美国顶尖精英的说法! MySQL再度失势:继维基百科之后,Google也迁移到了MariaDB Werner Vogels:亚马逊热爱艺术的CTO Jolla宣布Sailfish OS兼容Android手机硬件和应用 在LotusScript中,如何实现将附件保存于服务器的某目录下? CSDN说这里人气低,决定关了这里,大家快来说话啊,真关了我们就没地方说话了 如何将int转化为char? 如何实现窗口中拖放. 如何确定一个数据窗口有几个参数 数据库程序的运行环境问题求救!!! 寻求vb例程 如何用VB6控制NT的服务 try和catch的问题? 求助~!关于FileListBox的问题 请问要在Web页面中放置ActiveX控件,是不是一定要数字签名才能在客户端安装? 表格内容对齐 where can download the crack about Rational XDE Professional v2002 .Net Edition? 调查:现在大家所用的中文输入法是什么?录入速度是多少? 数据库程序的运行环境建立问题求救!!! 伙计们,帮我看看我的安装差在哪一步了,为何多系统下Linux起不来 如何将文件输入流转化为string? 关一个Servlet调用另一个Servlet的问题 有关报表的一个小问题。 怎样才能做繁体版? 100分请教PHOTOSHOP5.0是如何把CMYK颜色转成RGB显示的? 需求进销存或分销 如何替换某字符串中的指定字符串!!! tcp/ip 如何获取文件的创建时间? 如何再98中删除IE的历史纪录,很怪~~~~~~~~~~~! 讨论:从IDL开始所有的编程工作 大虾们如何动态创建Table的field Editor功能 高分求解!与Delphi的参数问题! xml spy suite4.2需要联机注册,有没有方法可以使用? linux为何没有出现在启动菜单 @_@ 在DELPHI中如何把一目录下的某文件移到另一目录中——急 在C#中如何用BinaryReader把DLL文件的内容读出来,并转来string? 如何根据Task ID或Process ID得到hwnd 如何让程序启动时自动hide()阿! 问一个最大化窗体与任务栏的关系的问题 把一表中一字段(字符型)以一條記錄返回出來. Rational Rose 中没有Delphi方面得模块,哪儿有与Delphi接口下载 谁有ActiveReport 2的中文例子和原程?在线等待!急急急! 大家来讨论一下,《设计模式》应该怎么看!! 关于打印的问题,高手关注! datagrid如何实现分页,。net菜鸟 声音问题 access数据库加密后,如何再用ADO与之连接? 有谁用过ms Agent? 很菜的问题! delphi里的widestring类型对应着BCB里的什么类型啊 开了一个socket,acept后如何给ie发一个字符串显示出来? access数据库加密后,如何再用ADO与之连接? 如何查询出所有用户表名 PWS中的一个小问题 保护环境的作文 50字左右 30篇好文章的开头结尾要相连的最好有排比句式用上名言首尾呼应 发挥想象,写成优美的短文,请用上排比·拟人·比喻等修辞手法1·春姑娘迈着轻盈的步伐来了.她提着神奇的花篮,把五彩的鲜花撒向大地,———————————————————————— 如何计算仓库要多大面积? 好文章的开头和结尾!要散文性的那种!越多越好] 求几种写作手法,修辞的举例.如比喻,拟人,夸张,衬托,对比反问,排比等等每种举例三四个即可, 寒假中最难忘的一件事 看《阿凡达》作文600字600字,内容好要在今晚 5篇好文章里5段好开头结尾 一张方桌由1个桌面,4个桌腿组成,如果1立方米木料可以做方桌的桌面50个或做桌腿300条,现在有5立方米的木料,二元一次方程,我得题目没打错 给一个长10m,宽4.8m的会议室地面铺地砖,要求用正方形地砖,地砖的边长最大是多少请大家帮个忙,只能用算式解 在直径为9厘米的圆形花坛外面有一条宽1米的环形小璐.这条小路的面积是要算式 好的有哲理的文章开头要有哲理的,最好别太长啊,作文开头就可以 优美作文开头和结尾! 我要给你别人无法复制的幸福用英语怎么说 校园里的记忆作文急!600字,最好是自己写的,近快,说个提纲就行。好的话还会加悬赏分 给予作文开头和结尾.(优美些) 克隆人类是非法的用英语怎么说 富有哲理的初中的文章,稍短一点! 关于保护环境从我做起 (50字短文) 不可复制的 英语怎么说 哲理性文章开头 谁有环保金点子600字作文奖50分 一个圆形花坛直径5m,在他周围有一圈宽2m的小路,这条小路的面积是多少? 好的文章开头(环境描写的,和哲理的) 一间会议室长665厘米,宽420厘米,要铺地砖,边长?至少要铺几块? 炒菜用英语怎么说?复制的不要! 关于人生感悟的美文 在一个半径是4米的圆形花坛外面,围绕着一条宽0.8米的小道.这条小道的面积是多少? 学校会议室长4.8米,宽3米.要在地上铺地砖,有两秒正方形规格的地砖(边长6分米,边长8分米)选哪种地砖不用切割能也铺地面?这种方砖至少要买多少块? 小炒丝用英语怎么说 作文 一件令你感动的事要亲身经历过的,自己写的,300字,用来当范文,谢谢!今晚就要. 一间房地面长9米,宽4米,如果所铺地砖边长为6分米,用地砖多少块?这是一道数学题 炒菜锅英语怎么说 学校长方形操场的周长是1000米,其中长是300米.操场面积是多少公顷 最难忘的一件事 作文 ·600字! 炒菜用英语怎么说?跪谢! 初一作文校园风景线600字 写篇作文《最难忘的一件事》600字以上. 感人的事作文开头结尾、范文 童年趣事作文开头结尾、范文 【(各3篇以上)五年级水平,400字以上!急.写作文! 初一作文 校园风景线 急! 作文:最难忘的一件事(600字) 海洋占地球上多大面积? 校园风景线--小学六年级作文 仓库中一个托盘大约占多大面积?就是普通装集装箱的托盘通常都是多大尺寸的?当在仓库中摆放时的间隙通常需要多宽.我需要估算一下所需仓库的面积. 关于爱鸟、保护环境的作文急需作文一篇,关于人类爱鸟、从而保护环境类型,600字. 抄袭我的是猪头用英语怎么说 1680吨货物 50公斤一袋 需要多大面积的仓库 具体的 保护、爱护鸟儿属不属于环保的范畴? 关于以怎样《使我们的世界更美丽》为题写不少于80词的英语作文怎样使我们的世界更美丽 kkkkkkkkkkkkkkkkkkk 建筑木工按模板如何算面积 英语作文《如何让我们的城市更美丽》 春天四年级作文很急拜托了! 请用一元一次方程解题 1.一个方桌由一个桌面和四根桌腿做成.已知1立方米的木料可做桌面请用一元一次方程解题1.一个方桌由一个桌面和四根桌腿做成.已知1立方米的木料可做桌面50个或300 一张方桌有一个桌面和四条腿组成,1立方米木料可制做桌面50张或桌腿300条,现在有50立方米的木料,题目不够打:问用多少木料制作桌面,多少木料制作桌腿用二元一次方程 求100个好文章的开头结尾作业..拜托了..网址也可以,要100个,最好是初中的作文,每个字数不要太多,不少于100条 一张圆桌有一个桌面和四条腿组成,如果1平方米木料可制作圆桌的桌面50个,或制作桌腿300条,现有5平方米木料,请你算一下,用多少木料做桌腿,恰好配成圆桌?(列方程解) 滚英语怎么说 求一些好文章的开头和结尾贴近生活,语句优美,最好有些修辞手法及名人名言分别以成长,校园,家庭为背景好的我会追分的~~ 校园里的记忆 作文600字
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘