AB资源网(www.xxab.cn)服务器导航站-找服务器商就上AB资源网
百度360必应搜狗本站头条
【本站公告】:本站互助计划,欢迎有活动的服务器商免费投稿,免费收录,最新收录会在首页展示! - 站长QQ:6502567
当前位置:网站首页 > 技术文档 > 正文

阿里云MongoDB(阿里云mongo)

AB资源网 2023-05-03 14:36 68 浏览 0 评论

本文目录:

  • 1、如何管理阿里云上的MongoDB
  • 2、【MongoDB-数据迁移】
  • 3、阿里云的高效云盘扩容到2T就不支持扩容了!
  • 4、如何将阿里云mongodb的数据备份导入windows
  • 5、阿里云mongodb 怎么创建数据库
  • 6、客户案例 – 心动《另一个伊甸》从Amazon DynamoDB迁移MongoDB

如何管理阿里云上的MongoDB

小鸟云服务器niaoyun实例创建好之后,您可以使用以下任意一种方式登录服务器:

阿里云MongoDB(阿里云mongo)

远程桌面连接(MicrosoftTerminalServicesClient,MSTSC):采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。

管理终端VNC:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。

使用远程桌面连接(MSTSC)登录实例

打开开始菜单远程桌面连接,或在开始菜单搜索中输入mstsc。也可以使用快捷键Win+R来启动运行窗口,输入mstsc后回车启动远程桌面连接。

在远程桌面连接对话框中,输入实例的公网IP地址。单击显示选项。

输入用户名,如小鸟云默认为niaoyun。单击允许我保存凭据,然后单击连接。这样以后登录就不需要手动输入密码了。

【MongoDB-数据迁移】

1.需求:从自建MongoDB迁移数据到阿里云的MonogoDB服务

2.背景:在线服务,可以在低峰期进行停服

3.迁移方案及注意事项:

3.1.自建MongoDB支持密码认证,可以通过阿里原工具全量+增量方式迁移,找个临界点进行切换。

3.2.数据量小,接受停服的可以使用自带工具,mongodump.mongorestore 迁移

3.3.正式迁移前进行一次测试迁移,验证应用的兼容性,针对跨版本的迁移更要进行充分的验证。

4.使用3.2的迁移方式迁移

4.1 停服

4.2 备份数据

./mongodump –host 192.167.10.11 –port 27017 –db mydb –out ./mongobak

4.3.清理阿里云MongoDB实例的脏数据

直接在控制台操作

4.4 导入备份数据到阿里云MongoDB实例

mongorestore –host dds-2zedlfeale826dc1.mongodb.rds.aliyuncs.com –port 3717 -uroot -pPassWord123

–authenticationDatabase admin –db mydb –dir ./mongobak/mydb

4.5 确认业务账号权限

该权限在测试迁移阶段已分配,再进行一次验证。

阿里云的高效云盘扩容到2T就不支持扩容了!

1. 为了方便存储日志和转化透传点击,当初选定使用mongodb。于是买了一台ECS服务器,挂上了300GB高效云盘,慢慢开始跑广告业务。

2. 跑了半个月,300GB眼看不够了,赶紧学习巩固阿里云的扩容linux数据盘的操作。

3. 前后扩容到800G,1.4T,最后扩容到2T。再一看,已经不让扩容了。

4. 尤记得创建云盘时,有说明不同的云盘类型支持的最大容量不同。

5.于是翻了翻阿里云的文档——ssd和高效云盘最大支持32T。普通云盘最大支持2T。

6.于是怀疑难道我购买的是普通云盘,所以只能扩容到2T?

7. 进入实例中却看到是高效云盘啊!那为何不能继续扩容?

8.于是创建一个新的云盘试试,发现可以指定2T以上的存储空间。

9. 回到磁盘扩容页面,发现2T后,鼠标悬停过去显示”当前大于2TB磁盘暂不支持扩容”!

10. 我在想这表示哪怕我之前一下子买了2个T,3个T的高效云盘,然后想扩容了,是不是也不行?必须得创建数据盘快照,然后恢复到更大的硬盘上?我怎么对这样的数据盘快照一点儿都没有信心呢?

11. 可悲的是,这表明我只能此刻看到mongo服务器还有500GB存储空间。以后会越来越少。我将不得不重新考虑存储方案,一是2T以上的日志存储并没有比以前的文件存储提高多少价值,反而存储空间要求更大,每月的纯粹存储费用达到720元以上。这已经是一台性能好的服务器的价格了。

12. 曾经想过应该在公司内部保留一台服务器存储mongo日志。购买一块大容量硬盘就好了。但是数据透传怎么办?也在这台服务器做?还是本地网络挂到公网上?

13. 不得不思考替代的存储方案了。日志的用处一是为了透传,二则是解决一些渠道或这检测方偶尔提出的问题。也许oss存储会降低成本,但是如何使用才能更好的满足我们的需求呢?

如何将阿里云mongodb的数据备份导入windows

windows怎么用mongodb导入数据

MongoDB是目前非常流行的一种NoSQL数据库,其灵活的存储方式备受开发人员青睐。本文就介绍一下如何安装并设置成Windows服务的方法。

1、安装MongoDB

Windows版本的MongoDB无需安装,只要解压就能使用了。

2、将MongoDB设置成Windows服务

这个操作就是为了方便,每次开机MongoDB就自动启动了。

首先在解压后的MongoDB文件夹里面建立data和logs两个目录,看名字就知道,data存放数据,logs存放日志文件。

然后建立文本文件:mongod.cfg

里面写上(注意,里面的路径要根据你的MongoDB实际路径):

logpath=E: oolsmongodb-win32-i386-2.6.4logsMongoDB.log

dbpath=E: oolsmongodb-win32-i386-2.6.4data

然后在命令行里面运行:

mongod –config E: oolsmongodb-win32-i386-2.6.4mongod.cfg –install

这样就在Windows下成功建立了MongoDB的服务。

在“运行”中输入“services.msc”,打开“服务”管理界面。

点击列表中的“MongoDB”,在点击“启动”按钮,就将MongoDB成功启动了。

阿里云mongodb 怎么创建数据库

use

命令

MongoDB

use

DATABASE_NAME

用于创建数据库。该命令将创建一个新的数据库,如果它不存在,否则将返回现有的数据库。

语法:

use

DATABASE

语句的基本语法如下:

use

DATABASE_NAME

示例:

如果想创建一个数据库名称

mydb,

那么

use

DATABASE

语句如下:

use

mydb

switched

to

db

mydb

要检查当前选择的数据库使用命令

db

db

mydb

如果想检查数据库列表,使用命令show

dbs.

show

dbs

local

0.78125GB

test

0.23012GB

创建的数据库mydb

列表中是不存在的。要显示的数据库,需要把它插入至少一个文件。

db.movie.insert({“name”:”tutorials

yiibai”})

show

dbs

local

0.78125GB

mydb

0.23012GB

test

0.23012GB

MongoDB

默认数据库测试。如果没有创建任何数据库,然后集合将被存储在测试数据库。

客户案例 – 心动《另一个伊甸》从Amazon DynamoDB迁移MongoDB

心动是国内极具知名度的 游戏 公司。心动在 游戏 行业拥有丰富的经验,开发和营运多个全球经典 游戏 IP,如MMORPG 游戏 《仙境传说:守护永恒的爱》、《神仙道》、人气CCG 游戏 《少女前线》及生存射击 游戏 《香肠派对》。公司开发独立 游戏 的经验也相当丰富。至今,心动推出及营运多个著名付费 游戏 ,包括《风来之国》、《泰拉瑞亚》、《人类跌落梦境》、《去月球》、《艾希》、《喵斯快跑》、《恶果之地》及《部落与弯刀》等。

心动旗下还拥有中国最大的手游平台 TapTap。从 2016 年成立伊始,TapTap 为发现好 游戏 而来。从 游戏 收入全部归开发者所有开始,尝试用一小步撬动行业的一大步。秉持「官方包、不分成、精品化」商业模式,TapTap 现已成为 游戏 推荐平台,亦是高品质玩家社区。心动于2019年12月12日在香港联合交易所有限公司主板上市,股份代码:02400.HK.

《另一个伊甸:超越时空的猫》是心动网络代理的日本聚逸株式会社旗下WFS的本格JRPG手游,融合远古传说、未来 科技 以及传统幻想题材元素。讲述了一个穿越过去、现在与未来的冒险故事。此外,音乐与角色设计部分由光田康典、江草天仁等大师负责,能够给游玩者想起当 初第一次体验RPG时收获的那一份感动,其中日服突破1000万下载,并且获得2017 Google Play《最具创新力 游戏 》。

客户前期基于DynamoDB构建 游戏 玩家的数据存储,随着 游戏 的持续发展和迭代,玩家的读写请求量和数据存储也不断上涨,玩家数据存储超过3TB的存储空间,由于 游戏 需要定期进行运营活动,在活动期间请求量会爆发式增长,给运营活动的成本和稳定性带来了一定的挑战,其中核心的痛点如下:

包括研发成本和线上成本。研发测试成本受限于DynamoDB不能在本地部署的原因,必须使用付费的线上服务;线上成本随着玩家数上涨,DynamoDB产品费用也随之线性增长。

游戏 行业具有运营活动频繁的特点,而运营活动会带来短期内数据请求爆发式的增长,与DynamoDB的沟通仅可以使用邮件的方式,时间成本较高。DynamoDB在活动保障上,无法提供高效稳定的服务和赋能,而 游戏 稳定性直接涉及到玩家的体验。

DynamoDB使用私有协议,和主流的MongoDB产品使用方式有差异,且DynamoDB的中文文档欠缺,学习成本高。

心动网络通过引入阿里云数据库MongoDB,实现从DynamoDB迁移到阿里云数据库MongoDB,基于阿里云MongoDB的免运维特性,实现云数据库和分布式数据库的最佳体验,并且相较于DynamoDB降低了成本,在同等费用的情况下,实现性能大幅度提升,为运营活动和日常峰值的流量稳定运行奠定了基础。

阿里云数据库MongoDB为心动 游戏 提供跟DynamoDB一样的schema free能力,并且云数据库免运维实现快速伸缩,较DynamoDB实现成本的大幅下降,其核心价值如下:

阿里云数据库MongoDB使用自研低成本存储,使得数据库成本大幅度降低50%以上,并且在同等成本下,能实现更高的性能,为运营活动的顺利开展奠定基础。此外MongoDB是开源软件,可以免费的在本地进行开发测试。

阿里云MongoDB通过优秀的服务体验,更高的性能,为运营活动顺利开展奠定基础;专业的服务团队,24小时支撑线上服务,并且有专业客户服务群,售后、研发等多角色实时解决客户问题。

阿里云MongoDB跟MongoDB开源生态融合,中文文档资料丰富,降低研发学习成本。

阿里云MongoDB具备快速回档能力,可以实现快速的任意时间点恢复,大幅度提升数据备份回档速度。

DynamoDB借鉴于MongoDB,两者具备同样的类Json语法和schema-free能力,阿里云MongoDB提供从DynamoDB向阿里云MongoDB的数据搬迁通道,使客户能用较低的改造量便完成从DynamoDB的到MongoDB的迁移。

据了解, 阿里云是中国唯一可提供最新版本MongoDB服务的云厂商。阿里云数据库MongoDB是与MongoDB原厂战略合作的商业全托管数据库,是国内版本最丰富,工具支撑最完善的数据库系统之一。云数据库MongoDB在完全兼容MongoDB的基础上,得益于阿里云强大的云计算基础设施能力,为了客户提供了多种低成本存储介质,具备弹性伸缩、快速回档等能力,支持Serverless、单节点、副本集、分片集群四种部署架构,能够满足不同的业务场景需要,在互联网( 游戏 、资讯、社交、电商、直播)、新零售、在线教育、金融、物联网、政企等行业都有广泛的应用。

【阿里云MongoDB】的内容来源于互联网,如引用不当,请联系我们修改。

腾讯云

相关推荐

云主机FTP软件:高效传输与安全管理的一站式解决方案

在云计算时代,云主机已成为企业和个人用户托管应用和存储数据的首选。为了方便文件传输,FTP(文件传输协议)软件在云主机环境中扮演着重要角色。本文将详细介绍如何在云主机上配置和使用FTP软件...

云主机FP:引领未来计算,解锁无限可能

云主机FP(FloatingPoint)是指在云计算环境中,针对浮点运算性能进行优化的虚拟机实例。浮点运算在科学计算、工程模拟、金融建模、图形处理等领域中占据重要地位,因此云主机FP的设计和配置...

云主机ECS:解锁企业数字化转型的新引擎,高效、安全、灵活的云计算解决方案

云主机ECS(ElasticComputeService)是阿里云提供的一种弹性计算服务,它允许用户在云端创建和管理虚拟机实例。ECS的核心优势在于其灵活性和可扩展性,能够满足各种规模和类型的业...

云主机D盘:解锁无限存储空间,轻松应对大数据挑战!

云主机是一种基于云计算技术的虚拟化服务器,它允许用户在云平台上创建、配置和管理虚拟机实例。在云主机中,磁盘分区是存储数据的关键部分,通常包括系统盘和数据盘。系统盘用于安装操作系统和运行应用...

云主机DNS解析:提升网站速度与稳定性的关键策略

云主机DNS(DomainNameSystem)是云计算环境中至关重要的一部分,它负责将域名转换为IP地址,从而使得用户能够通过易于记忆的域名访问云主机上的服务和应用。本文将深入探讨云主机DNS...

云主机C盘爆满?快速解决方法大揭秘,让你的服务器重获新生!

云主机C盘满了是一个常见但棘手的问题,尤其对于依赖云服务进行日常运营的企业和个人用户来说,这可能导致系统性能下降、应用程序崩溃,甚至数据丢失。本文将详细探讨云主机C盘满的原因、影响以及解决方法。...

云主机CPU选择指南:提升性能与效率的关键决策

在选择云主机的CPU时,用户需要考虑多个因素,以确保所选的CPU能够满足其应用的需求,同时优化成本效益。以下是一些关键点,帮助用户在云主机CPU选择过程中做出明智的决策。了解应用的性能需求...

云主机CPU性能大比拼:揭秘顶级云服务商的核心竞争力

云主机CPU是云计算环境中至关重要的组成部分,它直接影响着云服务的性能、稳定性和用户体验。CPU,即中央处理器,是计算机系统的核心,负责执行指令和处理数据。在云主机中,CPU的性能决定了虚...

云主机ASP:高效搭建动态网站,轻松实现业务扩展与性能优化

云主机ASP(ActiveServerPages)是一种在云环境中运行ASP应用程序的技术。ASP是一种由微软开发的动态网页技术,允许开发者使用VBScript或JScript等脚本语言编写服务...

云主机API:解锁无限可能,引领企业数字化转型新纪元

云主机API(ApplicationProgrammingInterface)是云计算服务提供商为用户提供的一种编程接口,允许开发者通过编程方式管理和操作云主机资源。这些API通常基于RESTf...

云主机99idc:高效稳定,轻松搭建您的专属云端空间,一键部署,畅享无限可能!

云主机99idc是一家专注于提供云计算服务的公司,其核心业务是为企业和个人用户提供高性能、高可靠性的云主机服务。随着数字化转型的加速,云计算已经成为企业IT基础设施的重要组成部分,而云主机99i...

云主机80端口:解锁无限可能,开启高效网络新时代!

云主机是一种基于云计算技术的虚拟化服务器,它通过互联网提供计算资源和服务。在云主机中,80端口是一个非常重要的端口,通常用于HTTP协议,即网页服务。本文将详细探讨云主机80端口的相关内容...

云主机403错误:解锁高效解决方案,提升网站性能与安全

云主机403错误是一个常见的网络问题,通常表示用户在尝试访问某个资源时被服务器拒绝。这种错误可能由多种原因引起,包括权限问题、配置错误、防火墙设置等。以下是关于云主机403错误的一些详细信...

云主机360:全方位云端解决方案,助力企业数字化转型无忧

云主机360是一种基于云计算技术的虚拟化服务器解决方案,它通过将物理服务器资源虚拟化,为用户提供灵活、高效、安全的计算服务。云主机360的核心优势在于其高度的可扩展性和弹性,用户可以根据业务需求...

云主机301:引领未来云计算的新纪元,高效稳定,助力企业数字化转型!

云主机301是一种常见的网络重定向状态码,通常用于指示用户请求的资源已被永久移动到新的URL。在云计算环境中,云主机301状态码的出现可能涉及到多种技术和管理策略,下面我们将详细探讨这一现象。...

取消回复欢迎 发表评论: