提到移动设备开发,如果你还只想到sqlite,那抱歉你真的过时了。今天的主角是CouchDB,NoSQL世界中的重要一员。本文原文并不是为了讨论CouchDB在移动平台上的应用,但其提到的CouchDB的各个优点却使我们觉得她太适合移动设备开发了。理由如下:
- 首先CouchDB支持HTTP接口,这使得我们可以直接在移动设备的浏览器上的操作CouchDB上的数据。相信目前几百块的山寨手机都有内置支持js的浏览器了吧。
- 你可以将CouchDB运行在服务器上,将数据存在服务器上,也可以将同样的数据存在本地,因为CouchDB对一些移动设备有很好的支持。
- CouchDB天生具有多点同步功能,你可以在多台设备上共享数据,可以在多个设备上更改数据,对数据进行合并操作。而CouchDB会自动的消除各个设备数据不同步的问题。
- CouchDB还有一个特性,就是她的数据文件是持续增长的,所有数据操作都只是在原来的基础上对数据文件后面追加。你永远也不用操作数据会写花,永远不用操作数据文件会不可用。
- CouchDB的内存消耗非常之小,在最活跃的时假,它只消耗7M的内存,在其它时间消耗得更少。这对于我们内存并不宽裕的移动设备来说是多么贴心啊。
- 地理索引-对于我们现在常见的一些基于地理位置的服务,这均衡又是一件贴身小棉袄。
原文链接:《SaaS Startups Should Check Out CouchDB First》
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
创建NoSQL数据建模符号 企业架构师亲自上阵
新兴的NoSQL数据风格促使创新的应用程序快速发展,但NoSQL同时也带来了挑战。NoSQL系统能够快速投入生产,有时甚至根本不用创建任何的前期模式。
-
深入理解Amazon DynamoDB NoSQL云数据库服务
Amazon DynamoDB NoSQL云数据库即服务主要为跨移动设备、网页web端、游戏、数字营销和物联网领域的应用提供支持。
-
SQL和NoSQL数据库设计之争
企业收集了很多大规模增长的松散结构化数据,Hadoop,Spark以及其他新技术处理这些数据非常有助于改善商业智能分析效率。
-
深入解读Hadoop十周年——展望篇
本文以技术篇、产业篇、应用篇、展望篇四部分带领大家深入解读Hadoop的昨天、今天和明天,一起憧憬下一个十年。