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

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

免费jQuery幻灯片图片轮播插件Galleriffic的使用方法 专访IBM中国研究院院长沈晓卫博士:全新的物联网来了 《近匠》GYENNO CEO任康:用“勺子”敲开一片新市场 Horde3D——基于C++编写的3D渲染引擎 Maker Faire 2015在深圳正式开幕,关注创客生态系统 Arduino与Seeed Studio达成战略合作——专访Arduino联合创始人Massimo Banzi 免费开源的Bootstrap富文本编辑器bootstrap-wysiwyg使用方法 CCAI2015:首届中国人工智能大会将于7月26-27日在京举行 拥抱互联网+ 用友NC6助力集团企业蜕变数据驱动型公司 《近匠》融云,自主研发真正“不丢消息”的IM云服务 【CTO讲堂】听云CTO Wood:APM实现原理及对IT和产品运营的价值 从7个维度浅析虚拟现实Alpha年 Maker Faire上的微软:将技术与工具带给Maker才是关键 友盟2015年Q1移动互联网报告:车联网App崛起 多面编程语言Scala NEC高可用集群软件EXPRESSCLUSTER X3.3面向中国市场正式发布 【探秘ES6】系列专栏:模版字符串 专访图书作者祁宇:C++11让程序更简洁、更现代、更强大 滴滴打车CTO张博:生死战役,技术和时间赛跑 Qualcomm拥抱创客文化:如何基于DragonBoard 410c创造和创业? 【探秘ES6】系列专栏:剩余参数和默认参数 专访资深程序员庄晓立:我为什么要选择Rust? 主会讲师确认,2015中国人工智能大会火热报名中 容联·云通讯线下沙龙:IM 5.0助力App社交化 【CTO讲堂】全数据驱动产品优化,美国互联网公司A/B测试经验分享 《近匠》易快报:以报销做企业消费场景下的Slack 纷享销客D轮融资1亿美金,启动开放平台战略! 专访4秒源码商城CTO陈杰:扎根互联网的“不安的心” iOS UIView动画实践(一):揭开Animation的神秘面纱 【前端人生】Teambition前端工程师陈涌:非计算机专业,依托社区不断成长壮大 iOS UIView动画实践(二):Spring Animation与人机交互 怎样从句柄得到对象,附有具体代码? 关于CStringArray的使用问题???? 我的程序错了么?? 我的程序错了么? DHCP问题 关于IIS的使用 XML中华网(www.xmlchina.net)诚邀您的加盟,让我们共同讨论.NET!! 请问:DCOM连接成功,但是不执行客户微服务器代码是什么原因? 建议有CMM实施经验的同仁定期召开一个讨论会,交流一些方法和思想。 请问在哪儿可以下载c++编译期(在UNIX环境下运行) 听说新出的JB6是4张盘,是吗?都是什么内容?大家讨论一下好吗? 一个菜鸟的问题,请问 rs_user.open sql,conn,3,2 中的3,2 是什么意思 test 如何显示AUTOCAD 生成的DWG矢量文件?(来者有分) 我送分来了 名词解释........ 一个菜鸟的问题,请问 rs_user.open sql,conn,3,2 中的3,2 是什么意思 c#中的DataGrid问题 请教关于jdk库的文档的问题 机器一启动,IE就跳出来,转到指定的网站,怎么办? 有空来坐坐啊各位大虾们 微狗是什么東西﹐它的原理是什么. 谁知道用vb怎么编出来能读出PCI数据的程序啊。我有高分相送啊 jsp 中 include 的问题 高手请指点:winuser.h明明有KBDLLHOOKSTRUCT的说明,但在程序中却老是出现未定义,你知道原因吗? 可以用例子说明一下ORACLE的外连接的SQL语句吗? 水晶报表的菜鸟问题 visual C#能制作类似于它自已的菜单吗?也就是office xp的菜单 在ADO中怎么用模糊查询? ftp的多线程下载问题 请教有关jdk库的文档的问题 谁有在启动时候装载引导界面的程序呀?先告诉我给分,都给了 一个SQL生成脚本,在查询分析中运行后,同一个源程式,客户端界面成乱码。 谁知道用vb怎么编出来能读出PCI数据的程序啊。我有高分相送啊 那个兄弟试过在delphi里用互斥元来实现多线程? 请问如何判断一个对象是否已经初始化??? 谁知道用vb怎么编出来能读出PCI数据的程序啊。我有高分相送啊 显示中文遇到困难,有经验的请进 建索引的问题。 2000里的关机函数?? 网上哪里有供测试用的数据库? 求救!SQL Server2000个人版在Win98和WinXp都安装不进去了,详情请看里面...谢谢! 如何点住界面的任一位置都可移动界面? 怎样把数据库安装到客户端? 2000里的关机函数? 2000里的关机函数? 如何实现以下功能? HTTP 500.100 - 内部服务器错误 - ASP 错误,改了默认用户的权限( 改成administrator)也不成 这是什么错误提示? Liunx下的c编程 怎样升级VC++6.0? 如何判断某物质能否导电 如何判断某物质是否是电解质 不明白导电和电解质的关系 怎样区分能导电的物质、电解质、溶于水所得溶液能导电的物质? 英语翻译Nhung lan sau khong can phai nhu 中国古代商业的发展特点 下列物质的水溶液能导电但属于非电解质的是?A.CH3CH2COOH B.Cl2 C.NH4HCO3 D.SO2 英语翻译Mat dien tu Toi wa den gjo 回答下列问题 (1)判断上述物质能导电的是 (2)属于电解质的是,非电解质的是 (3)电解质但不能导电1稀盐酸 2液态 3氨水 4铝条 5熔融氯化钠 6石墨 7氢氧化钡固体 8二氧化硫 9水 10熔融氧 什么样的醇能被催化氧化但不能生成醛? 英语翻译 什么物质能导电,怎么判断电解质与非电解质 什么醇不能被催化氧化成具有相同原子数的醛. 诗歌按照历史发展演变可分为______、_______、_______、_______. 是不是非电解质都不导电 现在的食醋怎么样? 什么是指示剂的变色范围?(和一些相关的问题)如【甲基橙】3.4.4 红-黄,是说甲基橙在pH为3.4.4的时候就会开始变色吗?是逐渐由红色渐渐变为黄色?还是一下子就从红色变成黄色了.如果是,那 英语翻译1寸,白色底,彩色照片. 如何从颜色上区分氢氧化钙、碳酸钙和生石灰同上 催化氧化.醛 英语翻译对不起!我骂你是我不对,我错了,不要生气了好吗?请你原谅我,我真的很想你,也想天天见到你. 如何鉴别勾兑醋和酿造醋,要有具体的实验方法 指示剂的变色原理和变色范围酸碱指示剂 英语翻译老婆我来河口接你你什么时候过来 为什么酒、醋等都说勾兑的不好,酿造的好主要成分不都是一样的吗? 怎样让氢氧化钙转变为碳酸钙不通入二氧化碳,不加碳酸钠. 英语翻译老婆我很想你早点回来,我在家等你,现在还没找工作,等你回来一起去开家店,开家我们自己的店. 1、蔗糖的物理性质?2、水的化学性质?3、变速运动概念?简短小小,唔该~ 我解释得这个指示剂变色范围对不对比如说甲基橙3.4.4 是红橙黄在3.1以下肯定是红色 4.4以上肯定是黄色 在3.4.4这个范围你才可以看到又红色到橙色或者由橙色到黄色的突变.可能是3.3可以看 中国古代商业发展繁荣的原因帮帮忙啊 中国史原始社会,奴隶社会,封建社会分界点.并说明一下他们区分的标志. 高中各种指示剂的变色范围,使用情况,注意事项.高中各种指示剂如酚酞,石蕊,等等 变色范围,在什么滴定情况下使用以及注意事项. 如何挑选食醋 三种白色粉末分别是碳酸钡,硫酸钡,碳酸钠,设计实验把这三种粉末区分开来. 为什么氧化钙是电解质而氨气不是? 如何选择食醋?纯酿造、看标签 用(低压羰基化法)生产的冰醋酸勾兑食用醋对身体有益吗?石油等原料合成的是不是工业冰醋酸? 在有机玻璃加工中,如何选择专用锯片? 求营养健康方面小知识,选择题和简单的问答题多多益善 为什么封建社会能够代替奴隶社会? 为什么资本主义能都代替封建社会?(列举一些重大的事件).作业需要.求帮助 ! 百里酚蓝,他的两个理论变色范围是多少?该指示剂在ph=5 ph=1 ph=11的溶液中各显什么颜色 电解质本身不一定能导电为什么! 封建社会代替奴隶社会,为什么说是历史前进发展的必然之路! 有机玻璃用什么锯片切不崩边 电解质不一定导电吗 化学式为C5H12O的有机物属于醇类的同分异构体有__种,期中能氧化成醛的有___中,其结构简式为____________,不能发生催化眼花的异构体结构简式为____,不能发生消去反应的异构体的结构简式为 百里酚蓝指示剂可用溴百里酚蓝代替吗 归纳中国古代商业发展的特点?(从商人组织 ,活动场所及经营领域等方面的变化来归纳) 中国传统的法律思想有哪些 百里酚蓝指示剂如何配我做醛基含量测定,要用到百里芬兰指示剂,但是不知道怎么配.其他试剂都是用甲醇配一定的浓度,指示剂也要溶于甲醇吗?什么浓度合适呢? 如何识别勾兑醋 如何理解中国法律制度在古代和近代的发展、演变的过程. 熟石灰不是氢氧化钙么为什么答案上是按碳酸钙算的啊 如何鉴别酿造醋和勾兑醋 中国原始文化的主要特征是什么如题,就是半坡人和河姆渡人的不同表现了原始文化的哪些主要特征 请教谁知道(0.04%溴百里酚蓝--指示剂)替代指示剂遇到一滴定试验,建议使用0.04%溴百里酚蓝做指示剂,自己设备有限无法配制,找遍附近化工试剂店都没有,请教那位知道是否有哪个常见指示 铝和铝粉的化学性质有甚区别 人大代表能够更改中国的法律吗? 英语翻译我的爱好是旅游 我曾经去过北京 液态发酵的醋是勾兑醋吗 我国古代政治制度的演变趋势是什么 英语翻译是人体器官的名字:越南语:Mât (中间的â下面还有:一点)本人打不出来.译中文:
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘