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

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所替代。

移动数据库新疆界:开源、Swift、可穿戴... Chromebook侵蚀微软商用PC市场,成绩喜人 2014微信开发者大会议程公布 8月1日前购票8折优惠并赠书 四火的唠叨:也谈谈全栈工程师 图形化与集成趋势 协同软件致远发新品V5.1 跨平台开发如何事半功倍 Xamarin推出免费培训 《近匠》上海庆科:海尔智能家居背后的云方案 轻松DIY智能硬件,开源电子原型平台Hippo-ADK 所见即所得!基于Polymer的设计工具Mobile UI Elements 好的产品经理是怎样炼成的? 统一架构、统一运维:UnitedStack发布UOS2.0 把轻应用带进汽车——宝马、百度编程马拉松大赛启动 “钢铁侠”Insteon的逆袭:声控智能家居新时代 游戏云纪元 第二届游戏运营技术论坛即将召开 Bitly:构建月处理60亿点击的分布式系统 重塑微软:Satya Nadella开启整合之路 推送工具个推完成B轮数千万美金融资 娱乐行业数据化 ABD爱梦娱乐发布大数据引擎产品 增强现实:10大AR应用窥探移动未来 LBS的硬件创新:高德LBS智能硬件编程马拉松圆满闭幕 2014优秀微信开发商评选上线 首批旅游汽车电商房产等行业应用出炉(表) 让梦想照进现实——宝马百度编程马拉松闭幕 IXDC大会:移动交互设计精髓——用户体验 想辨析“马航”等事件真伪,有很多技术和工具可以使用 两倍于IBM的基础设施投资,Google大力发展云服务 听云平台发布移动应用性能黑洞报告 微信开发者大会陶瑾:如何玩转微信支付功能的原理和开发 560亿PV+7.3亿用户,Reddit是如何做到的? 打造安全界的希波克拉底誓言文化 极客的春天来了! Mozilla COO宫力:老牌操作系统如何助力新一代智能电视 App提高用户留存率新招:应用性能监测 打印一些清单在delphi中用哪些控件比较好? 如何打印到文件 如何得到WINDOWS的拼音字库 如何在BCB中进行SDK编程? 一个简单关于对话框的问题------->> 用asp将图片插入数据库,到底错在哪?苦恼啊!以前这个也通过了(win2000server+Sql7.0)但...(高分!!!!) 为什么我在Access2000的mdb中只能最多得到一条记录? 男人25岁就大吗? 关于 C 类IP的屏蔽 配置为COM+组件后,CoCreateInstance 失败! 关于C 类 IP的屏蔽 有谁知道本.拉登的QQ,俺找他有事?重奖`~~~~~~~~~~~~~~~~~~~! 有没有人告诉我,HTTP头跟正文中间夹的什么? 请问asp和php能访问webservice吗??? 如何一打开NOTE客户端就执行我的数据库(不能设书签)? true dbgrid控件怎么使一个网格又下拉的列表弹出来 关于计数器的代码 那里有含有K线图的图表控件和像OFFICE的工具栏控件下载? 十万火急!如何在Dialog上显示Menu??(我只能给到27分了) 十万火急!如何在Dialog上显示Menu??(我只能给到27分了)十万火急! 问一下,笔记本上的软驱通用吗? maskedit的问题? delphi中报表的问题 关于常用的几种压缩编码? tomcat启动出错,请问什么原因? 一个小问题。回答就给分? 在JSP页面中,能否嵌入ActiveX控件 增加控件的成员变量对程序有什么影响?会使EXE变大吗? shr 是什么意思? 我想用delphi删除一文件夹下面的全部文件,我可以删除一条记录,但无法自动删除全部,数据,我该如何做??? 77分征收四个Delphi中buttons的bmp图标--顶张、下张、上张、末张! 有谁用C++Builder做过corba SQL Server编程求解!!!!! 请问如何测试C#代码的运行瓶颈以便进行优化 80端口是干什么用的 我快要疯了!有关最简单的mdb数据库连接也出问题 win2000 sever 的问题(高手请进) 请问什么地方有BCB的GIF插件下载?具体地址 谁帮助编写一个VCD(DAT)转MPEG格式的程序! 请问上面的V S.net (4cd)里边包括些什么东东?有Vc和msdn吗? oracle中可以保存多个blob字段吗??? 一个大大的问题。。。 在DOS批命令中,对于交互命令如何自动实现输入Y或N以及按任意键继续? 如何调用DivX的DLL进行MPEG4的编码! 有没有那位使用MSF? 什么是代理服务器? 请问哪里有载以下书籍? 如何将二进制的值写如注册表? 声明 怎样在窗体外画透明的画? 哪位朋友有JAVA2认证复习指南?到那里下载电子版...... 一个玻璃鱼缸的形状是正方体,棱长为5分米,制作这个鱼缸至少需要玻璃多少平方分米? 马铃薯的根具有储存营养物质的作用吗?那红薯呢?哪个是? 如何种白菜 做一个正方体玻璃鱼缸,棱长4分米,制作这个鱼缸至少需要用多少平方分米的玻璃. 我们平时吃的土豆和红薯,其实都是植物的根部吗? 独角仙的幼虫和蛴螬幼虫的区别!介绍这两种虫子的生活习性和特点! 甲乙丙丁共修路1200M,甲修其余3对的1/2,乙修其余的1/3,丙修其余的1/4,丁修几M要算式哦 一个长方体的表面积是200平方厘米,切一刀正好分成两个相同的立方体,每个立方体的表面积是() 怎么种植白菜? 甲乙丙丁和修路,甲修的是另三人的1/3,乙修的是另三人的1/4,丙修的是另三人的1/5,丁修69米,路全长多少 一个长方体的表面积是200平方厘米,切一刀正好分成两个相同的立方体.每个立方体的 金龟子幼虫怎么养? 甲乙丙丁修一条公路,甲修的占其他三队修的2/13,乙修的占其它三队修4/11,丁修了60米甲乙丙丁各修几米甲乙丙丁修一条公路,甲修的占其他三队修的2/13,乙修的占其它三队修4/11,丙队修的占其他 一个长方体的表面积是200平方厘米,切一刀正好分成两个相同的立方体,每个立方体的表面积是()平方厘米. 小客车每辆租费120元,限乘12人.大客车每辆租费160元,限乘18人.有40人去旅游,怎么租车划算? 洋葱、土豆、地瓜,这几种植物的食用部分,分别是植物的什么部分? 把3个表面都是18平方厘米的正方体粘成一个长方体,那么这个长方体的表面积是( )cm2? 一个长方体,如果高增加2厘米就变成一个正方体,且表面积增加24平方厘米,原长方体的体积是()立方厘... 土豆和地瓜各是植物的哪个部分? 8根胡萝卜换4个白萝卜,9个白萝卜换3棵大白菜.7棵大白菜换多少根胡萝卜. 把一个长方体的高减少2厘米,表面积就减少24平方厘米,且变成一个正方体,原来长方体的体积是多少立方厘 一桶水,用去一半连桶还有8千克,如果用去2/3后,连桶还有六千克,这个桶可以盛水多少千克? 6个白萝卜换2个白菜,3个胡萝卜换9个白菜,2个胡萝卜换几个白萝卜? 有两堆大白菜,第一堆有72棵,第二堆有96棵,从第一堆中拿多少棵白菜到第二堆,才使第二堆的棵树是第一堆的3倍. 一桶水,用去一半后连桶还有8千克,如果用去2/3后,连桶还有6千克.这个桶可盛水多少千克? 8只胡罗卜换3只白萝卜,6只白萝卜换2棵白菜,5棵白菜换多少只胡萝卜 大白菜和老毛桃哪个好 100旅游者中,有75人懂法语,83人懂英语,另有10人这两种语言都不懂,既懂法语又懂英语的旅游者是多少人? 旅游公司为3个旅游团提供4条旅游线路,每个旅游团任选其中一条,3个旅游团选择条不同线路的概率? 一根胡萝卜换2个白萝卜,9根白萝卜换3棵大白菜.6棵大白菜换多少棵胡萝卜? 在一批旅客中,有3/4的人懂法语,4/5的人懂英语,两种语言都懂的占13/20,另外有10人这两种语言都不懂,这批旅 客有多少人?尽量不要用方程! 某旅游公司为甲,乙两个旅游团提供四条不同的旅游线路,每个旅游团可任选其中一条旅游线路.(1)求甲,乙两个旅游团所选旅游线路不同的概率.(2)某天上午9时至10时,甲,乙两个旅游团都到同一个 将一个长方体的高减少2厘米就变成了一个正方体,表面积减少了 24平方厘米,求原来体积 一个鱼缸长10dm宽3dm高4dm,一条鱼放入后,水面高度由原来4dm升至4.012dm,请问鱼的体积是多少? 旅游公司为3个旅游团提供4条旅游线路,每个旅游团任选其中一条,求恰有2条线路没有被选择的概率答案P=C(2,4)C(2,3)A(2,2)/4的3次方,我不懂其中C(2,3)是怎么来的? 胡萝卜,土豆,马铃薯,黄瓜都属于植物体的什么?如根茎叶. 一桶水连桶共重20kg倒出1/3后,连桶还重14kg,桶重几kg? 一根长方体木料锯成3个一样大的小正方体木块,表面积增加了72平方厘米,原来长方体的表面积是多少 下列蔬菜中,属于植物果实的是 A.马铃薯 B.大豆 C.黄瓜 D.花菜 学农基地种花生是白薯的16倍,现在已知道花生比白薯多105棵,问种花生多少棵白薯多少棵? 某旅游公司为4个旅游团提供3条旅游路线,每个旅游团任选其中一条求 (1)恰有1条线路没被选择的概率(2)恰有两个旅游团选择甲线路的概率(3)选择甲线路的旅游团数多于选择乙的旅游 西红柿,黄瓜,土豆,洋葱,胡萝卜哪种营养最多?(急要!)各有什么维生素? 一个玻璃鱼缸的形状是正方体棱长3dm制作这个鱼缸时至少需要玻璃多少平方分米(鱼缸的上面没有盖) 某旅游公司为甲乙丙三个旅游团提供ABCD四条旅游路线,求恰有两条线路没有被选择的概率,要算式 把一个长方体分成两个完全一样的正方体后,表面积增加了40平方厘米,原来长方体的表面积是多少平方厘米 一个玻璃鱼缸的形状是正方体,棱长3dm.制作这个鱼缸时至少需要玻璃多少分米,鱼缸上面没有盖 土豆、地瓜、萝卜分别是植物的根还是茎 怎样种春白菜 一个玻璃鱼缸的形状是正方形,内侧棱长3dm,水面的高度为2dm,已知倒入鱼缸的水只有12L,那么这两条鱼的体积是多少? 46胡萝卜,马铃薯,莲藕,地瓜这四种植物人通常吃的部分是 【填根或茎】A根茎根茎B根茎茎根C根根茎茎D根茎茎茎 怎样种植大白菜 一个玻璃鱼缸的形状是正方体,棱长3dm.制作这个鱼缸是至少需要玻璃多少平方米?(鱼缸的上面没有盖.) 长,宽相等的长方体,高截4分米,剩下成正方体,表面积比原来少80立方分米,原来的长方体的体积是多少?一个长,宽相等的长方体,如果高截去4分米,剩下的就成了一个正方体,表面积比原来少80立方 校园内的草坪有金龟子幼虫,如何除去?要除去虫但又不能让草坪枯萎. 长方体长宽高分别是10厘米,8厘米,4厘米,沿长切5刀,沿宽切3刀,沿高切2刀,求长方体表面积的和 从一长方体上截下一段长4分米的小长方体后,余下的是个正方体,表面积比原来少80平方分米,原来长方体的体积 怎样种大白菜 把一个长10厘米,宽8厘米,高4厘米的长方体,切成两个相等的长方体,表面积最多增 土豆和红薯都是用根繁殖吗?HELP ME! 怎么分辨独角仙幼虫和金龟子幼虫?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn