摘要:
MongoDB 2.4已经发布,该版本增加了一些新特性,如文本搜索、基于哈希的分片、更好的地理空间功能、支持GeoJSON以及一些性能和工具方面的提升。我们还和10gen讨论了MongoDB接下来的路线图。一些关键的提升如下:引入了文本搜索,现在是一个测试功能,支持15种语言的词干和断词基于哈希的分片,用于数据交叉传播时不能轻易预测任何自然分片键的情况地理空间索引和GeoJSON支持安全提升——新的模块化身份认证系统、与Kerberos集成以及基于角色的访问控制一些性能提升,最重要的一项是针对计数和聚合等专门场景的提升使用V8作为Mongo Shell内部默认的JavaScript引擎(代替了 阅读全文
摘要:
jsGen是用纯JavaScript编写的新一代开源社区网站系统,主要用于搭建SNS类型的专业社区,对客户端AngularJS应用稍作修改也可变成多用户博客系统、论坛或者CMS内容管理系统。jsGen基于NodeJS编写服务器端程序,提供静态文件响应和REST API接口服务;基于AngularJS编写浏览器端应用,构建交互式网页UI视图;基于MongoDB编写数据存储系统。jsGen基本原理:客户端浏览器发起访问请求后,NodeJS服务器先响应由AngularJS编写的Web应用,这个应用是由html模板、js和css静态文件组成。客户端获取到AngularJS应用后,再由AngularJS 阅读全文