大数据存储技术选型(二)——数据库选型之mongodb简介
我上篇文章介绍的都是关系型数据库,没有介绍非关系型数据库。其实非关系型数据库很简单的原理,非关系型数据库比如mongodb,hbase,这些非关系数据库的collection相当于一张大表,而字段字段就是里面的key就是字段。
数据结构上其实还是跟传统数据库的形式相似。
只是在功能上跟传统数据库差异,比如不用写sql去查询数据,支持Java、Ruby、Python、C++、PHP等多种语言对数据库进行操作。
比如说mongodb的主要优势在于:
1.查询速度快
2.高并发。可以达到2万个并发。
3.高容量。支持10TB意思的数据量
所以非关系型数据库mongodb主要是适用于与页面或应用程序交互量很大的,实时查询,修改的高并发操作的应用场景。
主要特点:
1.文件存储格式BSON(一种json的扩展)
2.支持动态查询
3.支持完全索引
4.自动处理碎片,以支持云计算层次的扩展。
5.内部支持Javascript
相关文章