如何在 Linux 中安装 MongoDB Enterprise?
MongoDB 由 Dwight Merriman 和 Eliot Horowitz 开发,他们在 DoubleClick(现在归 Google Inc. 旗下的一家公司)构建 Web 应用程序时遇到了传统 RDBMS 的开发和可扩展性问题。MongoDB 是一个开源 NoSQL 数据库管理程序。在这里,NoSQL 被用作传统关系数据库的替代品。 NoSQL 数据库对于处理大量分布式数据非常有帮助。 MongoDB 是一个可以处理面向文档的信息、存储或恢复信息的工具。 MongoDB 使用由文档组成的记录,这些文档包含由字段和值对组成的数据结构。这些文档类似于 JavaScript Object Notation (JSON),但使用了一种称为 Binary JSON (BSON) 的变体。MongoDB 使用由文档组成的记录,这些文档包含由字段和值对组成的数据结构。
MongoDB的优点
- 性能:通过将大部分数据存储在 RAM 中,MongoDB 中的查询性能要快得多。
- 简单性:比 SQL 简单且更容易理解。
- 灵活性: MongoDB 没有预定义的模式,因此对于非结构化数据和存储选项具有非常积极的模式架构。
- 可扩展性:它使用分片来实现水平可扩展性,这使得增加存储容量变得更加容易。
- 文档:任何人都可以使用 MongoDB 文档轻松学习或理解。
MongoDB的缺点
- 事务: MongoDB 是它不支持事务。
- 连接:在 MongoDB 中连接文档并非易事。
- 索引:如果数据没有被正确索引,将导致性能极慢。
- 重复: MongoDB 中的关系通常没有明确定义,因此产生的重复数据集可能难以处理。
在 Linux(Debian) 上安装 MongoDB Enterprise
要在 Linux 上安装 MongoDB Enterprise,请执行以下步骤:
第 1 步:检查您的系统上是否安装了 MongoDB,为此在终端中运行以下命令。
Run sudo su command followed with user password for superuser benefits.
mongod –version
如果你得到的输出和我一样,那么让我们开始安装过程吧。
第二步:导入包管理系统使用的公钥。
wget -qO – https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add –
该操作应以 OK 响应。
第 3 步:为 MongoDB 创建一个/etc/apt/sources.list.d/mongodb-enterprise.list文件。
echo “deb http://repo.mongodb.com/apt/debian buster/mongodb-enterprise/5.0 main” | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
第 4 步:更新 本地包数据库。
sudo apt-get update
第 5 步:安装 MongoDB 企业版
sudo apt install -y mongodb-server-core
第6步:再次检查MongoDB的安装。
mongod –version