当前位置: 首页 > news >正文

mongoDB-1

文章目录

  • 一、疑似坑
    • 1.1
    • 1.2 mongo ops manager
    • 1.3 mongo features
      • 视图
      • 固定大小集合(有点类似ringbuffer数据结构,`capped collections`)
      • (聚簇集合)`clustered collection`(类比到Mysql的聚簇索引)
      • 聚合管道 aggregation pipeline
        • WiredTiger (默认存储引擎)

一、疑似坑

1.1

https://www.bilibili.com/video/BV1H1421R7WD
2.x开始用,现在应该6.x了吧,早期四处鼓吹,为公司打造全mongo服务,为并发几千做了优化,原本打算替代MySQL,随着不停使用,发现,老版在centos环境下很稳定,换了底层后,就没那么稳定了,在非centos下极其不稳定,集群节点容易死,死了查询服务虽然不停,但是写入因为索引服务挂了,就不能写入,而且节点死了还不容易发现,缺少个集成管理平台,节点死了还再起不能,需要清除节点数据再重新同步。反正就是运维起来很麻烦。
现在改用tidb了,一切静好起来。
真不推荐这玩意。

1.2 mongo ops manager

mongo console,运维工具 LinkTo
在这里插入图片描述

1.3 mongo features

视图

  • 标准视图(磁盘不存数据,内存实时算)
  • 物化视图(磁盘会存储数据)

固定大小集合(有点类似ringbuffer数据结构,capped collections

(聚簇集合)clustered collection(类比到Mysql的聚簇索引)

引入clustered collection:

  • faster queries without needing a secondary index
  • lower storage size
  • eliminate the need for a secondary (TTL index)
  • additional perf improvements for CRUD

聚合管道 aggregation pipeline

WiredTiger (默认存储引擎)
http://www.lryc.cn/news/440260.html

相关文章:

  • iKuai使用及设置流程
  • 【乐企-业务篇】销项开票接口声明(主要是业务对接)
  • Pytest配置文件pytest.ini如何编写生成日志文件?
  • rust快速创建Tauri App ——基于create-tauri-app
  • 【MySQL】MySQL中JDBC编程——MySQL驱动包安装——(超详解)
  • 电脑安装OpenWRT系统
  • 说说几款耳机
  • Excel爬虫使用实例-百度热搜
  • arcgisPro地理配准
  • SpringBoot开发——获取HTTP请求头(Header)的三种方法
  • 大模型入门3:理解LLAMA
  • React学习day07-ReactRouter-抽象路由模块、路由导航、路由导航传参、嵌套路由、默认二级路由的设置、两种路由模式
  • Unity项目的脚本继承关系
  • 【自动驾驶】决策规划算法(一)决策规划仿真平台搭建 | Matlab + Prescan + Carsim 联合仿真基本操作
  • grep 命令:文本搜索
  • python画图|中秋到了,尝试画个月亮(球体画法)
  • 【网络安全的神秘世界】攻防环境搭建及漏洞原理学习
  • pythonnet python图像 C# .NET图像 互转
  • spring security OAuth2 搭建资源服务器以及授权服务器/jdbc/jwt两种方案
  • 计算机视觉—3d点云数据基础
  • Matlab simulink建模与仿真 第十八章(Stateflow状态机)
  • Linux系统终端中文件权限的10位字符是什么意思
  • Qt QSerialPort串口编程
  • 扫雷游戏及其中的知识点
  • 【乐企-业务篇】开票前置校验服务-规则链服务接口实现(发票基础信息校验)
  • 【搜索算法】以扩召回为目标,item-tag不如query-tag能扩更多数量
  • SpringBoot入门(黑马)
  • Stream流操作
  • 【Linux】查看操作系统开机时初始化的驱动模块列表的一个方法
  • 快速入门Vue