欢迎初识MongoDB
MongoDB 初识 欢迎
2023-09-27 14:23:03 时间
什么是MongoDb
MongoDB是一个可扩展、开源、表结构自由、用C++语言编写且面向文档的数据库,旨在为Web应用程序提供高性能、高可用性且易扩展的数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富、最像关系数据库的 NoSQL 数据库;它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,可以实现类似关系数据里单表查询的绝大部分功能,而且还支持对数据建立索引。
MongoDB不是在实验室里面凭空想象出来的产品,它是10gen公司的工程师根据实际的需求而设计的,主要基于以下几点考虑,需要一种新的数据库技术来满足数据存储层的水平扩展,而且要容易开发,能够存储海量的数据;一种非关系的结构是使数据库能支持水平扩展的最好方案;文档数据模型(BSON)容易编码和管理,将内部相关的数据放在一起能够提高数据库的操作性能。
MongoDB 服务端可运行在 Linux、Windows 或 OS X 平台,支持 32 位和 64 位应用,默认监听端口为 27017。MongoDB 的内存管理依赖于操作系统的自动内存管理机制,而且通过Map对数据文件进行内存映射,因此推荐MongoDB运行在64位平台上,否则在32位模式受虚拟内存地址大小的限制,而且运行时支持的最大文件尺寸也
相关文章
- Nosql简介 Redis,Memchche,MongoDb的区别
- 关于 redis、memcache、mongoDB 的对比
- centos7 下设置 mongodb 开机启动 (重点)
- windows mongodb最常用命令简单归纳
- 为什么MongoDB敢说“做以前你从未能做的事”
- 基于jsp+javabean+servlet+mongodb 增删改查
- MongoDB insert performance rapidly dropping
- MongoDB索引
- MongoDB开发应用实战
- docker 安装 mongodb
- MongoDB入门学习(一):MongoDB的安装和管理
- MongoDB 逻辑与操作
- MongoDB[mark]总忘记它们是干啥的
- mongoDB 删除集合后,空间不释放
- (1.3)mongodb RS,mongodb复制集
- 恢复现有mongodb中的单个集合
- MySQL与MongoDB