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

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

SDCC 2015中国软件开发者大会盛大开幕 《近匠》逸创云客服创始人叶翔:做好客服产品静待SaaS大爆发时代的到来 【SDCC2015现场】数据库实战论坛:分布式数据库的实践与挑战 SDCC 2015 中国软件开发者大会亮点回顾 《近匠》扬智科技GoWarrior:软硬件全面开源的计算平台 【CTO讲堂】独家直播双十一全网动态?前黑客“劳改”带你玩转大数据 《近匠》好雨云刘凡:提供全方位支持的一站式开发服务云平台 体验过HTC Vive,才知道何谓沉浸感 BDTC 2015:大数据技术精英云集 初版日程公布(表) 深度剖析C++对象池自动回收技术实现 React Native与ExMobi技术路线探索 SDCC 2015前端专场札记:Facebook、百度、腾讯、美团、饿了么等互联网公司的前端实战 芯片巨头为何痴恋开源软件?英特尔Imad Sousou来解密 3D Touch:岂止于Multi-Touch Atlassian亚太区业务经理Paul Conroy:敏捷是开发者的痛点 基于DuiEngine的开源DirectUI图形界面库SOUI 【CTO讲堂】工具类、新闻类、视频类等不同类型App的积分体系该如何搭建? 浏览器的改进应来自用户诉求而非商业诉求 《近匠》Moxtra:可内嵌的一站式移动协同解决方案 互联网时代的无栈开发 SDCC 2015参会感——无法计算的价值 英特尔中国研究院开放日 多个研究项目齐亮相 阿里王晶昱谈淘宝双11分布式数据库实战 为什么移动化对企业级应用如此重要? 移动App图标设计的最佳实践 在Node应用中实施Web认证的四大方法 如何在Swift中使用LLVM API? 七麦科技王东:搜索优化与数据支撑打破App推广困局 Android国外学习资源汇总 【CTO讲堂】揭秘高效协作工具背后的技术架构 TIOBE 2015年12月编程语言排行榜:Java正处巅峰 有人能给我详细解释一下GDI位图和DIB位图的区别吗 smilejiangjun(smile将军)请进 打印问题!! 快来啊,哥哥! 请问,怎样将.fox的文件变成.prg程序 各位前辈,如果在公司的试用期觉得工资低了,怎么样和公司谈好一点?谢谢! 在安装好的机器中提取声显卡驱动吗? 大家有没有兴趣在北京举办一次聚会,大家探讨Java技术? 数据库中的某个字段的数据中包含  ,当把该字段绑定到dropdownlist后,  就显示不出来了.? vb怎么处理导出的历史文件 用户控件问题?急、急、急??? 原文:文字接龙---喜欢玩的请接下去!(转) CInternetSession.OpenURL()打开这个网面,只能得到93字节,怎么处理??? 求救:如何低级格式化硬盘,用什么dos命令? delphi+mapx的问题,求救! 读取数据库怎么这么慢?是不是我的方法不正确? form提交数据后,另一页取值为空?200分相送!! 关于windows.net server的安装 打印问题!!(50) 如何编程获得win2000本机的MAC地址?不用Netbios的方法阿,谢谢 讨论一下,对于个人来讲计算机可以帮助我们做什么? 谁有WS-FTP pro 7.5的注册码! 怎样改变MENU的字体? 请问有谁愿意转让《Object-Oriented Software Engineering: A Use Case Driven Approach》一书 讨论一下,对于个人来讲计算机可以帮助我们做什么? 谁用C++ BUilder写过类似sql 语句生成器的东西。 有谁知道 NetBoy 3.0.1 的序列号?第一个答对者20分全给!本人说话绝对算数。 ADO,如何判断一个连接对象(_ConnectionPtr)是否已经打开? IIS 5.0 & exchange server 有沖突? 修改数据库问题,急,在线等待! 讨论一下,对于个人来讲计算机可以帮助我们做什么? 怎样实现c语言对数据库的操作?(查询,添加,删除,排序。。。) 建立ActiveX控件的问题 求救:java的‘主要类型’本质上是不是对象? 如何编程实现改变显示器的分辩率? 有谁知道 NetBoy 3.0.1 的序列号?第一个答对者20分全给!本人说话绝对算数。 请大家给个方案:关于中文词法分析? 请 newly_ignorant(不学无术) 兄进来领分 怎样控SourceSafe的物理权限 ? 向各位高手求助!简单goto转变成没有goto的语句· 怎么改变DataGrid页导航条数字颜色 谁有IPX在局域网里收发和解析IPX包的例子! 释放连接,在线等待 我想将一个表中的所有字段的内容送入word中规定的表格中,请问谁能给出一个例子??? 如何删除folder.htt,和desktop.ini文件? ADO问题 为什么用 filelistbox 写完的程序换到其他的机器上就不好用了? JB7编译的exe文件为什么不能运行 vb调用存储过程(mssql,oracle),是否一样?不一样怎样做到一致?! 学习ASP STL问题2,怎样获得元素在list中的位置(序号)呢?? 一道简单的线性代数证明题设A是n阶方阵,x是n维列向量.若对某一自然数m,有[A^(m-1)]x≠0,(A^m)x=0.证明向量组x,Ax,……[A^(m-1)]x线性无关.证明:设有数组k1.k2,...,km,使得k1x+k2Ax+...+km[A^(m-1)]x=0上式两端 ABCD是直角梯形,AB=10厘米,CD=4厘米 面积是44.8平方厘米,阴影是多少? 下列属于已经高度分化的细胞的是A.能分泌抗体的细胞B.具有RNA聚合酶的细胞C.具有胰岛素基因的细胞D.能进行DNA复制的细胞 由一个受精卵形成复杂的生物体,发生的生理过程有?有这么几个可以参考:细胞分裂,细胞生长,细胞分化,细胞死亡 用for语句编1到100之间偶数和C语言 编写 1到100之间的偶数和 急 在三角形ABC中,已知AD:DF:FB=1:2:3,AE=2cm,EG=4cm,GC=6cm.CD交FG于H,求FH/GH 细胞分裂的一道选择题》》》某二倍体动物的细胞内含14条染色体,14个DNA分子,且细胞膜开始从正中部凹陷,则该细胞( )(A)处于有丝分裂后期(B)正在进行有关蛋白质的合成(C)将形成 拦河大坝修成上窄下宽的形状,是不是为了减小压强? ④.(x-y)平方+4a(x-y)+4a平方 求结果(用因式分解做) 正常细胞的细胞核和细胞质之间的关系是什么? 拦河大坝修成上窄下宽的型状是为什么?根据初3物理书中液体压强的知识来回答,急! 4a的平方x-4a的平方y-b的平方x+b的平方y 因式分解 有丝分裂过程中,姐妹染色单体着丝粒的分开发生于 .A.前期 B.中期 C.后期 D.末期 工程师们为什么把拦河大坝设计成上宽下窄的形状 拦河大坝修成上窄下宽的原因 三棱柱ABC﹣A1B1C1中,底面边长和侧棱长都相等,∠BAA1=∠CAA1=60°.则异面直线AB1与BC1所成角的余弦值为_____. 几道填空题.答对必采纳. 怎样比较不同细胞分化程度受精卵、体细胞和生殖细胞哪个的分化程度高?可是刚才在查一个资料的时候,说是体细胞小于生殖细胞··? 要想判断一种生物是否为纯合子,最好的交配对象应该是什么? 两道填空题和一道证明题.答对必采纳.急用. 高度分化的细胞还有分化能力吗 判断一种生物的遗传因子是杂合子还是纯合子,最好的办法 几道填空题.除了第十二题.答对必采纳.急用.本人不是贪小便宜.只是想对下答案. 已知:如图,在RT△ABC中,∠A=90度,AE是高,BD是∠ABC的平分线,AE与BD相交于点F,DH⊥ 算纯合子比例时,性染色体要算么?比如AAXBXB才是纯合子,AAXBXb不是么?因为答案是这样算的,但我看有些问问说纯合子与性染色体无关, 【高中生物】细胞分裂的一个问题做到选择题里的一个选项...【能进行细胞增值过程的细胞都具有细胞周期】求问这个选项为什么错了?最好有例子> 已知:在Rt△ABC中,∠A=90°,AE是高,BD是∠ABC的平分线,AE与BD相交于点F,DH⊥BC,垂足是H求证AFHD为菱形 正常细胞的细胞核和细胞质的关系 一道高中生物关于细胞分裂和半保留复制的题目现将含有两对同源染色体且核DNA都已用32P标记的一个细胞,放在不含32P的培养基中培养,若该细胞连续进行4次有丝分裂,则含32P的子细胞数量最少 a little a little bit a bit 后面接什么词? 一道细胞分裂的生物题用显微镜在同一个视野观察到细胞数目最多的是:1.间期 2.前期 3.末期 C语言 求100—200之间的全部素数,并且输出每10个换一行#includemain(){int m,i,k,n=0;for(m=101;m a little bit 与a bit little 区别是什么? 正常细胞中细胞核与细胞质的关系怎样单独的细胞核为什么不能生存无核的细胞可以短期生存 但无法繁殖后代 为什么 四边形OABC为菱形,点B,C在扇形OEF的弧上,若OA=1,角1=角2,则扇形OEF的面积为多少? a little bit后加什么?可数名词?不可数名词?动词?形容词?单数?复数? 正常细胞的细胞核与细胞质的关系是【 】的关系,就一个空,别跑出一段话来! 如图,四边形OABC为菱形,点A,B在一点O为圆心的弧DE上,若OA=3, 下列关于癌细胞分化程度和特点的表述中,正确的是哪个?A、分化程度低、细胞黏着性降低B、分化程度高、细胞无限增殖C、分化程度低、细胞形态结构无变化D、分化程度高、细胞易分散和转 下图中,OABC为正方形.AC为4厘米,求阴影部分的面积 已知等比数列且a3+a5=36,a4+a7=18.(1)若an=1/2求n (2)设数列的前n项和为Sn求S8 三峡大坝建成后淹没了哪些低水位区的古迹?对于淹没的古迹是如何保护的? 下图中,OABC是正方形,求阴影部分的面积我不会画图,大概是一个圆的四分之一的一脚,中间有个正方形,阴影部分是那个图形中除正方形外的部分,OABC是那个正方形, +4+7=0用公式法解 三峡大坝历史最高水位是多少?2009年整个三峡工程竣工后,曾经到过的最高水位! 大多数细胞都是由受精卵发育来的,受精卵不断分裂 最初产生的细胞都是相同的,都具有分裂能力,在后来的生长发育中除小一部分继续保持分裂外,大部分细胞发生了分化.请问小部分细胞为什 已知在正项等比数列{an}中,S8=4,a1a2a3a4a5a6a7a8=16,则1/a1+1/a2+1/a3+1/a4+1/a5+1/a6+1/a7+1/a8=多少 efgh分别是四边形abcd各边的点,且ae×fd=eb×af,bg×hc=gc×dh 连接eh gf 交与o点 求证 oe×go=fo×oh如图 efgh分别是四边形abcd各边的点,且ae×fd=eb×af,bg×hc=gc×dh 连接eh gf 交与o点求证 oe×go=fo×oh, 有以下几道数学填空题求解(100分钟,满分100分)一、填空题(每小题2分,共20分)1.42和63的最大公约数是.2.一个数的91是8的一半,这个数的是.3.《数学百科全书》实行八五折优惠后每套340元 今年父样61岁,大儿子32岁,三儿子27岁,三儿子24岁,几年前父亲的年龄是三个儿子年龄和的2倍? EFGH分别是四边形ABCD各边上的点,且AE*FD=EB*AF,BG*HC=GC*DH,联结EH,GF相交于点O.求证:EO*GO=FO*OH 用三角形一边的平行线判定定理和推论做! 关于细胞分裂B为什么不可以呢?答案说由于该植物是四倍体植物,所以该细胞不能处于有丝分裂后期,为什么呢? 今年父亲61岁,大孩子32岁,二孩子27岁,三孩子24岁,多少年前父亲的年龄是三个孩子年龄和的2倍列方程 已知:四边形EFGH是正方形,AE=FB=GC=DH 求证:四边形ABCD是正方形. 在高等生物受精卵的形成过程中( ) 每个选项回答详细点!A同源染色体配对B非非同源染色体自由组合C合子中染色体数目是精子和卵细胞中的染色体数目之和D会发生DNA复制 爸爸今年比儿子大27岁,10年后爸爸年龄是儿子的2倍.今年儿子多少岁? 一张纸者30次比珠穆朗玛峰还要高但一张纸只能折9次 受精卵的形成过程人的来历相信大家都知道一些,那么具体追述到最小话受精卵的形成呢,当成千上万上亿个精子细胞进入卵巢与卵细胞相遇,最终却只有1个或者2个等很少很少的精细胞才能与 ①当x<0,…………这与条件矛盾②当x<0………所以,x<0成立综上述,………问:①中后面还要不要加上“舍去”?②中“所以,x<0成立”可以舍去吗?我要正规的书写答案,麻烦找到说下, 请问某工程人工挖一某坑混凝土基础垫层,长1.2m,宽1.2m,深2.20m,四类土,求挖基坑土方工程量
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘