问题标签 [xeround]

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.

0 投票
4 回答
2353 浏览

ruby-on-rails - 我们应该使用 RDS 还是 Xeround?

我们使用 Amazon S3 和 CDN。我们的应用在 Heroku 上运行。我们正在考虑使用像 RDS 或 Xeround 这样的 DBaaS。

因为我们已经在使用 Amazon 的 S3 和 CDN,我们应该使用 RDS 吗?由于所有技术都在同一台主机(亚马逊)上运行,是否会有任何性能提升,而不是使用第三方(Xeround)的东西?

还是应该不重要?

0 投票
1 回答
634 浏览

heroku - Heroku 应用程序与 Xeround DB,如何配置?

我正在尝试设置 Heroku 应用程序,但使用的是 Xeround DB。我发现的说明有点混乱:

http://xeround.com/developers/heroku-cloud-database-mysql/ 我正在尝试遵循第二种方式,直接在 Xeround 上创建数据库。

我的疑问是:

  • 是否需要 Xeround 插件?至少 heroku addons:add xeround –app xxxx 说:该插件仅对选定的用户可用

  • Heroku DATABASE_URL 需要设置为:mysql://username:password@host:port/database 我看过一些关于 mysql2 和 mysql 的帖子(无论如何都没有对我有用)。我的 gem 文件有 mysql2, 0.2.7 (for Rails 3.0.x)

  • 我可以看到 config var ok,但是 Heroku config --app xxx 仍然显示 SHARED_DATABASE_URL => postgres://pjyqfgjcbn:.... 可以吗?

然后从说明来看,第 5 步真的很令人困惑,不清楚该部分是否是可选的(我希望它是)。如果它是强制性的,它不会告诉它必须添加到哪个文件......

我的目标是创建一个新的 Heroku 应用程序,推送我现有的应用程序,将其设置为使用 Xeround DB,然后运行 ​​Heroku rake db:schema:load 但无论我尝试什么,我都会得到:

耙中止!数据库配置未指定适配器

任何想法如何设置它?

对 Rails 3.0.5 做同样的事情,但有一些问题和评论。适配器是mysql还是mysql2?Xeround 上关于设置站点的示例是 mysql://username:password@host:port/database

mysql2 是与 Rails 3 一起使用的正确 gem(mysql 0.2.7 用于 3.0.x,最新用于 3.1),但 url 中的名称可能只是他们选择的名称。我猜你的工作,但仍然......</p>

我想不需要 Heroku 的 Xeround 插件吧?heroku addons:add xeround –app xxxx 说这个插件只对选定的用户可用

最后,当我尝试迁移时,以 db url 的名称使用 mysql 或 mysql2 我得到:

耙中止!数据库配置未指定适配器

确实问过 Heroku 但还没有答案……</p>

0 投票
1 回答
197 浏览

mysql - 为什么空格会影响 MySQL Left Join 并返回 NULL 值?

我遇到了一个奇怪的问题,需要一些帮助来确定原因。到目前为止,我只能观察到症状。它“似乎”正在发生的是 MySQL 正在执行不同的查询,具体取决于我在第一次“LEFT JOIN”之前是否有换行符。

这是我的设置:

我正在对 www.xeround.com 提供的 MySQL 数据库实例运行查询。我正在使用 Kohana 框架,版本 3.0。我在 Lighttpd 上运行 PHP 5.3.3 FastCGI。我用 MySQL Native Driver 编译了 PHP:

--with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd

我正在使用默认的 Kohana 3 MySQL 数据库驱动程序和 QueryBuilder。

我将跳过 PHP 代码并分享 SQL,因为这似乎是问题所在。QueryBuilder 最终构建了这个查询:

它返回这样的结果:(我删除了从 Fieldreps 表返回的大部分字段,以使其简短且不那么个性化。)

但是,当我在第一个 LEFT JOIN 之前立即插入换行符时,如下所示:

我现在得到了我想要的结果:

请注意,Users 表上的 LEFT JOIN 在这两种情况下都可以正常工作。我还尝试在第二个 LEFT JOIN 之前添加换行符,而不是第一个。同样不想要的结果。我能找到的唯一解决方法是在第一个 LEFT JOIN 前面放置一个换行符。由 QueryBuilder 构建并发送到 MySQL 的查询总是长的、单行的、最小的空白字符串……没有换行符!这是我第一次遇到这个问题。我简直不敢相信在第一个 LEFT JOIN 之前需要放置一个换行符。

我的问题归结为以下几点:

  1. 这应该以这种方式发生吗?(影响查询结果的空格)
  2. 获得我想要的结果的最佳方法是什么。

我不是 SQL 专家,否则我可能不需要问这个问题。我确信我忽略了一些东西。

谢谢,

乔纳森

0 投票
1 回答
968 浏览

mysql - Same MySQL Query Returning Different Results on Same Server

I am running the following query. Sometimes it returns around 100 records, as expected, other times is returns only one record with NULL for all of the values of the joined fields. Also, explain returns a different result almost everytime.

Here is the query:

One Result Second Result

No worky worked

I am running the query in phpMyAdmin. Database is hosted on xeround.com(Could it be a bug in their configuration?)

I am stumped. I am not sure where to go from here.

Thanks in advance!

UPDATE:

Here is the dump from phpMyAdmin:

EDIT:

If I remove the join on all tables but user, the query works everytime. However, as soon as I add the join on tasks, it breaks. For example, this query breaks it in the same way as the first query I posted:

0 投票
1 回答
436 浏览

mysql - 如何强制 Xeround 关闭所有连接?

我在 Xeround 上试验 SQLAlchemy:

我这样做了几次。然后我检查了我的 Xeround 管理仪表板,它显示了 2 个连接。那是在我了解以下内容之前:

如何强制 Xeround 关闭剩余的 2 个连接(例如,原谅我忘记关闭它们)?

0 投票
1 回答
418 浏览

database - Rackspace 或 Xeround 上的数据库镜像

我在 Rackspace 上运行 2 台服务器。我已经设置了一个负载平衡器来平衡这两个服务器之间的流量。

这些服务器中的每一个都运行一个带有 Java EE 应用程序的 Glassfish v3 服务器,它提供了一个 Web 界面来将一些数据写入服务器数据库。问题是我需要在每个数据库(服务器 1 数据库和服务器 2 数据库)上拥有相同的数据。

解决此问题的方法是镜像数据库。

我想问一下是否有一些自动化系统可以在机架空间内镜像这些数据库?此外,我发现 Xendros 数据库云可以与 Rackspace Cloud 一起使用。是否可以在 Xeround 中镜像这些数据库?或者有没有更好的解决方案?

感谢您的回答:)

0 投票
2 回答
2736 浏览

mysql - Xeround 与 ClearDB 托管 MySQL 的优缺点?

我们目前正在使用托管 MySQL 的 RDS,但正在考虑迁移到 Heroku 的容错 MySQL 插件之一。两个主要的似乎是 xeround 和 ClearDB,但我很难确定它们之间的差异。我们主要对容错、一致和快速的性能以及 UTF8 字符集支持感兴趣。欢迎任何经验。那里似乎没有太多讨论。

0 投票
1 回答
240 浏览

django - 如何将 Django 1.4 与 Xeround 一起使用?

根据Xeround 的发行说明,他们不支持保存点,我不知道如何在 Django 1.4 中关闭对此的支持。有谁知道如何做到这一点?

0 投票
1 回答
286 浏览

java - 连接到 Xeround 数据库的代理设置

我正在尝试在我的办公室内连接到 Xeround 数据库,但我无法连接它说连接链接错误但是当我尝试从家里连接到它时它工作正常。我无法调试此错误任何人都可以帮助

这是我的连接字符串:

如果有的话,我必须使用哪些代理设置?

请帮忙

0 投票
2 回答
395 浏览

ruby-on-rails - 如何限制跨多个进程的 ActiveRecord 数据库连接

当使用 DBaaS(数据库即服务)(例如 Xeround)和托管在 EC2 实例上的 Rails 应用程序时,如何限制与数据库的并发连接数(根据数据库服务计划限制)?有必要这样做吗?

我知道 ActiveRecord 连接池是每个进程并且是线程安全的,但是如果有多个进程(也跨多个不同的机器)怎么办?