java架构师学习路线-MongoDB数据库详解
图灵学院 java架构师学习路线
相信每个软件程序员对数据库这个名词都不陌生吧,今天就由我为大家总结大家生活中最常用到的MongoDB,可能有许多软件专业的学生都没听过这个词,MongoDB究竟是什么?下面请为大家一一道来MongoDB的来由和功能。
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的;它的特点是高性能、易部署、易使用,存储数据非常方便它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。MongoDB最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引;
主要功能特性:
1.使用高效的二进制数据存储,包括大型对象(如视频等)
2.支持RUBY,PYTHON,JAVA,C++,PHP等多种语言
3.自动处理碎片,以支持云计算层次的扩展性
模式自由,意味着对于存储在mongodb数据库中的文件,我们不需要知道它的任何结构定义,如果需要的话,你完全可以把不同结构的文件存储在同一个数据库里、支持完全索引、包含内部对象、支持复制和故障恢复;
以上是我为大家整理的关于MongoDB的知识点,关于MongoDB的知识,远远不止这么多,学习之路使用无止尽的,尤其是程序员这种朝阳产业,更需要我们去不断地挖掘其更多的内在,这样的话我们才有可能走得更好。
尽管Java架构师学习路线已经分享给大家,但有多少人能认真的去践行,这个就难说了。互联网寒冬已经到来,作为程序员,更应在此时提高自己,有着更高远的追求。
篇幅有限,如果需要更详细的java架构师学习路线资料可加博主qq:1993712276,或者去图灵官网查看