Mongoose.jpg

项目介绍:

Mongoose是一个Node.js环境下的MongoDB对象建模工具,可工作在异步环境中,其目标是使编写MongoDB验证、转换和业务逻辑更快速。

Mongoose由LearnBoost公司开发,2010年5月14日发布0.0.1版本。

Mongoose为应用程序数据建模提供了一个直接的、基于模式的解决方案,并内置了开箱即用的类型转换、验证、查询构建、业务逻辑钩子等功能。

开发语言: JavaScript

开发商:LearnBoost

License:

MIT License

链接:

附录

Mongoose文档

Mongoose - 让NodeJS更容易操作Mongodb数据库

Mongoose使用案例–让JSON数据直接入库MongoDB

Express + Mongoose 极简入门

讨论

同类项目

Nginx
Nginx是一款轻量级的Web服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器,特点是占有内存少,并发能力强。在高连接并发的情况下,Nginx是Apache服务器的不错的替代品。 Nginx由Igor Sysoev开发,在2004年10月5日发布了首个0.1.0版本,1.0版本于2011年04月12日发布。 与Apache相比,在同样的Web服务下,Nginx占用更少的内存及资源,此外,Nginx处理请求是异步非阻塞的,而Apache是阻塞型的,在高并发下Nginx能保持低资源、低消耗和高性能。据W3Techs在2013年07月[公布的数据显示](http://www.csdn.net/article/2013-07-04/2816099-Nginx-just-became-the-most-used-web-server),在排名前1000的高流量网站中,Nginx占据了34.9%,取代了Apache(34.5%)第一名的位置。 **开发语言:** C
Tomcat
Tomcat是一款开源的Web应用服务器,属于轻量级服务器,是开发和调试JSP程序的首选。 Tomcat最初是由Sun的软件构架师詹姆斯·邓肯·戴维森开发。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。它也是Apache软件基金会Jakarta项目中的一个核心项目。Tomcat对外发布的最初版本是3.0.X,在2000年2月18日发布了3.0.1。 Tomcat实现了对Servlet和JSP的支持,并且具有性能稳定、免费、运行时所占用资源小、扩展性好、支持负载平衡与邮件服务等优点,深受开发者们的欢迎。 **开发语言:**Java
Tengine
Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网、天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 从2011年12月开始,Tengine成为一个开源项目。现在,它由Tengine团队开发和维护。Tengine团队的核心成员来自于淘宝、搜狗等互联网企业。 **开发语言:**C
tinyhttpd
tinyhttpd是一个使用C语言开发的超轻量型的Http Server,全部代码包括注释只有502行,附带一个简单的Client,可以通过阅读这段代码来理解一个Http Server的本质。
Tornado
ornado全称Tornado Web Server,是一个基于Python的极轻量级、高可伸缩性和非阻塞IO的Web服务器软件,也可作为Web应用框架(类似于Web.py)使用。 Tornado最初由FriendFeed公司开发,用来处理FriendFeed网站中的的实时功能,FriendFeed公司在2009年8月被Facebook收购后,Tornado以开源形式发布,并于2010年7月22日发布了1.0正式版本。 和现在的主流Web服务器框架不同的是,Tornado是非阻塞式服务器,而且速度相当快,再加上对epoll的运用,Tornado每秒可以处理数以千计的连接,这意味着对于实时Web服务来说,Tornado是一个理想的Web框架。 **开发语言:**Python

相关讨论组

该项目还没有关联的讨论组