兜底
码龄12年
关注
提问 私信
  • 博客:5,222
    社区:331
    5,553
    总访问量
  • 6
    原创
  • 522,644
    排名
  • 0
    粉丝
  • 0
    铁粉

个人简介:做了6年的游戏开发

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2012-10-11
博客简介:

MYDCJS的博客

查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得1次评论
  • 获得6次收藏
创作历程
  • 1篇
    2021年
  • 5篇
    2020年
成就勋章
兴趣领域 设置
  • 大数据
    redis
  • 后端
    架构
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

mongo分片

分片在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接受的读写吞吐量。这时,我们就可以通过在多台机器上分割数据,使得数据库系统能存储和处理更多的数据。分片作用通过分片进行水平扩展,解决海量数据的存储问题解决高并发写入或读取数据的问题存储、读写模型对比单节点:具备MongoDB基本的功能和服务能力,生产环境极少使用副本集:一组具有相同数据的mongod节点
原创
发布博客 2021.11.22 ·
3009 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

MongoDB复制系统:副本集基础概念

MongoDB复制系统:副本集副本集概念如果只在一台服务器上部署了mongo数据库,一旦服务器宕机了,整个应用将变得不可用;为了解决这个问题,mongo支持将数据副本保存到多台服务器,这一组服务器就是副本集。副本集有一个主服务器,多个备份服务器,如果主服务器宕机了,会从副本集中的选一个新的主服务器;需要注意的内容:主节点在整个副本集中只能有一个;主节点可以执行读写等请求;备份节点只能通过复制功能写入数据,不接受客户端的写入请求;客户端不能从备份节点中读取数据,需要显示在副本节点上执行setS
原创
发布博客 2020.12.15 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mongodb的聚合和管道操作符

聚合框架使用聚合框架可以对集合文档进行变换和组合等,是通过一个或者多个管道操作符对一连串的文档进行处理;例如db.DB_COLLECTION.aggregate({"$project":{"name":1}}, {"group": {"_id":"name", "count":{"$sum":1}}}),这里用了2个管道操作符;aggregate()会返回一个文档数组第一个管道操作符返回的结果集作为第二个管道操作符的输入;聚合结果集不能过大,限制在16MB内;管道操作符每个管道操作符都会接受
原创
发布博客 2020.11.23 ·
1022 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

特殊索引类型:全文本索引和地理空间索引

特殊索引类型:全文本索引和地理空间索引全文本索引创建全文本索引使用全文本索引局部的全文本索引地理空间索引2dsphere索引表示形式创建2dshare索引2dsphere地理空间查询2d索引全文本索引Mongodb为了解决使用正则表达式搜索大块文件效率低和处理语言的理解问题,支持了全文本索引,它可以非常快的进行文本搜索,就如同内置了多种语言分词机制的支持一样。创建全文本索引需要通过关键字"text"实现,例如一个存储文章的集合,文档字段包括"title","desc","content","auth
原创
发布博客 2020.11.16 ·
322 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

正确创建、使用索引

正确创建、使用索引何时不应该使用索引正确创建索引正确使用索引何时不应该使用索引集合可以预知是比较小的,不必要创建索引,因为全表扫描的非常快,不必要维护索引;可预知每次查询的结果集合占比比较大时(30%以上,占比越大索引速度越慢),就没有必要创建索引,因为使用索引需要进行2次查找(查找条目和根据索引指针去查找相应的文档)正确创建索引正确选择的文档字段创建索引,应该选择字段值基数大的创建索引;例如"性别"字段值基数只有“男”和“女”,那么创建索引的意义不大;复合索引字段的顺序非常重要,应该将基
原创
发布博客 2020.11.02 ·
478 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

初步认识MongoDB的索引

初步认识MongoDB的索引认识索引创建索引查看索引索引名称删除索引复合索引使用复合索引注意事项常见索引变种唯一索引使用唯一索引需要注意的地方稀疏索引认识索引在没有索引时查询称为全表扫描,对于大集合来说全表扫描效率非常低。有了索引就可以避免全表扫描,数据库可以直接在索引中查找,找到条目后可以直接跳转到目标文档的位置,使得查找速度提高几个数量级。创建索引语法结构:db.COLLECTION_NAME.ensureIndex(keys, [options])keys是要建立索引的参数列表,结构:{
原创
发布博客 2020.10.26 ·
214 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏