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

iOS与Android本地数据库新选择:使用Objective-C和Java编写

HTML文档下载 WORD文档下载 PDF文档下载
基于移动设备的硬件性能,开发者对数据库的追求一直都是更小、更快,这让许多数据库本该有的特性在移动端泯灭。经一系列的尝试之后,Couchbase发布了基于iOS与Android的NoSQL数据库,分别由Objective-C和Java编写。

更小、更快,这一直都是开发者对基于移动设备数据库的要求;正是这个最基本的需求,导致其它数据库特性在移动端的泯灭,同样也使得NoSQL在这一领域未能有所建树。近日,NoSQL数据库领域的三巨头之一Couchbase打破了这一僵局,发布了基于iOS及Android版的NoSQL数据库。

以下为译文:

近日NoSQL初创公司Couchbase发布一款名为Couchbase Lite的产品,一款基于iOS及Android设计的NoSQL数据库。Couchbase Lite可以直接运行于平板或者手机之上,支持大多数当下的应用程序。

作为本地数据库,其优点非常明显:在不良网络环境下,避免缓慢的加载时间及工作丢失。假设Lite版本如Couchbase定义的非常轻量级与快速,应用程序可以更快及更灵活的对数据进行更新。使用Couchbase Lite情况下,应用可以将本地数据与基于云的Couchbase Server数据库同步,这意味着在编程决策与网络状态允许的情况下,两个数据库可以保持同步更新。

同时这不仅仅是在类似Instagram或者Angry Birds这种简单应用中,Couchbase产品研发SVP Rahim Yaseen对此非常看好,他认为结合了多核处理器、海量内存的本地数据库将有着无限的发展空间。 通过Yaseen了解到,这个数据库在在线学习平台及医疗领域将大有作为,适当装备的平板甚至能执行类似超声波检查功能。当下,Yaseen的团队已经通过一个简单的国际象棋应用展示了这种同步的可能性,他说道:

日益变强的计算及存储能力开启了移动应用本地数据密集型篇章,甚至囊括了传感器类型应用。

曾今类似的创意

可能许多开发者正在疑惑其中创新的地方,SAP通过Sybase SQL Anywhere平台提供类似的一组服务,Couchbase本身在两年前也发布了类似的产品Mobile Couchbase。与Sybase SQL Anywhere的不同之处非常明显——SQL和NoSQL的区别,Couchbase Lite是一个专注JSON文档的NoSQL数据库。

Mobile Couchbase与Couchbase Lite之间的区别则更加的技术了一点,Couchbase CEO Bob Wiederhold解释道:“CouchOne……很早已经有了这个想法,但是技术条件并不允许。”CouchOne是CouchDB的作者,后在2011年与键值初创公司Membase合并为Couchbase。Mobile Couchbase基于CouchOne的技术,但是Couchbase现在则是致力于发展它的Couchbase Server技术。

Couchbase Lite Github页面中展示了整个事件的顺序,便于理解其新技术及衍变过程:

2011:Couchbase将CouchDB移植到移动平台,最终产品则是Couchbase Mobile;由于其解释性语言开发(Erlang和JavaScript),其体积很大并且速度太慢。

2012:作为一个R&D项目,Couchbase Labs开发了一个新的数据库TouchDB。使用了被移动系统广泛使用的SQLite作为底层数据存储,并添加了一个本地代码的NoSQL文档模型及复制协议。这项举措取得了非常大的成功,TouchDB被开发者接受,并运用于多个商业应用中。

2012:Couchbase发布了它的旗舰产品Couchbase Server 2数据库,它保持了Membase的高性能,并且添加了CouchDB的MapReduce查询引擎。

2013:TouchDB之后版本将被命名为Couchbase Lite,它将变得更小及更快。从另一个角度看,Couchbase将建立一个服务器端的网关组件,让Couchbase Server可以重用复制功能。

通过Yaseen了解到,iOS版本的Couchbase Lite使用Objective-C编写,Android版本使用的则是Java。该公司正在寻求一部分应用开发平台的帮助,致力将Couchbase Lite打造成一个标准组件,它将被整合到Antenna、Appcelerator、Apperian、Adobe PhoneGap、Sencha及Xamarin这些平台中。

这个宣布发布在Couchbase获得2500万美元的D轮融资之后,它与MongoDB及DataStax都是NoSQL领域实力相当的三巨头。如果Couchbase想在移动端有一番作为,它面临的最大对手就是同为3巨头之一的MongoDB。

原文链接:Couchbase rolls out native NoSQL databases for iOS, Android (编译/仲浩 审校/王鹏)

Kinect for Windows SDK 1.7正式发布,支持3D建模 SafeNet与风河系统联手推出VxWorks嵌入式系统软件货币化方案 Windows Server 2012中的动态负载均衡 Google等互联网公司将成为创新中心? 在Hadoop的战争中 MapR获新一轮3000万美元融资 初创公司DNNresearch:谷歌科技帝国的新“基石” 创业了,我们该如何起名? 乐视网联手富士康推新盒子C1S “0+290元”新浪微博发售 吸引开发者:只要开发新应用 微软便奖100美元 PaintCode - 将矢量图转化为Objective-C代码的开发神器 苹果发布iOS 6.1.3 封杀evasi0n越狱所用漏洞 [API快讯] Google开放实时协作API 58同城开源轻量级Java Web框架 Argo 初创公司AppNeta:4轮融资,4780万美元 MongoDB释放2.4版本:692更新及8大得意之作 十年6亿美元!Amazon云计算喜获CIA大单! 国人当自强:HTML5+联盟首次筹备会成功举行 开源框架TAAE发布 快速打造iOS音频应用 如何学会600多种编程语言 “第五届中国云计算大会”将于2013年6月5-7日在京召开 Ridiculous Fishing:游戏遭遇山寨如何一雪前耻 老游戏的今天:Doodle Jump每周进账2万美元 剑指Evernote 谷歌正式推出Google Keep 开源的JS MVC框架 Backbone.js 1.0发布 前Facebook资深员工王淮给技术创业团队的十点建议 微软发布Windows Embedded 8系列操作系统 Google Play 4.0抢先体验 中国 vs. 非洲:移动医疗的前世今生 Java大数据框架初创企业Concurrent获400万美元融资 基于Edge Animate开发CSS3 Animations 后端服务商Firebase发布全新iOS SDK ############狂送分,附带一个小问题########### 在bc中怎样创建资源文件?? 请高手进入,急!在线等待 生活有你 更新后台數據,用試圖就可以,用代碼就不行? ★★★CFormView的大小,高手没必要进,低手就可以解决了! 不超过十行,但.....(C) 打到雍亲王 "准女朋友的胸太平了,我该如何取舍? " 准备结贴了,要顶的赶快顶呀,去晚了就没机会了 为什么我从数据采集仪采集到的数据是乱码? 请教:动态的下拉菜单怎样做?在线等待,答对就给分! 有谁知道用vb如何把bmp的文件转换为jpg格式?? sql server2000是不是不能在winxp 专业版下安装?? 请问大家 wait函数的使用问题(给100) 关于wait函数的使用问题(给100) 如何在xp下能够删除带子目录的文件夹? [求助]关于考试座位号随机分配问题! 无奈的我等你的帮助! 在delphi中如何建立一个doc文件? 有谁可以帮帮忙(在线等待) 请问大家如何防止DEDE的,我发现许多软件没有进行压缩也无法进行DEDE反编译,通常只能进行到一半 现代制造业企业管理系统的开发 (C++ builder) 线程设计,帮帮忙!!! 关于flash中的actionscript 如何做自动评分的考试系统?给点建议或意见! 告急!!!主从表的问题,怎样修改从表时,让主表的数据跟着变化? 刚刚在新闻组看到的东西, 让大家乐乐(转贴) 关于ASP.NET的讨论,欢迎大家指正. 再发:请教在Rave 报表中如何在每一页上都显示打印表头 关于视图的问题!!!很急,各位大哥帮帮忙!! CrystalReports(水晶报表)的版权问题 请看此贴!帮忙阿! 菜鸟问题,请问怎么让 点主from上的一个按钮就弹出另一个编好的窗体 请问能不能将网页页面内容保存为word文档输出?? 碰上大麻烦了,哥们们救救我吧!~ 请看此帖,帮忙啊! 中文打包问题 谁可以给我一个java的例子读excel的*.cvs文件,thanks 请看此帖,帮忙啊! 想请叫一个关于网站视频的问题 关于jre的2个问题 oracle错误 Memo字段(Access)的字符串搜索问题? 在线等待啊,高分!!对选题的判分。 请看此帖,帮忙啊! 我是新手 不知学习前端软件开发哪种好(vb.net / pb /?????????) 高手救急!win2000/xp安装棘手问题!在线等 我的小猫怎摸找不到了呢? 菜鸟一问:一个关于生成类似VC中WorkSpace的一个问题,救命用啊~~~请大家帮忙!! 如何在点击其他区域(非弹出菜单区域)时去掉弹出菜单? 品牌权益(brand equity)和品牌价值(brand value)有什麽不衕?有什麼不同点? 关于英雄形像和秋天景色的成语 思维北征,宜先入南中思的意思 国庆阅兵观后感的题目60周年的,别太俗了,像《 》有感;国庆 有感……之类的.30分钟内回答!60周年的,别太俗了,像《 》有感;国庆 有感……之类的不要。30分钟内回答! 急需英语单句改错题答案,并讲解理由, 臣受命之日 寝不安席 食不甘味 成长在现代汉语大辞典中的含义 2009年双子座流星雨在美国能看到么?加州.俄勒冈那里 “故五月渡泸,深入不毛”涉及到什么事件? 方言与现代汉语的意义相比较,有什么不同 请问、2010年的双子座流星雨在广东韶关能看到吗?几号能看到最多? 五月渡泸,深入不毛与什么战役有关 赋课金翻译成国语白话是什么意思? 2011英语作文改错试题 用‘小时’作‘单位时间’行吗? Plant Physiology 是不是SCI 2009国庆阅兵读后感,300字到400字之间.要300到400字之间 电功率的时间单位是秒吗?100W的时间单位是小时吗? Plant Diseases and Pests是什么级别的杂志 09国庆阅兵读后感急死了 机械表是用什么方式对应时间单位:小时,和分钟的?如果说:时针从一个数字走到下一个数字经过的这个格子对应的是时间单位(一小时),那么分针同时间走的一圈是什么意思?如果再说:分 但愿人长久千里共婵娟,其中婵娟指的是什么? tourist products在有关旅游的英语文章中什么意思 西班牙语cuidarte el 英语翻译一个字,词语,短语翻译就好,能整段整段翻译自然最佳 products什么意思啊,英语真的实在不通了 要求初二水平 ,正方形ABCD中,边长为4,BE=1,P是线段AC上的以动点,当P在AC上运动是,PB+PE的最小值是多少? 第五题,下面那题不用做,求解答第五题, 英语广告:“Brand new w/warranty.”中的“w/”是什么意思?类似的还有:“Brown w/ ice maker.Excel.cond.Reasonably priced.”中的“w/”是什么意思? c 如何实现画抛物线 “但愿人长久,千里共婵娟”中的“婵娟”指的是什么? 关于鲁滨逊漂流记的读后感字数500 急! 不讲诚信的人有什么危害? 但愿人长久,千里共婵娟中“婵娟”指什么 Brand products such as character是什么意思啊 求初2说明作文 帮我看看这改错题 One afternoon a girl set out in the coast in a small boat and was caught in a storm.答案说把in改成from,可这句话有另个in ,应该是该哪个呢? 2009国庆阅兵直播观后感600字要像初一写的 写事作文最好的方法是甚么?(初2作文)写实作文的最好方法是甚么?(初2作文) 求英语,这是道改错题,每条都有错, 求解一道高数的定积分题目 寻求初2英语短文解释In ten years,I think l’ll live in Shanghai,because l went to Shaihai last year and fell in love with it.I think it’s really a beautiful city.As a reporter,I think l will meet lost of interesting people.I think l’ll l 会议室座位安排领导10名,秘书1名,主持人1名,客人43名,大屏幕在门口那侧,如何安排座位? 因为男方连续多个月赌博,被女方发现赌博单据,并且事后还不承认错误,两人已经分居半年多,男方一直也没有诚意,以托时间为主,就是不同意离婚,还动手打人,辱骂女方,曾经说过:‘我就是不 治水必躬亲中第二段的写作手法,说明了什么 “第二故乡”英文怎么翻?、、RT、、 有一个与地面成30°角的斜坡,现要在斜坡上竖一电线杆,当电线杆与斜坡成( )度角时,电线杆与地面垂直.我同学都算得等于60°,我的疑惑是:为什么不能写120°?求大师解决 求一把很长的刀的符号长一点的啊 好看的 霸气的都太短 请帮解释一改错题 I was about to rush out of the train station when a well-dressed old man took me by my arm.“ Young lady,” said the gentleman,“Shouldn’t you find out the bus schedule before you rush out to catch the bus?”by my arm 出师表“五月渡泸,深入不毛”是三国演义中的什么故事 怎样搞一把刀的符号 例:风景——流连忘返 问:英雄——( ) 五月渡泸,深入不毛,. 英语翻译The economic consequences of relaxing fair value accounting and impairment rules on banks during the financial crisis of 2008-2009 If he hadn’t used his cellphone to make that SOS call ,all the passengers on boat would have left to die in the sea ,just like what happened to the people on the Titanic almost 100 years ago .would have left 改成would have been left为什么要 湿婆神发怒是什么意思 某会议厅主席台上方(2010•定西)某会议厅主席台上方有一个长12.8m的长条形(矩形)会议横标框,铺红色衬底.开会前将会议名称用白色厚纸或不干胶纸刻出来贴于其上.但会议名称不 2009年双子座流星雨2009年的双子座流星雨大不大?我家在黑龙江黑河具体的观测时间和观测地点需不需要带什么?如果没有天文望远镜看得到嘛?我刚等完狮子座流星雨就感觉俩字:上当这次看 五月渡泸,深入不毛 指的是三国演义中的哪个故事 会议室主席台后面墙上怎样布置 男明星的大胆\"告白\" 盘点男神心澳推出\"土豪金\"纯金厕纸每卷80中国人获准参加美天文会伊朗绞刑余生囚犯免遭再行刑马里北部自杀式袭击造成3人死亡外媒评述:困扰中印关系老难题仍待解决四岁姐姐打开浴缸水龙头 意外将两岁弟日报揣测:俄印效仿日本对华“远交近攻孟加拉国客机厕所现280块金锭 价值新快报被拘记者妻子:警方假借查案将丈青藏铁路格尔木站两辆火车相撞 致50宁波女子上班途中被贴淫秽言语字条(图受不了婆婆爆粗口 女子去法院和丈夫闹兰溪男子因儿子学习差被指责 动手打伤两名男子入室盗窃 自以为剪断监控就不老公全家都爱说脏话 女子向法院起诉离大学教师:我为什么把12岁女儿送进远曾经爱美的她在翠苑流浪8个多月 超市杭州市中级法院招聘速录员属事业编制 清华大学附属中学在浙大招老师 录用者桐庐干部乔迁摆宴 专家:人情往来易生failed: 加快房地产税立法并推failed: 生态环境损害责任终身“最危险”化武年底前运出叙利亚谁绑架了我们的爱情猥亵女乘客男子被拘留failed: 启动实施“单独”可生failed: 在奔跑中感受自我找到广汽丰田“阳光博爱”小学落成暨回访活failed: 设计,更多是要服务城failed: 企业扎堆宣布涉足民营failed: 我国离婚率近5年增长failed: 天地成就品质 五粮液“茶.CN”拔头筹 “中文.CN”域申城重度污染明天上午缓解failed: 优科豪马苏州工厂举行北京现代MISTRA名图诠释新时代下央行杭州分行领导殴打女医生被免职failed: 汇联商厦2013秋衣28名伍子胥后人齐集杭州吴山庙会:倡天津医疗卫生规划布局征求意见 新增医天气信息:16日起大风降温 市区有望
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘