dw制作一个手机网站模板下载地址,黄山旅游攻略及费用,手机做外贸有什么好的网站,网络营销课程培训课程LokiJS是一个内存数据库#xff0c;将性能考虑放在第一位。LokiJS支持索引和更快的文档访问#xff0c;执行性能非常好(近50万OPS/秒)。其内置DynamicView类可以用于数据子集的索引#xff0c;甚至获取更快的性能。*阅读这篇文章来看一看LokiJS的性能表现。LokiJS支持collec…LokiJS是一个内存数据库将性能考虑放在第一位。LokiJS支持索引和更快的文档访问执行性能非常好(近50万OPS/秒)。其内置DynamicView类可以用于数据子集的索引甚至获取更快的性能。*阅读这篇文章来看一看LokiJS的性能表现。LokiJS支持collections(数据集)跟MongoDB的很像并且以JSON格式将数据保存到磁盘所以你的数据是可移植的。LokiJS即可运行在Node.js端和浏览器端。JavaScript是一种简单易学通用的语言所以在javascript数据库开发非常很容易且非常高效。如果你的MongoDB还没有退休在下面这些情况您可能会发现LokiJS是更理想的解决方案1.移动应用特别是HTML应用。(Cordova, Phonegap)2.Node.js内置的为小到中型应用设计的数据存储3.内置在桌面中的应用(Node Webkit)LokiJS正在支持独立服务器可使用http/tcp客户端访问。选择你最喜欢的范式LokiJS的功能完全利用了JavaScript的力量。如果函数式编程是您的首选风格那么你肯定会喜欢使用视图来查询数据。您也可以使用您偏爱的MongoDB的shell来查询文本对象。快速入门安装LokiJS 可在npm和bower中安装. 运行:npm install lokijs或bower install lokijs使用创建数据库:var db new loki(loki.json)传入你需要保存数据的JSON文件创建数据集:var children db.addCollection(children)插入文档:children.insert({name:Sleipnir, legs: 8})children.insert({name:Jormungandr, legs: 0})children.insert({name:Hel, legs: 2})获取文档:children.get(1); // returns Sleipnirchildren.find( {name:Sleipnir} )children.find( { legs: { $gt : 2 } } )创建动态视图:var legs children.addDynamicView(legs);legs.applyFind( { legs: { $gt : 2 } )legs.applySimpleSort(legs);legs.data();MapReduce(数据聚合):children.mapReduce(function( obj ){ return obj.legs; } ,function( array ) {var sum 0;for (var i0; i array.length; i ){sum array[i];}return ( sum / array.length ).toFixed(2);});本文原创发布php中文网转载请注明出处感谢您的尊重