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

Couchbase CEO Bob Wiederhold:数据库云端同步,移动应用开发的未来

HTML文档下载 WORD文档下载 PDF文档下载
Couchbase CEO Bob Wiederhol表示具有同步功能的NoSQL移动数据库是移动应用开发的未来,同时他还介绍了开源NoSQL数据库Couchbase在移动领域的应用——Couchbase Lite、Couchbase Sync Gateway和Couchbase Cloud。

MDCC 2013移动开发者大会于2013年11月13-14日在北京国家会议中心隆重召开,本届大会由CSDN和创新工场联合主办。逾百位国内外移动互联网领域的领军人物与核心技术专家,以“全民移动,重塑世界”为主题,分享最新实践经验,探讨移动互联网发展趋势。此外,智能硬件、移动娱乐游戏、微APP三大主题峰会成为本次大会新亮点。

Couchbase CEO Bob Wiederhold分享了题为《数据库云端同步:移动应用开发的未来》的精彩演讲。他表示具有同步功能的NoSQL移动数据库是移动应用开发的未来,同时他还介绍了开源NoSQL数据库Couchbase在移动领域的应用——CouchbaseLite、Couchbase Sync Gateway和Couchbase Cloud。


以下为演讲实录:

在过去的四十年中,关系型的数据库一直是占主导地位。它为什么能够占主导?它从八十初到九十年代,一直到2000年,新的技术在WEB移动应用方面更加凸现。这是我们Couchbase公司非常关注的一种技术。其中更为关注的,是我们所提供的移动方面的数据库。接下来的几分钟我想进一步的跟大家分享。但是可能有些人没有听说过我们的公司。Couchbase公司在这些供应商中是增长最快的,在2013年获得超过四倍的增长。同时,在2014年的时候,将有同等速度的增长。我们提供的是面向文档的数据库以及移动应用的数据库。我们这些优势和最令我们与众不同的地方,就是我们能提供一个非常简单、可靠的数据库,并可对其性能升级。它提供的吞吐量极高,而延迟却很低。我们的创新技术,特别是针对移动应用领域,我也想花很多的时间来跟大家介绍一下针对移动应用方面。在一些高性能的和全世界大型企业中,我们有超过400家的客户。

本周我们会大步的迈向中国,同时,宣布我们在中国的移动互联网合作的公司。我们把自己的客户分成两大类,第一个是互联网公司,互联网的企业。大部分的公司有战略上的趋势。他们使用的是移动互联网的技术来支持他们的业务扩张。在互联网的公司中,我们也有很多的移动游戏和社交网络的客户,他们使用我们的技术来做社交的应用。比如说B2B基于SaaS、基于云平台的等等。我们也是一些金融服务型的公司、零售型的公司的供应商。他们都会有应约和基于移动互联网的应用。这是很简单的介绍了一下我们的公司Couchbase。

这张幻灯片集中了我们400家客户中的一部分,很多是全球五百强大公司,有一些也是非常成功的企业。现在跟大家介绍的是移动战略。就像我之前跟大家讲的,我深信不疑在技术开发平台变革的早期,尤其是为消费者和公司提供应用还是属于初期的阶段。我相信这个平台能够带来丰富的机会,会出现全新的技术来设计自己的应用。移动设备一定会变得越来越强大。这个不用太难就可以预测出来,有更多的处理能力、内存。开发者会有强大的开发平台,在这些开发平台上面你可以去开发出异常复杂的、功能强大的应用。最后我认为你们会有非常强大的移动数据库,它全部都是寄存于这些移动终端上。这些移动的数据基于JSON的数据库,或是你跟大家协作的信息。在企业级用户中有更多移动的状态,他们使用的应用能够在自己数据的终端有大量的数据,这些数据是可以在云端进行同步。而且有企业级云端的防护,也会有新的应用,比如说医疗卫生,包括生物治疗、医疗的子数据库。这些数据库都可以在移动云端进行同步。最后再把它推送到移动设备上。我们认为,此类的应用一定会数不胜数,也会出现更加复杂的处理。都是通过移动设备来完成。这都是未来的移动应用能够充分的利用终端上的这些数据。同时,在手机上存在几个高质量的数据库。

现在我们提供的解决方法是什么?我们把自己的解决方案叫做无时无刻的JSON,我们把它推送到云上。这是我们提供的服务。这是一种非常智能的灵活的基于终端的应用。同时,有一个同步的终端,它可以把你移动设备的数据和你的云端服务器的数据同步更新。Couchbase也非常的关注于在云端的高质量、及时更新的数据库。他可能会有几千万的用户。他们正使用的是某一个非常具体的应用。

让我们再简单的看一些细节。在我讲这一点之前,也许你们已经定说过了数据型的数据库。最出名的是SAK。再回到Couchbase的解决方案,Couchbase是一个超轻量、安全的数据库。它是用LITE的语言来编写。这是高效设备的编写。同时,它是非常安全的。因为安全性对我们来讲是至关重要的。通过在你的移动设备中安装这些软件和应用。你要有及时的反馈机制,扩大这些网络的性能。同时,大部分的数据在你的终端中,你可以有不同的、非常高享运行的数据和应用。除此之外,我们也经常发现没有网、或者有联网但是信号太弱。让你们大部分的数据存在于设备中。你肯定可以在线或者在网络不好的情况下来使用。因此我们目标就是慢慢的能够应用这种类型的数据库。当然,这些数据全部都是存在终端上。

Couchbase的云端同步数据。很多开发者在写同步代码的时候非常困难。你可能花很多的时间去写这个代码。但是最后还是没有办法真的做到百分之百的同步。在我们同步的框架之下,你可以非常简单的进行数据同步,包括针对个人的,你有不同的设备终端,你想要同步这些数据。所有的数据都在每一个个人终端和设备上都是一样的、同时更新的。你也可以对一组人分享这些数据。因此这是一组更加大规模的数据。

我相信这是非常好的让大家做数据同步的方式。花十分之一的努力你就可以测试。要确保你自己的同步是非常有效的。最后,有好多种部署方式,你可以把后端的设备部署。你可以在自己的公司、自己的设备中部署。或者在自己的私有云上部署。同时,我们还有一个免费的Couchbase云。这个云能够让你们不一定建立自己后端的数据库。这是免费的,而且有自己的sand  box。你也可以自己开发自己应用。除此之外,我们希望这项技术对于所有的移动开发者都能够使用。我们将这项技术和其他的移动开发平台进行了整合。包括Xamarin、Sencha等等。在未来我们会进行更多的整合。

所有的软件都是开源的。大家如果想下载,你可以免费的去试一下,非常欢迎。我们还有企业版,也能够得到我们的支持。但是它也是百分之百开源的。我也希望大家能够上我们的网站去下一下Couchbase  Lite试一试,看看你是不是喜欢。现在有很多还是处于测试阶段的。这项技术会在明年一季度的时候正式出来。

Ininite Campus是我们最开始的客户,他是为孩子开发教育应用的,大约是12到15岁的儿童。这是一个非常成功的应用。他们可以将在教室中学生学的东西和老师教的东西同步到他的移动设备上面。这是一个非常成功的应用。他也是充分利用了这个移动数据库。

更多精彩内容,请关注新浪微博:@CSDN移动,图文直播专题:移动开发者大会·中国2013

本文为CSDN

现代Objective-C七宗罪 Google工程总监Ray Kurzweil意欲打造“虚拟朋友” 惠普开源JavaScript框架Enyo更新:支持桌面和移动平台 分析:三星或将成为科技行业第五巨头 是真的 诺基亚真有可能推Android手机 如何打造IE10的指尖触碰式用户体验 SUSE全球OEM联盟总监:为何SAP HANA只选择SUSE? 推荐2013年最佳PHP开发框架 Patrick Wyatt:代码没问题 程序却有bug? NoSQL的可靠性及扩展操作 最新Skype加密技术:“无声”通话能躲过FBI监听 谷歌锁死SDK,能阻止Android碎片化吗? KitCam团队专访:为应用做加法也能雄踞榜首 谷歌哭了:Replicant 4.0 SDK发布搅乱大局 忍者神龟与禅宗启示:如何突破移动广告困境 Linux会是更好的游戏平台?暴雪是这么认为的! 新型恶意软件瞄准Java服务器 AWS被纳为“战略物资”市值或可达到300亿美元? 十张图带你入门Map/Reduce 低端Android野心,Intel发布Atom Z2420处理器 淘宝网的技术发展史(一)——个人网站时代 看Pinterest如何通过架构变化将EC2成本降低了62% 内容vs渠道:法国电信商Free叫板Google 让网站成为应用:Firefox OS掀起革命风潮 屌丝伞兵的逆袭:4人+盛大+远程+最佳手游 新年头彩:Chartboost喜获1900万美元融资 高富帅跻身移动领域 福特开放车载声控API 传低端iPhone最低只要99美元 你怎么看? 辉煌不再 Encanto超级计算机可能被拆分“出售” 知己知彼 企业应用移足云端必须清楚的10大方面 NVIDIA推Android掌机:七年孕育可否成就野心? 老板叫我做一个界面,跟VC的界面视图一样, 能不能作一个中文编译器??? 我不要活了。。。 菜鸟:一个小问题 基于对话框的程序中,使用了Tree Control和Edit box,如何在Edit box中显示TreeControl中选中的文本文件的内容。希望提供类似的例子。 ★★★★★★★紧急求救★★★★★★★★ 寻找丢失的分区表!!! windows2000进入“等待”后,唤不醒是怎么回事,请指点! jsp数据库中的Date类型? 在vb中如何进行时间比较?例如1 / 7 / 17 10:00:00 - 1 / 7 / 17 00:00:00 得到一个值?? 请问如何获得其他机器的网卡MAC地址?非常感谢!!! 别了,最爱的BCB! 如何判断一个指向窗口的指针可用? 请教高手:怎么样破windows2000的登陆密码?其密文存放在什么地方? 急:哪里有电子文档 找到找到 网络编程、大虾有请!如何获得当前每秒的字节数? 各位高手,有人喜欢用mysql吗?谈谈这个东东吧 大富翁怎么连不上了? 各位武汉的大虾,请教武汉程序员、高级程序员、系统管理员(正规的大公司)、以及用JAVA做开发的工资一般为多少。希望大家给予帮助!!前途问题!! 网络编程大虾有请!如何获得当前每秒的字节数? 怎样在treeview中设置背景图片 to 版主:精华区太乱了,请给予分类。谢了 听说VB可以写PAD的程序,TRUE? JLabel中文本换行问题 马上要开始学BCB,请问BCB有那种类似于VC的创建类的向导吗,看到BCB的界面我就想到DELPHI中创建类的难度 我的游戏引擎BATTLEFIELD作好了,欢迎下载(这次是真的) 一个pop_up menu的问题 那位高手知道在SDK中使用ADO的方法 为普天之下正直而上进的程序员找一个温馨的家 为什么不能把JMF包打进去??? 内存泄露是指例如“为对象分配一个内存区后,未删除内存区,但删除了对象”是吗? 装pws时遇到的麻烦! to freezwy(网络自由人) 有没有限制上传图片大小的asp代码??(不是组件) 还是没有解决!!! 有关VC中数据库绑定的问题! 扔个骨头……下个“圈套”,呵呵? ^_^ 紧急情况!如何改变DataGrid控件中个别行的颜色?? 如果实现断开共享目录的连接 acces 表 SQL语句中如何转换字符型字段为整型? First-chance exception 请教directx的一个入门问题? 诚征MM中…… 多线程问题?? 请问sybase中real类型的最大值是多少?999999999 自杀的N个理由 如何根据日期计算出一年中的第几天? 情况不对,撤丫~~~~~~~~~ 如何在JBuilder4.0编译环境下打包\编译??????? 关于对话框的一个简单问题 如何把几个chm(已编译的 html 文件)文件合成一个chm文件 推荐一下雷鬼音乐 芭比英语怎么读?最好把拼写也写一下!注意是英文! 工程队13天完成一项工程,平均每天完成这项工程的几分之几?每天可完成这项工程的几分之几? 推荐几条鲍勃 迪伦bob dylan的最经典歌曲.要最经典、百听不厌的. 芭比娃娃英文介绍芭比娃娃的英文介绍! 工程队做一项工程,计划8天完成,平均每天完成这项工程的几分之几,3天完成这项工程的几分之几? 请问一首鲍勃.迪伦(Bob Dylan)的歌名windows xp 第一次发行的时候,捆绑的windows media player 里面自带了一首美国乡村歌手鲍勃.迪伦(Bob Dylan)的歌,我忘了是歌名, 芭比娃娃的具体英文介绍介绍芭比的原型 发展史 流行程度 以及发展趋势 工程队12天完成一项工程,平均每天完成这项工程的几分之几?3天完成这项工程的几分之几? Forever Young 歌词翻译! 芭比娃娃用英语怎么说?芭比娃娃和奥特曼的英语说法 一条路,甲工程队单独挖15天完成这条路的1/5,甲每小时完成这条路的几分之几 英语翻译如题,这首歌还行,顺便推荐一下. “芭比娃娃”用英文怎么说? 工程队要在10天内抢修一条长2千米的公路,平均每天要修完这条路的几分之几?平均每天要修多少千米?要有列式 和理由~ 鲍勃迪伦是不是跟 披头士 杰克逊 猫王一样出名?经典之作是什么?不要复制 求写一篇500字左右的英语短文 关于芭比娃娃的RT急需在线等 工程队原计划用25天修完一条长1200米的路,实际提前五天完成,实际每天修这条路的几分之几 求芭比钻石城堡中的《we're gonna find it》的合唱谱就是两个人在小酒馆里唱的,我想和同学表演,所以希望能找到歌谱,如何合唱.谢谢! 哪个是暗影芭比真正的文章啊这么多个都是莎拉的,擦,谁给个准确的~ 工程队原计划用25天修路1200米,实际提前5天完成任务,实际每天修这条路的几分之几? 求芭比里的一首歌we are going to find itwe are going to find it 芭比娃娃的销售策略用的什么策略. 工程队修一条3千米长的路,20天修完.平均每天修多少千米?平均每天修这条路的几分之几? 芭比之钻石城堡的 we are gonna to find it 玩芭比娃娃的写怎么玩这个玩具150字作文 工程队修一条3/5千米的路,已修了3/10,剩下的要三天修完,平均每天修这条路的几分之几?求大神帮忙~~~~拜托啦. find that与find it 的区别例句:All of us ( ) necessary to take exercise every day.Many people find ( ) interesting to play computer games.A.this B.that C.them D.it 关于我的芭比娃娃的英文文章不要太长,也不要太短 1条公路25天修好平均每天修这条公路的几分之几?7天修几分之修这条公路几?请在10分钟内回答, we found that和 we found it Barbie娃娃英文介绍希望有能力的朋友帮本人写一篇关于芭比娃娃和韩国迷糊娃娃的英文介绍!急用! 一段路30天修完,平均每天修这段路的几分之几,15天能够修完这段路的几分之几. bob marley怎么死的 单词bob 的起源演变和发展(我只知道来自于条顿语bob 辉煌的荣耀)具体点要1000来个字 最好附上参考文献或链接 一条公路,由甲队独修,需要8天,由乙队单独修,需要12天完成.两队和修3天后,完成了这条路的几分之几, Bob Marley 的家庭和女人熟悉他的朋友们帮帮我,Bob Marley一生有过几个女人?结婚和没有结婚,分别是谁,叫什么名字,有没有孩子?哪年,在哪里,怎么样可是有关系的,他对家庭和女人有什么看法,越详 美国文化"芭比娃娃"有什么历史背景? 一项工程,甲单独做8天完成,乙单独做6天完成,两队合作3天后还剩这项工程的几分之几?怎么列式? 英语翻译Get up,stand up:stand up for your rights!Get up,stand up:stand up for your rights!Get up,stand up:stand up for your rights!Get up,stand up:dont give up the fight!Preacherman,dont tell me,Heaven is under the earth.I know you dont knowWhat Bob是什么意思 一项工程,甲独做8天完成,独做12天完成.两队合作3天后,还剩几分之几? 英语翻译歌手:bowie david 专辑:hunky dory Oh,hear this Robert ZimmermanI wrote a song for youAbout a strange young man called DylanWith a voice like sand and glueSome words of truthful vengeanceThey could pin us to the floorBrought a few m 请问一下“爱情的bob”是什么意思… 一项工程,由甲队修建要30天完成,由乙对修建要20天完成,两队同时修建8天后,还剩这项工程的几分之几?算式 推荐Bob Dylan的歌?不用说Knockin' On Heaven's Door,我找了很多,只是觉得这一首好听. 一项工程需要9天完成,已经干了5天,完成了这项工程的几分之几 已知一项工程,由甲队单独做30天完成,由乙队单独做20天完成.两队合作10天,还剩下工程的几分之几 18.4%怎样才能化成分数或小数, 求英语爱好者翻译Bob Dylan的Things Have Changed单词基本认识,整篇却云里雾里. Things Have Changed__Bob Dylan A worried man with a worried mind No one in front of me and nothing behind There's a woman on my lap and she's dri 一项工程原计划9天完成,实际上只用7天就完成了.实际每天比原计划多完成工程的几分之几. 芭比之歌星公主 我在这 中文版歌词 求啊.各种球 Bob Dylan的Like a rolling stone谁有中文歌词翻译?这首歌的歌词中文翻译谁有?帮忙呀!谢了! 7天是9天的几分之几 here i am歌词(芭比之歌星公主) I wish i had life歌词(芭比之歌星公主) how high we can fly 歌词最好还有princess want have fun歌词 芭比娃娃英语怎么说 一项工程原计划9天完成,实际上只用7天就完成了.实际每天比原计划多完成工程的几分之几. 急需一份雷鬼音乐的英文介绍与一份Bob Marley的英文介绍一定是纯英文翻译!不是翻译软件翻译出来的!reggae与hip-hop,jazz的节奏有什么关系? 芭比的英文怎么拼写 修一条4千米长的公路,7天修完,平均每天修几分之几千米?每天修了这条公路的几分之几?平均每天修了1千米的几分之几?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn