读书人

在Titanium中应用JSONDB让你的应用加速

发布时间: 2012-07-05 07:59:17 作者: rapoo

在Titanium中使用JSONDB让你的应用加速100倍
使用Titanium中开发的应用的速度在某种程度上不是很理想,为了提高应用的速度有很多方法,今天说说使用JSONDB来代替默认的SQLite来让你的应用提速100倍!!!

关于JSONDB的Module参考一下官方Blog:
? JSONDB NoSQL DB for your mobile apps! ? Appcelerator Developer Center

JSONDB的Module通过Open Mobile Marketplace可以下载,收费的$14.99
? JSONDB by IRL Gaming Pty Ltd | Appcelerator

■如何使用
Reference都是英文的,以下是详细的使用方法:
https://github.com/irlgaming/jsondb-public

// DB openvar JSONDB = require('com.irlgaming.jsondb');JSONDB.debug(true); // true的时候再控制台输出Log 默认是falsevar collection = JSONDB.factory('nameSample', 'secretSample');// 保存数据collection.save({    'data1':'AAAAAAA',    'data2':'BBBBBBB',    'data3':'CCCCCCC',    'data4':10,    'data5':20,    'data6':30,    'data7':1000});// 删除数据collection.remove({{$查询}:{$条件}});// 更新数据collection.update({{$查询}:{$条件}},{$更新的数据}})// 在数据追加更新删除后必须提交collection.commit();// 检索数据collection.find({{$查询}:{$条件}})// 被保存数据的件数collection.getAll().length;// 指定条件获取数据的件数collection.count({{$查询}:{$条件}});

基本和sqlite的写法是一样的,如果参考Reference的话改修代码应该不是很难的事。

读书人网 >其他数据库

热点推荐