MongoDB 4.4.10 版本官方Ubuntu 18.04安装包发布

需积分: 5 0 下载量 5 浏览量 更新于2024-10-25 收藏 126.94MB TGZ 举报
资源摘要信息:"MongoDB是一个跨平台的、面向文档的数据库管理系统,它是NoSQL数据库的一种,使用C++编写的。它是一个高性能、高可用性、且易于扩展的非关系型数据库。MongoDB提供了传统的关系型数据库的特性,如事务支持、二级索引支持、复制和故障恢复等,同时还有其他特性,比如无模式(模式自由)的数据存储,这使得它非常适合存储各种类型的数据。它支持的存储格式是基于BSON(一种类似JSON的二进制格式)的文档,这种格式易于阅读,同时也便于存储各种复杂的数据结构。" "Mongodb-linux-x86_64-enterprise-ubuntu1804-4.4.10.tgz"这个文件名表明,我们在此讨论的资源是一个为64位Linux系统(x86_64架构)以及基于Ubuntu 18.04的环境打包的MongoDB企业版。版本号为4.4.10,说明这是MongoDB 4.4系列的一个更新版本。"tgz"后缀表明这是一个经过tar压缩后又进一步用gzip压缩的文件,它是Unix/Linux系统中常见的压缩文件格式。 【标签】:"mongodb"说明这个资源与MongoDB数据库管理系统相关,这也是当前讨论的焦点。 接下来详细介绍MongoDB相关知识点: ### MongoDB版本和特性 - **MongoDB版本命名**:通常包括三个数字:主版本号、次版本号和修订号。在本例中为4.4.10,表示它属于4.4版本系列,而修订号10表示是该系列的第十次修订。 - **企业版MongoDB**:与社区版相比,企业版提供了额外的商业功能,比如加密、审计、高级复制功能以及企业级的支持服务。 ### MongoDB在Linux平台 - **支持的操作系统**:MongoDB支持多种Linux发行版,Ubuntu 18.04是其中之一。对于64位的x86架构,MongoDB提供64位的二进制安装包。 - **安装方式**:MongoDB可以在Linux系统上通过包管理器如`apt`来安装,也可以通过下载预编译的压缩包(如本例中的.tgz文件)来进行手动安装。 ### MongoDB的文档和BSON格式 - **面向文档的数据库**:与传统的关系型数据库不同,MongoDB是面向文档的,意味着它存储的数据以文档的形式存在,每个文档都是一个键值对的集合。 - **BSON格式**:BSON(Binary JSON)是一种轻量级的二进制格式,用于MongoDB中的数据存储,它支持比JSON更多的数据类型。 ### MongoDB的重要特性 - **索引支持**:MongoDB支持索引,包括单个字段索引、复合索引等,能够提高查询性能。 - **复制**:MongoDB支持主从复制和副本集的概念,保证数据的高可用性和故障恢复。 - **分片**:为了水平扩展,MongoDB提供了分片技术,可以将数据分布到不同的服务器上。 - **事务支持**:MongoDB提供了多文档事务支持,允许对多个文档进行原子级操作,适用于需要复杂操作的场景。 ### MongoDB 4.4版本的新特性 - **改进的聚合框架**:引入了新的聚合操作符和优化器,提高了聚合操作的性能和灵活性。 - **事务和分布式锁改进**:在分布式系统中,事务的性能和稳定性得到了提升。 - **新的诊断工具**:例如改进的诊断命令`mongotop`和`mongotool`,可以帮助用户更好地监控数据库性能。 - **安全性的增强**:包括改进的加密存储和更灵活的身份验证机制。 ### MongoDB的安装和维护 - **安装**:通常可以通过MongoDB官网下载对应的安装包,然后解压并按照说明进行配置和初始化。 - **维护**:需要定期备份数据,监控数据库性能,更新至新版本,以及定期检查索引和日志文件等。 ### 压缩包文件的文件名称列表 - **mongodb-linux-x86_64-enterprise-ubuntu1804-4.4.10**:这是解压上述.tgz压缩文件后得到的目录或文件名称。其中包含了安装和运行MongoDB企业版所需的所有文件和脚本。

为什么会这样[user_mongo@nosql01 replicaset]$ cd /opt [user_mongo@nosql01 opt]$ ll total 0 drwxr-xr-x. 3 root root 25 Mar 16 17:08 servers drwxr-xr-x. 2 root root 51 Mar 16 17:10 software [user_mongo@nosql01 opt]$ tar -zxvf /opt/software/mongodb-linux-x86_64-rhel70-4.4.12.tgz -C /opt/servers/mongodb_demo/replicaset/ mongodb-linux-x86_64-rhel70-4.4.12/LICENSE-Community.txt tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/LICENSE-Community.txt: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/MPL-2 tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/MPL-2: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/README tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/README: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/THIRD-PARTY-NOTICES tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/THIRD-PARTY-NOTICES: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/bin/install_compass tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/bin/install_compass: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/bin/mongo tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/bin/mongo: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/bin/mongod tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/bin/mongod: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/bin/mongos tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/bin/mongos: Cannot open: No such file or directory tar: Exiting with failure status due to previous errors [user_mongo@nosql01 opt]$ tar -zcvf /opt/software/mongodb-linux-x86_64-rhel70-4.4.12.tgz -C /opt/servers/mongodb_demo/replicaset/ tar: Cowardly refusing to create an empty archive Try `tar --help' or `tar --usage' for more information.

2023-06-01 上传