APP下载

MongoDB三种集群方案研究及性能对比分析

2020-10-12贾成果

中国传媒科技 2020年8期
关键词:数据库故障

摘  要:进入Web3.0时代,网络数据呈现出虚拟化和多元化的发展趋势。互联网上包含的信息种类不断增加,例如地理信息、智能语音、复杂的人脉关系等,此外,网络上的信息量每天都在高速增长。如何高效地存储这些信息,并且可以在服务器发生故障时迅速从故障中恢复数据,便成了网络服务提供者必须重视的问题。MongoDB以其数据并发读写速度高、扩展性好、容错性高、故障自动恢复等特点,在海量数据的存储与分析中被广泛应用。本文介绍了MongoDB的三种集群方案,并对集群方案的性能进行了对比分析,希望能为相关使用者提供一些借鉴和帮助。

关键词:MongoDB集群;数据高可用性;负载均衡                         中图分类号:TP311.13                     文献标识码:A

文章编号:1671-0134(2020)08-115-02                                     DOI:10.19483/j.cnki.11-4653/n.2020.08.030

本文著录格式:贾成果.MongoDB三种集群方案研究及性能对比分析[J].中国传媒科技,2020(8):115-116.

1. MongoDB优势概述

MongoDB是一个基于分布式文件存储的数据库,内核由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。[1]MongoDB是典型的NoSQL数据库,具有NoSQL数据库的所有优点:

(1)数据并发读写速度高,可以瞬时处理海量数据,应对几十万次每秒的读写操作;

(2)扩展性好,容易组建硬件集群以提高运算速度;

(3)部署成本低,即使在廉价服务器上也可以有不错的读写效能;

(4)数据格式贴近编程语言,以JSON对象存储数据;

(5) MongoDB还支持索引、故障恢复、云计算以及Java、Ruby、PHP、C++等多种开发语言。

MongoDB通过集群实现数据的冗余备份,并在多个服务器上存储数据副本,保证数据的完整性和安全性。

2. MongoDB三种集群方案研究

登录APP查看全文

猜你喜欢

数据库故障
故障一点通
数据库
数据库
奔驰R320车ABS、ESP故障灯异常点亮
数据库
数据库
数据库
故障一点通
故障一点通
故障一点通