MongoDB提供了许多linux发行版本的安装包,可直接去官方网站进行下载:MongoDB
下载之前,需要安装相关依赖
需要放行防火墙端口或关闭防火墙(MongoDB默认端口:27017),关闭selinux
Red Hat/CentOS:
shyum install -y libcurl openssl
Ubuntu 18.04 LTS ("Bionic")/Debian 10 "Buster":
shapt-get install libcurl4 openssl
Ubuntu 16.04 LTS ("Xenial")/Debian 9 "Stretch":
shsudo apt-get install libcurl3 openssl
注意:mongo v5版本以上系统需支持AVX指令集,请查看系统版本再选择安装
GoldenDB是一个面向分布式环境的一个高可用性数据库,适用于需要高性能、高可靠性和一致性的数据存储场景。
整体由计算节点、数据节点、全局事务管理器、管理节点四种核心模块组成。完全兼容MySQL语法,大部分兼容Oracle语法
传统部署时代——>虚拟化部署时代——>容器部署时代
传统部署时代
早期,各个组织是在物理服务器上运行应用程序。 由于无法限制在物理服务器中运行的应用程序资源使用,因此会导致资源分配问题。如果每个应用程序都运行在不同的物理服务器上, 但是当某个应用程序资源利用率不高时,剩余资源无法被分配给其他应用程序, 而且维护许多物理服务器的成本很高。
虚拟化部署时代
虚拟化技术允许你在单个物理服务器的 CPU 上运行多台虚拟机(VM)。 虚拟化能使应用程序在不同 VM 之间被彼此隔离,且能提供一定程度的安全性, 因为一个应用程序的信息不能被另一应用程序随意访问。
容器部署时代
容器类似于 VM,但是更宽松的隔离特性,使容器之间可以共享操作系统(OS)。 因此,容器比起 VM 被认为是更轻量级的。且与 VM 类似,每个容器都具有自己的文件系统、CPU、内存、进程空间等。