
如果以上你都回答是,看下吧。
MinDB是什?一血Database on Javascript。如果你曾做需要操作或存大量的前段目,你能遇到:
1. 放哪?
1. 怎操作才比便?
在介MinDB之前,我先Javascript在存方面的黑史。
作者,你一定知道Cookies一技,本用於在服端和器之行的技,就是最原始的前端存方案。早已作的它,有接近100%的兼容份,可是就是太用了!容量太小了!
後,我的MS巨在IE中率先了DOM存技,那就是User Behavior,它允本程序在器中,行少量的存,可是太用了
再然後,黎明的曙光了:HTML5中的Web Storage API被推出,我的前端工程於可以稍微雅地行的存和操作,候Web App的浪潮才掀起。
再後,主:要有更完善的操作!於是,IndexedDB便了,作至今仍是非完善的它,已被人追捧得很害了。因它真正我感到了「DB」的感。(不作有理想的JS工程,那API能忍?!)
那了,前端理哪家?好吧,我是了造子。
MinDB生的初衷就是了解在Web App程中,存和操作的。它模仿了Redis的和API,提供而富的操作方法,以解Javascript中操作困的。
min.set('foo', 'bar', function(err) { if (err) { return console.error(err); } min.get('foo', function(err, value) { if (err) { return console.error(err); } console.log(value); //=> bar }); }); 好!你一定想,放在哪?作一任的工程,我肯定可能地提供秀的兼容性(超W3C的)。
MinDB了一名“Store Interface”的,MinDB通了一的例存介行交流。而一的,最的只有不到15行代!只需要提供3接口即可!(就是Web Storage的接口,默使用的Store也是它。你可以自己的Store,也是我所推的。)
通一,使MinDB基本可以在「所有提供存接口的、支持Javascript的平台」上行,IE自然也在其列。一由知名MongoDB Node.js Drivermongoskin的作者桂林在3年前向我提出,沿用至今。
如果你曾使用Redis作目的用的,你一定知道Redis的良性是很多NoSQL法比的。MinDB目前支持90%的Redis命令(其便是Sever和Lua等),基本可以足90%的各Web App在中需要用到的和操作需求。
安全性?
然有不任,不我是:MinDB不心安全性。原因是MinDB只通者做提供的Store行存,安全由其中的存介承,你可以通Store Interface把放在更安全的地方。
目前MinDB已被自全球大小公司的工程行研究和(BAT、YY之的)
1 fising 2014-10-26 08:22:35 +08:00 果然是HTML5 Web Storage |
3 yourtion 2014-10-26 09:55:17 +08:00 via iPhone 顶一下!支持!!! |
4 tcsky 2014-10-26 12:16:21 +08:00 有个storage.js 库, 差不多吧? |
5 atan 2014-10-26 12:39:32 +08:00 firebase不是更简单吗 |
7 willwen OP @atan Firebase是不错的,不过它依赖网络,而且没有MinDB这么多的类型和操作,也是更倾向于存储而不是数据操作。而且MinDB也是可以用Firebase作为Store的,另外下一个Store Interface标准会有更多的可选接口,让Firebase的特性能更好的融入MinDB。 |
8 chinvo 2014-10-26 14:58:12 +08:00 ,初在 Event'14 你介有明白,後是查料才理解的。 |
9 wh1100717 2014-10-26 15:05:54 +08:00 哈哈 支持一下。 顺便说一下...Donate链接失效了... |