草庐IT

aws-documentdb-mongoapi

全部标签

mongodb - 使用 MongoVUE 在 Amazon 的 EC2 (AWS) 上登录 Mongo

这个问题特定于MongoVUE,但实际上我希望能够通过SSH隧道以外的任何方式登录EC2上的Mongo。我可以做到这一点并启动并运行服务器和客户端、创建文档、查找内容等。我是mongo和ec2的新手,所以我承认有很多变数。这是我到目前为止所做的:我创建了一个唯一的数据库,然后使用db.addUser('name','password')命令向其中添加了一个用户。我正在使用AWS提供的公共(public)DNS,它看起来像xxxx.us-west-1.compute.amazonaws.com我尝试使用纯文本密码以及一个mongo显示(散列)登录。我的最终目标是能够通过C#进行连接,但M

mongodb - 如何在 AWS 上运行 mongodb

我正在寻找有关如何在AWS上设置服务的一些指导。我有一个使用Node.js构建并使用mongodb(和mongoose作为ODM)的应用程序。我正在将所有内容移植到AWS,并希望在负载均衡器后面设置一个自动缩放组。然而,我不太了解的是我的mongodb实例应该存在的位置。我知道使用DynamoDB可以非常直观地进行设置以使用它,但因为我不是,所以我的问题是:应该在哪里以及如何设置mongo以使用我的应用程序?它应该与我的应用程序在同一个ec2实例上吗?如果是这样,它如何处理新实例的启动和终止?我应该设置一个专用于mongo的实例吗?此外,对于这个问题,我如何为我的数据创建快照和备份?

mysql - 从 SQL Server 迁移到 AWS Aurora

我的组织正在考虑将我们当前的SQLServerRDS实例迁移到AWSAurora实例。我们的动机仅仅是为了降低成本。我使用MySQLWorkbench数据库迁移工具运行了一些成功的测试,将SQLServer数据库移动到Aurora实例。数据库大约4GB,有大约100个表,大约十几个View和存储过程。我已经在本地机器上使用数据库的MySQL副本进行开发,因此所有SQL语法差异都已得到处理。这个迁移项目有什么严重的缺点吗?在进行转换之前我们应该考虑什么? 最佳答案 这是一个真正的系列步骤。迁移时您应该考虑一些关键事项:性能:对于简单的

mysql - AWS Codebuild 容器非常非常慢

我刚刚为phpunit的PHPSymfony2测试设置了我的Codebuild管道。情况:我们的一些测试与本地数据库(经典的mysql-server)对话Codebuild使用我们基于php:5.6-apache的自定义Docker镜像操作系统:LinuxAlpinePHP版本:5.6我们执行这些步骤:拉资源设置数据库(一切正常,无延迟)Composer安装(5分钟)phpapp/consoledoctrine:schema:update--forcephp应用程序/控制台broadway:event-store:schema:init启动phpUnit。在本地环境中(Dockerwi

AWS RDS 大型实例上的 MySQL 全文搜索速度极慢

我有一个包含1400万行的表,我正在尝试对该表执行全文搜索。对此的查询执行得非常慢,一个简单的二进制AND查询大约需要9秒。同样的东西在我的私有(private)集群上立即执行。该表的大小约为3.1GB,包含1400万行。有人可以解释RDS实例的这种行为吗?SELECTcount(*)FROMtable_nameWHEREid=97ANDmatch(body)against('+data+big'INBOOLEANMODE) 最佳答案 高IO率通常表示内存不足或缓冲区太小。一个3GB的表(包括索引)应该完全适合(远低于)每月500美

php - Laravel 和 AWS Cloudfront

我正在研究并阅读了很多关于某个特定主题的文章,但在任何地方都找不到相关答案。但是我在Laravel中作为一个有趣/私有(private)项目做一些事情,我想使用AmazonS3存储。我已经设置好一切,并且可以正常工作,我可以使用Laravel文件系统将图像从我的应用程序上传到S3,但我想做的是使用CloudFront(我也设置并工作,云端是正确地提供文件)以提供图像和文件。现在我的问题是:如何将AWSCloudFront“urls”集成到Laravel中?我的意思是如何在Laravel应用程序中存储CloudFronturl?如何检索文件URL(即图像)以便在我的应用程序中显示它。我是

mysql - 使用 AWS Glue 覆盖 MySQL 表

我有一个lambda进程,它偶尔会轮询API以获取最近的数据。此数据具有唯一键,我想使用Glue更新MySQL中的表。是否有使用此key覆盖数据的选项?(类似于Spark的mode=overwrite)。如果没有-我是否可以在插入所有新数据之前在Glue中截断表格?谢谢 最佳答案 我发现了一种在Glue中处理JDBC连接的更简单方法。当您将数据写入Redshift集群时,Glue团队建议截断表的方式是通过以下示例代码:datasink5=glueContext.write_dynamic_frame.from_jdbc_conf(f

mysql - AWS RDS 中 max_connections 的值

有谁知道在哪里可以找到AWSRDS中max_connections的最高值?我主要对运行MySQL的db.t2实例感兴趣。我找不到任何合适的链接。谢谢!! 最佳答案 正如@error2007s所述,您可以在控制台中找到它,只是为了完成,以更通用的方式:t2.micro66t2.small150m3.medium296t2.medium312m3.large609t2.large648m4.large648m3.xlarge1237r3.large1258m4.xlarge1320m2.xlarge1412m3.2xlarge2492

mysql - 从 NodeJS AWS Lambda 函数查询 MySQL 数据库

我在AWSLambda函数中查询我的MySQL数据库(从AWS远程托管)时遇到问题。这是我的代码,除了Lambda函数的其余部分所需的部分(为Alexa技能调用):varmysql=require('mysql');varconnection=mysql.createConnection({host:'',user:'',password:'',database:''});connection.connect(function(err){if(!err){console.log("Databaseisconnected...nn");}else{console.log("Errorco

c# - AWS Aurora 服务器有时会响应 "Unknown Database: ..."

我有一个.NET应用程序在AmazonAuroraRDS中的MySQL数据库上执行查询。数据库是MySQL5.6数据库——Aurora自带的版本。我对数据库(名称:SSIMLoader)中的模式(名称:flight)执行查询。我正在使用MySQL6.9.8.0库。编辑:连接字符串指向集群中的主服务器,而不是特定服务器。错误发生在执行插入、选择和更新时,因此没有真正的模式。即使是简单的选择语句也会随机失败。但是,当通过MySQL工作台执行查询时,我们没有收到此类错误。重启服务器后,错误消失几天,然后又出现。我们有一些非常强烈的查询,确实会在很长一段时间内将CPU使用率提高到90%,但即使