MongoDB
文章平均质量分 54
一个尚在学习的计算机小白
这个作者很懒,什么都没留下…
展开
-
MongoDB的复制
目录复制的目的复制的基础复制的目的保证数据在生产部署时的冗余和可靠性,通过在不同的机器上保存副本,保证数据的不会因为单点故障而丢失。能够随时应对数据丢失、机器损坏带来的风险。除此以外,还能提高数据的读取能力,用户的读取和写入在不同的服务器,而且,由不同的服务器为不同的用户提供服务,提高整个系统的负载能力。Failover(故障转移,故障恢复)Redundancy(数据冗余)避免单点故障,提升数据可用性读写分离,分担读压力对用户透明的系统维护升级复制的基础Primary主节点,一个副原创 2021-12-11 14:59:37 · 525 阅读 · 0 评论 -
MongoDB的核心组件
目录MongodMongoMongosMongod处理所有的数据请求、管理数据的增删改查操作。mongod在无任何参数的情况下运行时,默认的数据目录/data/db,目录需存在且当前用户具有写入的权限默认的端口27017,在这个端口上监听socket连接请求,若端口被占用,则启动失败默认主机地址localhost,只用于本地连接测试Mongo为研发人员提供了一个交互式的JS API方便在数据库上直接做测试查询,也可用于系统管理员对数据库进行有效管理。默认启动mongo 连接到 loca原创 2021-12-11 14:46:35 · 898 阅读 · 0 评论 -
MongoDB分片
目录分片的概念两种扩展方法分片集群的组件分片的工作原理何时进行分片分片集群架构添加分片Java操作MongoDB工作流程Python链接MongoDB分片的概念分片是一种跨多平台及其分布数据的方法,MongoDB用分片来支持具有非常大的数据集和高吞吐量操作的部署。通俗点说:分片是值将数据拆分,将其分散在不同的机器上的过程。有时也叫分区MongoDB支持自动分片,完成自动切分数据,做负载均衡。两种扩展方法垂直扩展:增加单个服务器的容量。水平扩展:增加服务器数量。分片集群的组件分片服务器(存储原创 2021-12-07 20:13:13 · 1141 阅读 · 0 评论 -
MongoDB集群和安全
目录副本集简介副本集的三个角色两种类型:三种角色副本集的权限管理主节点的选举原则发起主节点选举条件选举规则副本集简介副本及是一组维护数据集的MongoDB服务。副本集可提供冗余和高可用行,是所有生产部署的基础。副本集的三个角色副本集有两种类型,三种角色两种类型:主节点类型:数据操作的主要连接点,可读写。次要(辅助,从)节点类型:数据冗余备份节点,可以读或者选举。三种角色主要成员(Primary):主要接受所有写操作。主节点。副本成员(Replicate):从主节点通过复制操作以维护相原创 2021-12-07 17:14:13 · 3221 阅读 · 0 评论 -
MongoDB的基础语法
数据库操作创建或使用数据库mydbuse mydb;//插入数据后,show dbs才可以显示出来;查看所有数据库show dbs;统计当前数据库的信息db.stats();删除当前数据库db.dropDatabase();注:进入mongo shell 即执行db.dropDatabase()默认删除text数据库,如果没有该数据库则不执行删除操作集合操作查看当前数据库中所有的集合show collections;获取所有集合的名字,返回数组db.getCollect原创 2021-12-10 10:58:10 · 96 阅读 · 0 评论 -
MongoDB概念
MongoDB的相关概念简介MongoDB是个开元、高性能、无模式的文档型数据库。支持松散型数据结构,是一种类似于JSON的可是交BSON,所以他既可以存储比较复杂的数据类型,又相当灵活。BSON:二进制的JSON。使用场景MongoDB用于解决三高问题:1.high performance 对数据库高并发读写的需求2.Huge Storage 对海量数据的高效率存储和访问的需求3.HIgh Scalability 对数据库的高可扩展和高可用性的需求数据特点数据量大写入操作频原创 2021-12-07 15:41:02 · 306 阅读 · 0 评论