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

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

深圳云软技术副总黄榕振:招行信用卡微信公众号开发高级篇 来自未来的你,MDCC 2014新奇智能硬件揭秘 Twitter开源云环境时间序列数据断层检测工具BreakoutDetection 浅析Facebook软件架构:Tao和BLOB的实现原理 【图文实录】CTO俱乐部:走近Keen Team,走近智能设备Hack 2014聚合开发者大会(JDDC)在京召开 专访腾讯反病毒实验室:揭秘TAV引擎,哈勃分析系统两大利器 Cocos Studio v2.0 Beta0正式发布!多维升级,合三为一 环信即时通讯云获3000万融资 用于研发运维 苹果谷歌都无力?前员工开发跨设备无缝同步应用 带你看会带你飞!MDCC 2014移动开发者大会参会指南 Meteor 1.0发布 构建更好的Web应用 【专访】敏捷专家吴穹:敏捷测试的行业应用与实战解析 英特尔中国研究院最新成果亮相 展示智能衣服瓷杯机器人等创新作品 Node.js 打造实时多人游戏框架 深圳微信开发者大会购票企业特征分析 上门汽车服务“e保养”完成A轮500万美元融资 Docker之父Solomon Hykes谈项目开发的初衷和挑战 浪潮是如何实现单日5000台x86服务器交付互联网的? Bootstrap 3.3.0发布 版本4不再支持IE8 漏洞预警:FTP曝严重远程执行漏洞 影响多个版本Unix 【简讯】W3C小组宣布HTML5标准制定完成 AMD发布GPUPerfAPI 2.14,GPU性能检测更Easy! 开放能力升级——微信公众号登陆授权开启公测! 百度最“智能”的新型推荐技术——智能因子分解机 消灭Bug!18款最佳的问题跟踪管理应用程序 Google Analytics为什么会这么快 【MDCC 2014】Xamarin深入体验营——开发实战大揭秘 【MDCC 2014】电信技术专场:运营商与开发者如何合作共赢 【MDCC 2014】高德LBS大赛闭幕式暨颁奖典礼:下一个50亿应用花落谁家? MDCC 2014移动开发者大会开幕:全生态系统齐聚 开发者成主角 邮件发送不了??? 一个落后的问题,用DAO能链接sql server数据库吗?如果可以,怎么链接!? PB中用代码建立ODBC数据源问题。 response中的问题 大家好。 我是新人。。。。。。。 关于用vc操作word中表格的问题 我的机子运行了几个用bde连接数据库的程序,在delphi里就打开不了src了出现以下错误! 求大家一个问题.我已经快疯了?我在等待ing 请问如何用delphi编写一个录音的com组件,在ASP中调用,详细些! 不知道自己到底喜不喜欢女朋友,纳闷.......... 急问!!! 很简单的问题,但是很急,解决了就给分!! 根据一些来历不明的消息说,微软将在2008年停止对 VB.NET 进行技术支持。是真的吗??? 怎样实现倒退和快进,用mediaplay组件播放影片,想在影片结束时自动调用某个过程,这个影片结束的事件是什么? 怪:DataGrid中选择一行后此行不能编辑! 有谁用过工商银行的国际借记卡了吗? 如何将反馈表中的若干表单内容发送到指定的邮箱并同时抄送到另一信箱? 使用游标时出现 -1002 的错误如何解决? 数据的初始化问题。 [求助] 如何用DirectX显示YUV格式的图像 我在安装Red Hat8时说一个文件坏了,但我有源代码,怎样编译成成哪个文件。 桌面内容不见了! 怎么获得当前目录 快救命啊高手们、菜鸟兄弟们,偶遇到sql语句问题啦,怎么对数据库插入数据啊100分给你 一个很白痴的问题,不过我实在搞不定,关于dbGrid的 一个关于数组基本使用方法的问题 请问如何把数据写到用OleContainer控件建立的WordApplication文档里面和如何从里面读取数据? 重回pb论坛,庆祝一下! [初级]请问如何在WebServer连接DBServer的Access资料库? WIN2000的MSDOS下无法输汉字 win2000p的老问题了,关于虚拟内存,页面文件 如何删除sql的日志文件!! 快救命啊高手们、菜鸟兄弟们,偶遇到sql语句问题啦,怎么对数据库插入数据啊100分给你 datagrid的问题,请大家进去看看,帮帮忙!在线等待 各位高手 用什么方法可以拖慢我的机器 在delphi中如何动态建立oracle的存储过程和触发器? 刷新父窗体的问题 请问:float数据的转换(见文章) 高手,救命啊!!在線等! 急问:win2000 的sp3可以打在win2000高级服务器版上么? 急死人了!!!!! TMNHttp组件的post方法的使用问题? 快救命啊高手们、菜鸟兄弟们,偶遇到sql语句问题啦,怎么对数据库插入数据啊100分给你 怎么样在bcb5里做一个类似于资源管理器的浏览界面? 请教数据类型转换的完整答案 马上结帖! oracle8.1.7支持全文检索吗? CMap<int, int, CString, CString> m_cMap 如何方便地找到函数的定义和包 为什么IdPOP3一用Retrieve方法就出错???? 在程序中无何派断本地机是否装了OFFICE中的word,并且如何获得它的路径(.exe的完全路径,我要调用这个程序) people in these piacese make use of the heat coming from inside the earth.汉语意思 The monument was set up in honor of the soldiers who died in the war为什么不是was set up to in honor of?为什么没有to呢? He lived in London for 3 months,during_time he learned some EnglishA.which B.that 为什么不是B?which不是可以指代that time 用它的话岂不是两个time? I wish I could have time to play chess every day为什么要用could 而不是用 can The Monument to the People’s Heroes was built ____ those who gave out their lives in the struggles and wars for the people’s liberation.A in case of B in praise of C in memory of D in search of which country is the larger population ,India or China?|这个句子正确吗 i love you .but i don't loveing you.maybe i have like 12.The monument was built in honor of the explorer who was believed __A___ the river.A.to have discovered B.to have been discoveredC.to discover D.having been discovered为什么要用完成时而不用过去范围内的事态 分析该句he lived in the london是把lived in看作整体做谓语,后跟london做宾语.还是把in the london看成状语修饰动词lived ╰Maybe you don't suit me. Maybe I don't fit you. But I hope we can go on in .Because I love you.Maybe you don't suit me. Maybe I don't fit you. But I hope we can go on in .Because I love you. 这句话什么意思 The monument was built in honor of the explorer who was believed _____ the river.选项:a、to have discovered b、 to have been discovered c、 to discover d、having been discovered 选哪个,请分析并翻译请对本句做具体翻译 More than __________homeless children couldn't go to school after the earthquake.A.seven thousands B.seven thousand C.seven thousand of D.thousands of i livke your style ,don't i like your badtemperament .i miss you i love you . 请问If you don't do you work with someone my family (stay) in London for some time In my family () three people he _________ (play)football on saturdays.用所给词正确形式填空 Fires may do more damage than the earthquake的意思? Melee-Built To Last 的翻译 Look!Some__(child)are playing football on the ground. When he was in London,he lived in a l___ family. 英语翻译英语翻译不错的翻译下,我英语翻译的不怎么好.Built To LastI've looked for love in stranger places,but never found someone like you.Someone whose smile makes me feel I've been holding back,and now there's nothing I can't d I Were playing some ridiculousariati on football的中文意思I were playing some ridiculous variation on football 有句歌词是girl's time to let you know 什么英文歌,旋律挺happy的 是男声唱的,貌似是一个乐队来着.求求求求求啊! Look!there are some_on the floor.a.child b.waterLook!there are some_on the floor.a.child b.water c.boxes d.girl 选c的原因 There are some children who _____(play) football on the playground是Plays? What time does the first class begin的意思是什么 英语翻译Melee-Built To Last 魅力帮-直到永远 I've looked for love in stranger places,我在陌生的地方寻找爱 but never found someone like you.但从没遇到像你一样的人 Someone whose smile makes me feel I've been holding back, I were playing some ridiculous variation on football的中文意思 What time does the( )(meet)begin? My pen pal名字:乔迪.怀特国籍:澳大利亚年龄:14语言:英语而且会一点儿汉语爱好:看电影最喜爱的电影:《假日浪漫》家庭成员:父母弟弟妹妹 I see some children playing football.对画线部分提问 _______________________I see some children playing football.对画线部分提问_______________________l'm writing a postcard.对画线部分提问_____________We write on the left on a post what time does the shcool begin?为什么用does而不用is? Melee的歌名到底有几种翻译? 新加坡华人占多少? What time does the class begin?=( )( )does the class begin? 问:It is my pen.(改为复数形式)答:____ ___our_____ the play may begin at any moment和the play will begin at any moment的区别.may have begun at any moment是过去的吧 会议几点钟开始 what time does the meeting _ 7年级上册英语She has a nice pen.(改为复数句)是脑筋急转弯! put off tyrn off break off take off We take a bike to the zoo.同义句怎么改 翻译英文歌歌词Built To Last - Melee"SXSW 2007 Showcasing Artists"I've looked for lovein stranger placesbut never found someone like yousomeone whose smilemakes me feel I've been holding backand now there's nothing I can't doCause this is reala 那个翻译软件 可以翻译 航空类词汇譬如说 飞机安定面.升降舵,如果有初级教练机的维修手册(中文)的更好谢谢!DA40最优 take a bike for work?骑单车去上班 For example,standing very close to the person you are talking with is quite common in some Asian couperhaps we think that talking loudly in our own homes is fine,but there are other places were talking loudly is not allowed 这俩句话翻译一下,T 问Melee-Built_To_Last的歌词 英语翻译直接说成谐音 比如说 0——度 1——幺 standing very close to the person you are talking with is quite common in some Asian countries语法分析一下这个句子的成分,为什么主句后面可以加一个定语从句,为什么么去掉关系代词,为什么person是宾语? 看看是否是谚语.Do your work,Don't be stupid. 英语翻译Air operational status requirements pageChanges to same fare marketing type are not allowedGhost ConfirmedMerged ConfirmedRegister and ReplaceConfirming WaitlistHolding Need RequestIf Not Holding NeedPassive NeedWith JavaScript switched o 英语翻译还有一句。Break the egg into the hole. 连词成句:help with me when i my homework finish could you collective在航空术语里怎么翻译 翻译 The force of gravity pulls things towards the earth's center. pen的复数形式是什么` After the big earthquake, the house remained____.It was amazing.A.safe b.safetyC.dangerous D.dangerously要说明理由 翻译:Australia is in the south of the earth. pen 复数要正确,英文 which province has the most population in china?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘