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

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

[企业开源系列]后起之秀Facebook凭什么挑战互联网霸主Google? 谷歌推出免费标签管理应用Tag Manager McAfee CTO Phyllis Schneck被任命为NPPD副部长 Bootstrap 3.0发布 更好地支持移动端和响应式开发 国内创业公司QingCloud的魄力:做一个世界级的IaaS服务 从毫秒到微妙,纯硬的闪存阵列IBM Flash System来了! 中科创达邹鹏程:黑客精神逐渐被人遗忘 有点让人感伤 通过讲故事的方式来设计优秀网站 “肮脏的”IT工作排行榜 Clank:带有SCSS的高效率移动应用原型框架 欧朋 CTO 罗志宇:谈Sphinx游戏引擎的前世今生 John Carmack大神亲手操刀,Oculus Rift SDK即将发布 从南极之争谈软件架构十个技巧,及成功团队具备的气质 Imation重拳出击,推出新型混合存储平台 张建华:FusionSphere不是简单的OpenStack发行版 Chrome 29来了:地址栏变得更“兼容” Android版增WebRTC 工程师谈在Facebook工作最糟糕的事情 用Scala重构19楼——SDCC 2013讲师王治专访 10款最新且超实用的开发框架 创业公司为什么应该写博客? 向iOS SDK看齐:Facebook Android SDK迎来重大更新 闯向海外:对话AppFlood产品总监陈霄 高手爱跨界:联想智能桌面,27寸大Pad抢先试玩 惠普第三季度收入272亿美元同比下降8% 高管重新布局 原来我们会出这个价钱购买“廉价”iPhone Web设计过程中该做和不该做的 新细节披露:通过电信合作 美国75%网络遭NSA监控 实时Bug检测工具Bugsnag发布API更新 【观察】一大三小:亚马逊,微软、谷歌、IBM ,IaaS四足鼎立 “化云为雨”一小滴:北京,3G手机+蓝牙打印机实现智能抄表 金山云与蓝汛联合提供云基础设施服务 如何取消vb默认的应用程序忙对话框 请问这段代码哪里有误? 请问各位高手制作MediaPlayer问题,急急!!要交作业。 VB能做绿色软件吗?几十K的! &&&&&&小弟现在初学COM,有谁留下QQ,帮助小弟,小弟感激不尽。 十万火急 我想开发一些牌类和棋类的游戏,有什么外国的网站可以学到,和开放源代码。知道的请帮帮忙(100) 万分感谢 怎样配置运行.exe的CGI程序 请教,如何改变 TreeView的背景颜色? 一个算法问题 誰能介紹廣州几個做掌上電腦開發的牛一點的公司? 如何在客户端的Web Service请求中加入SOAP标头 Fortran中怎样实现类似 全局变量的实现方法。 关于无边框窗口 几个名词的英汉翻译,这样翻译对吗? JBuilder6个人版的注册号谁知道?急用!!! 高分求教 哪儿可以下载InstallShield 6.22(在线等待,急!!!!) 我要installshield 怎样backupwin98的注册表? ****************如何生成安装文件************* 求教这样一个角度算法 征求好网址!大家把收藏夹里的好网址贡献出来吧! 中国队惨了!!!!!!!贝克汉姆已加入土耳其队! 《Applied Cryptography》,这是本什么书? 一个12位的整型,用unsigned long可以容纳吗? Perl以后会变成什么样呢? 谁能帮我!错手把逻辑盘的东西删了,能不能恢复。 下面添加用户的代码能运行吗,我怎么运行不起来,50feng VC文本编辑器没有参数提示 在Delphi中如何使图像淡入淡出? 猜猜中国今天输几个,本人大胆预测10-0 为什么我这里总是405错误呀?Method Not Allowed……The requested method POST is not allowed ADO技术问题! HOOK还是不行! 在ocx中如何使用一个ActiveX,不算使用IMPORT,还有没有别的方法呢?(大送100分) API中的SETTEXTCOLOR函数! 部署实体bean的问题(jbuilder6+weblogic6)??? 怎么样自动增加一列在select UserID,AreaCode from table 。在先等候,先答来的100 谁能帮我!错手把逻辑盘的东西删了,能不能恢复。 调查:各位都用哪里的主页空间? 猜猜中国今天输几个,本人大胆预测10-0 我不喜欢南美球队,球风太差,犯规隐蔽,演戏一流!!! 请问这段代码哪里有误?我用的asp+access。急急急急急急急急急急急急急急! 我想做一个类,提供ONMOUSERMOVE事件给用户接口,怎么做,在线等候? 请问关于软件架构,框架和构架的问题 看看别人吧!!!再看看我们!!! 怎么样自动增加一列在select UserID,AreaCode from table 。在先等候,先答来的100 全民健身 有谁使用过水晶报表? 氯气和金属反应是否要加热一定需要加热么? 蓝藻和绿藻细胞的细胞膜结构(包括糖类,磷脂双分子层,以及横跨细胞膜的蛋白质)是否完全相同?是否有相同之处,也有不同之处? 求离子交换柱层析法和拥有分子筛作用的(叫什么忘了)的两个实验报告或操作详细说明一个是离子交换柱层析法另一个分子筛作用的(叫什么忘了) 硅与氯气反应必须加热吗,为什么? 下列关于有机化合物性质的叙述,错误的是A、大多能溶于水B、大多熔点低,受热易分解C、大多易燃烧D、大多不导电 凝胶过滤层析中和凝胶电泳中的分子筛效应有什么不同?为什么?要求比较标准的答案,这是王镜岩版生物化学的一道课后习题. 谁用过醋渣?有没有作用?3Q今天来个推销醋渣的,是做醋后的下脚料,山西这个东西不少,给山西的朋友打电话都没有人用,什么酸度高,我给牛试验了一下,可能没有吃过,在说这个东西稍微有点酸, 下式表示一种有机物的结构,关于它的性质的叙述中1mol该有机物最多能和8molNaOH反应 羟基可以和氢氧化钠反应吗?有什么条件呢?..3Q 用托盘天平能称出11.7克食盐吗? 什么是蒸馏水能不能喝 有机化合物的性质老师好,我是高一学生,最近正在学习《重要的有机化合物》,对烷烃、烯烃、乙醇、苯、酯等的分类和结构式的特点(羧基、羟基、碳碳双键)比较模糊,请老师指教. 丙二醇甲醚和丁醚有什么区别 制取氯气为什么用浓盐酸和HCl在水溶液中的电势电能有关的... 请问“福建三明哪里有卖杜邦线和杜邦端子?”本人急着要用?是用于单片机的 一缩二丙二醇甲基醚与二丙二醇甲醚是同一种物质吗? 已知:KClO3+6HCl==KCl+3Cl2↑+3H2O,现用K35ClO3和H37Cl反应,求制备的氯气的式量是多少? 2-甲基丙烯结构式?2-甲基丙烯结构式是什么?结构简式? 乙基丙烯基乙炔的结构式? K35ClO3晶体与H37Cl的浓盐酸反应后,生成氯气、氯化钾和水.下列说法正确的是( ) A.氯化钾既不是氧化产物注:K35ClO3为KClO3,其中Cl为Cl-35,下同.K35ClO3晶体与H37Cl的浓盐酸反应后,生成氯气、氯化钾和 求乙烯丙烯化学结构式就内种结构式 2,4-辛二炔 2,2,5,5-四甲基-3-乙炔 异丙烯基 结构式 氯化钾制氯气原理 丙烯结构式碳碳双键怎么连接中间的那个碳? 什么是异丙烯,它的结构式是什么? 只有C组成的物质不可能是有机物吗 TQ2440杜邦线用的哪种规格的? 异丙醇和二丙二醇丁醚能否共沸,如果行的话共沸点多少.什么比例最佳? 用人口腔上皮细胞做观察DNA和RNA在细胞中的分布实验时,需用甲基绿吡罗红染色剂分别给涂片进行染色 为什么错 利用凝胶层析分离混合样品时,怎样才能得到较好的分离效果 2-丙醇怎么生成醚 方程式 蒸馏水能喝吗 甲基绿和吡罗红染色剂为何现配现用高中生物题 在京东上买的杯子,盖子的材料是PPH(丙二醇苯醚,分子式 C 6 H 5 C 3 H 7 O 2 ),味道比较大,问有毒么PPH有那么大的味么? “蒸馏水”能喝吗? 环丙烷和丙烯是同分异构体吗 丙烯分子中三个碳原子在同一条直线上吗 蒸馏水可以喝吗﹖ 丙烯的同分异构体类型有哪些 丙烯中的甲基为什么会把与其相连的有双键的碳原子的电子推向另一个双键碳原子? 氯气通入碘水中会发生什么反应? 高锰酸钾加热制氧化学反应方程式 细胞膜之所以具有选择透过性是因为细胞膜上的哪种物质? 请问蒸馏水能长期喝吗? 高锰酸钾制取氢气化学方程式 蒸馏水有不干净的东西吗 氯气与碘可以在水中反应吗? 甲基绿吡罗红试剂如何配制? 电路板用到5V和12V的电压源,我把这两部分分在了两块板子上,中间用杜邦线连接传输信号但是两个电压源的地信号不是同一个,导致前边的信号传不到后边来,求怎么解决?有人说用飞线,就是用 氯气通入水中,随水中pH的升高,生成HClO减少而ClO-增多,消毒效果降低,为什么? 高一生物中甲基绿吡罗红染色剂配方须掌握吗 怎样制取纯净的氢氧化亚铁? 铜氧化的化学方程式Cu 是怎么变成Cu2(OH)2CO3的 分子筛填充量是怎么计算的? 氢氧化亚铁的制备实验室如何制取 什么事是葡聚糖啊?什么是葡聚糖啊,他有什么作用啊?哪里有卖的啊? 吡罗红和甲基绿染液如何配制? 制取氢氧化亚铁的过程中,如何制得氢氧化亚铁沉淀(至少能存在较长时间)提示:如何减少氧气对生成的氢氧化亚铁的氧化 丙二醇燃烧的化学方程式怎么写? 凝胶过滤层析中和凝胶电泳中的分子筛效应有什么不同,请尽量全面 蒸馏水能不能喝?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘