MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中的功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
2015年2月4日,MongoDB 宣布 3.0 正式版本即将发布。这标志着 MongoDB 数据库进入了一个全新的发展阶段。
MongoDB3.0 在性能和伸缩性方面都有非常巨大的提升,通过在存储层的大幅改进实现。内建 WiredTiger 存储引擎,这是一项难以置信的技术实现,提供无门闩、非堵塞算法来利用先进的硬件平台(如大容量芯片缓存和线程化架构)来提升性能。通过WiredTiger ,MongoDB 3.0 实现了文档级别的并发控制,因此大幅提升了大并发下的写负载。透明的磁盘压缩技术减少对存储的容量要求达80%。
MongoDB 3.0 正式版将在3月份对所有人开放,性急的可以下载预览版先行测试。
不过对于所有阿里云用户来说,还是需要提醒一句:MongoDB虽好,但安全性还需提高,SQL注入、弱验证等问题依然值得注意,需要由安全人员小心维护。
如果已经在使用阿里云,请保持云盾控制台的“Web攻击拦截”功能开启,以降低攻击者对Web+MongoDB的威胁。
阿里云云盾的“Web攻击拦截”设置
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。