Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

【Java面试】MongoDB PDF 下载


分享到:
时间:2024-03-02 12:12来源:http://www.java1234.com 作者:转载  侵权举报
【Java面试】MongoDB
失效链接处理
【Java面试】MongoDB PDF 下载
 
 
 
相关截图:
 


主要内容:


2、mongodb特点
1MongoDB 是一个面向文档存储的数据库,操作起来比较简单和容易。
2)你可以在 MongoDB 记录中设置任何属性的索引 (如: FirstName=“Sameer”,Address=“8 Gandhi Road”)来实现更快的排序。
3)你可以通过本地或者网络创建数据镜像,这使得 MongoDB 有更强的扩展性。
4)如果负载的增加(需要更多的存储空间和更强的处理能力) ,它可以分布在计算机网络中的其他节点上这就是所谓的分片。
5Mongo 支持丰富的查询表达式。查询指令使用 JSON 形式的标记,可轻易查询文档中内嵌的对象及数组。
6MongoDb 使用 update()命令可以实现替换完成的文档(数据)或者一些指定的数据字段 。
7Mongodb 中的 Map/reduce 主要是用来对数据进行批量处理和聚合操作。
8Map  Reduce Map 函数调用 emit(key,value)遍历集合中所有的记录,将 key  value 传给 Reduce 函数进行处理。
9Map 函数和 Reduce 函数是使用 Javascript 编写的,并可以通过 db.runCommand  mapreduce 命令来执行 MapReduce 操作
10GridFS  MongoDB 中的一个内置功能,可以用于存放大量小文件。
11 MongoDB 允许在服务端执行脚本, 可以用 Javascript 编写某个函数,直接在服务端执行,也可以把函数的定义存储在服务端,下次直接调用即可。
 
什么是NoSQL数据库?NoSQL和RDBMS有什么区别?在哪些情况下使用和不使用NoSQL数据库?
NoSQL是非关系型数据库,NoSQL = Not Only SQL
RDBMS关系型数据库采用的结构化的数据,NoSQL采用的是键值对的方式存储数据。
在处理非结构化/半结构化的大数据时;在水平方向上进行扩展时;随时应对动态增加的数据项时可以优先考虑使用NoSQL数据库。
在考虑数据库的成熟度;支持;分析和商业智能;管理及专业性等问题时,应优先考虑关系型数据库。
NoSQL数据库有哪些类型?
NoSQL数据库的类型
例如:MongoDB, Cassandra, CouchDB, Hypertable, Redis, Riak, HBASE, Memcache
 
 
 
 
 
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐