目录
2.2、 WiredTiger 基于 LSM Tree 还是 B+ Tree?
8.1 非正常关闭服务或关机后 mongod服务无法正常启动
8.2、server-side JavaScript execution is disabled
8.5、 Mongo集群没有primary但有secondary时连接不上且不能读数据
一、MongoDB 基础
1.1 、MongoDB 是什么?
MongoDB 是一个基于 分布式文件存储 的开源 NoSQL 数据库系统,由 C++ 编写的。MongoDB 提供了 面向文档 的存储方式,操作起来比较简单和容易,支持“无模式”的数据建模,可以存储比较复杂的数据类型,是一款非常流行的 文档类型数据库 。
在高负载的情况下,MongoDB 天然支持水平扩展和高可用,可以很方便地添加更多的节点/实例,以保证服务性能和可用性。在许多场景下,MongoDB 可以用于代替传统的关系型数据库或键/值存储方式,皆在为 Web 应用提供可扩展的高可用高性能数据存储解决方案。