问题标签 [amazon-rds]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-rds - 升级到 Amazon RDS 多可用区是否会中断正在运行的实例的 i/o 操作?
如果我将单可用区 RDS 实例升级到多可用区实例,是否会像通常拍摄数据库快照一样中断当前实例的 i/o 操作?或者,我当前的实例是否会继续正常运行,对我的应用程序没有影响,而第二个多 az 数据库实例已配置并联机?
我确实意识到从小到大的升级确实会在几分钟内影响 i/o 操作。这将只是在不同的 az 中创建一个相同大小/配置的新实例,使用他们现在在网络上提供的漂亮的 GUI 工具。
我无法在 Amazon 文档中找到答案,并希望堆栈中的某个人在这里有经验。
谢谢!
python - 如何为 AWS MapReduce 准备和善后数据
我正在为一个大学项目使用 Amazons MapReduce Web Service。为了将数据用于 MapReduce,我需要将它们从关系数据库 (AWS RDS) 转储到 S3。MapReduce 完成后,我需要拆分输出文件并将其大块加载到他们自己的 S3 存储桶中。
在 Amazon Web Services 环境中执行此操作的好方法是什么?
最佳情况:除了用于 RDS 和 MapReduce 的实例之外,这是否可以在不使用额外 EC2 实例的情况下完成?
我将 python 用于 mapper 和 reducer 函数,并将 json 说明符用于 MapReduce 作业流。否则我不受语言或技术限制。
php - 如何通过 SSL 上的 PHP 连接到 Amazon MySQL RDS 实例
我有一个运行 WordPress 站点的 EC2 实例。WordPress 数据库位于 RDS 实例上。我想通过 SSL 连接到数据库。
根据我的阅读,WordPress 开箱即用的 MySQL 扩展不支持 SSL。所以,我安装了一个使用 MySQLi 的 WordPress 数据库脚本,它支持 SSL。
我遇到的问题是亚马逊只提供一个密钥文件(更多信息),我能找到的使用 MySQLi over SSL 的所有示例至少包括 3 个文件:
我可以从 mysql 命令行应用程序通过 SSL 连接到我的数据库。鉴于我只有 1 个文件,谁能告诉我我需要做什么才能让 PHP 的 MySQLi 扩展工作?
mysql - 将现有数据库迁移到 Amazon RDS
如何将现有 MySQL 数据库导入 Amazon RDS?
mysql - Amazon RDS 与使用 MySQL 的 EC2 各自的优势/限制是什么?
我意识到两者之间的一些基本区别,即
EC2 会更便宜
RDS 我不必进行维护
除了这两个之外,从 RDS 运行我的数据库与充当 MySQL 服务器的单独 EC2 服务器相比有什么优势。假设实例大小相似,两者在处理负载方面是否会遇到相同的限制?
为了给你更多关于我使用的信息,我有一个数据库,没有太大或任何东西(最大的表 100 万行),只是高 SELECT 量。
mysql - AWS RDS 实例升级停机时间
关于升级 RDS 实例,我有几个问题。
- 将实例从小到大升级时的停机时间是多少。当您更改任何实例类型(小型、大型、超大型)时,停机时间是否相对相似,或者是否存在改变时间的决定因素,例如数据库大小。
- 任何人都可以分享如何升级实例类型以避免使用 RDS 停机的技术吗?这在 RDS 中是否可行。它不必非常详细,只是一些悬崖笔记/大图的东西。
- 分配更多磁盘空间时是否有停机时间?
mysql - Amazon Web Services - RDS IP 地址和 Tomcat
我打算使用 AWS(亚马逊网络服务)来构建一个使用 Tomcat 和 MySQL 的门户。对于 Tomcat,我将使用 EC2 实例,对于 MySQL,我将使用 RDS(关系数据库服务)。
当 RDS 实例启动时,它会被分配一个 IP 地址。如何在 Tomcat EC2 实例中获取此 IP 地址并在 JDBC URL 中使用它?这在使用和不使用静态 IP 地址的情况下如何工作?
谢谢, 普拉文
mysql - Amazon RDS 备份/快照实际上是如何工作的?
我是 Amazon RDS 客户,每天都会遇到 Amazon RDS 写入延迟峰值,大致对应于备份窗口。我还将在快照结束时看到峰值(例如:运行快照需要大约 1 小时,在最后 5 分钟内,写入延迟峰值)。我正在运行多可用区 m1.large 部署。
Stack 上是否有人可以解释 Amazon RDS 备份的实际工作原理?我已阅读 Amazon RDS 文档,据我所知,Amazon RDS 的行为不符合规范。具体来说,这些备份/快照操作应该会影响我的副本,因此不会造成任何停机/性能损失,或者我认为。
我可以将我的问题提炼成六个问题:
- 快照和备份期间在技术上发生了什么,它们有何不同?(如果您回答这个问题,请告诉我您是否能够凭经验确认您的答案,或者只是引用我的文档)。
- 在多可用区部署的备份窗口期间,是否会出现写入延迟峰值?
- 在多可用区部署的快照结束时,是否会出现写入延迟峰值?
- 如果我不是多可用区,我的写入延迟峰值会更高吗?
- 在架构上,如果我在两个 m1.large EC2 实例上运行我自己的数据库,我是否能够避免这些写入延迟峰值?
- 有没有我可以使用的配置来避免这些写入延迟峰值,同时仍然使用 RDS 托管我的数据库,或者我是否有效地受亚马逊的摆布?
额外问题:您在哪里以及如何托管您的 mysql 数据库?
除了这些日常写入延迟问题外,我可以说我对 RDS 总体上很满意。我喜欢内置的数据库监控,它的设置和使用都相当简单。
谢谢!
amazon-web-services - 如何使用 java 连接到 AWS RDS?
任何人都可以指向教程,我可以在其中逐步看到从 Java 连接到 RDS。我已经下载了 SDK 并且能够连接到 S3。但是 SDK 没有任何连接到 RDS 的示例。而且在网络上也找不到任何有用的东西...
mysql - MySQL 更新语句是否过于昂贵?
我一直在尽可能多地阅读有关如何编写可扩展的 MySQL 模式的信息,但我仍然不确定这是否是一个好主意。
对于它的价值,我将这个项目托管在带有 RDS 的 EC2 上。
在我的数据库中,我有一个核心表,它将比读取更多(我猜大约 70% 的写入和 30% 的读取)。
但是,当我在表中创建新行时,我需要每 5 秒左右添加一次更新。总体而言,由于每秒将添加/更新多行,这意味着每秒左右执行一条 UPDATE 语句。
根据我一直在阅读的内容,MySQL 有一种称为表锁定的东西,当您写入表时会发生这种情况?由于该表也将被大量读取,因此在行上使用 UPDATE 语句会导致过多的开销/锁定吗?
我的选择(据我所知)是:
- 频繁地在大表上执行 UPDATE 语句(每秒或更多)
- 有一个临时表,我在其中创建行,更新它们,并在准备好后(大约 20 分钟直到行完成),将行从临时表传送到主表。
我想避免临时表,因为它让我的用户等待大约 20 分钟才能看到内容,但我想知道这是否是必要的邪恶。
还有其他想法吗?建议?
谢谢!