【问题标题】:How can I use MySQL from parse.com?如何使用来自 parse.com 的 MySQL?
【发布时间】:2015-07-24 05:36:49
【问题描述】:

我想利用 Parse 中现有的 MySQL 数据库。 我彻底谷歌但找不到相关的搜索结果。 我知道 Parse 使用 NoSQL 技术来存储对象,而 MySQL 是关系数据库。那么请指导我如何实现这一点?

编辑

我希望能够从现有数据库中提取现有信息并在应用程序中使用它。

用例:

我有一个基于 Php 和 MySQL 的献血网站,现在我想为用户开发移动应用程序。所以它很像网站的扩展。所以很明显我们将使用现有的数据库。

【问题讨论】:

  • 你能添加更多细节来描述你想要什么吗?例如,添加一些示例案例。你想用 MySQL 和 Parse.com 一起做什么?顺便说一句,Parse 是关系型的,而不是 NoQSL。
  • @piojo,Parse 不使用 Mongo 吗?他们是否将其更改为关系数据库?
  • @piojo 请再次查看帖子我已经用用例更新了我的问题。
  • @mahendrakawde 我的意思不是他们用作后端的东西——我的意思是他们提供了一个关系 API。所以我猜它是一个带有某种关系 API 的 NoSQL 数据库。
  • 另外,我看到了你的编辑,我建议你使用相同的数据库。复制数据库(除非您是专家并且您确切地知道自己在做什么)要求出现数据不一致等错误。只需在移动应用中使用 MySQL。

标签: parse-platform


【解决方案1】:

Parse 在后台使用 MongoDB,并为您包装它。这意味着您只能通过 Parse 的 Mongo 包装器访问该数据库。 MySQL 不在图中 - 没有正在操作的关系数据库。

如果您在其他地方运行自己的 MySQL 服务器并想使用它,则需要自己处理。您可以从客户端或服务器执行此操作,使用该环境可用的任何 MySQL 解决方案。

例如,您应该能够创建 Parse 云函数并使用其中的 Node.js 模块来获取或写入数据到您单独的 MySQL 数据库。

有点奇怪?

编辑:根据您的编辑:

我建议您按照上面的云函数示例进行操作。尝试解决此问题的一个好方法是:

  1. 使用普通的 Node.js(未连接到您的移动应用程序或任何东西)来简单地练习从您现有的 MySQL 服务器中提取数据。
  2. 创建一个云函数并尝试将您的 Node.js 实现移到那里。
  3. 让您的移动应用使用该云功能。

【讨论】:

  • @mahendrakawde,我已经通过一些快速建议更新了我的答案。
  • 你能看看这个帖子,帮助我理解stackoverflow.com/questions/31583013/…
  • 你能看看这个线程并帮助我理解那里给出的答案吗?链接是stackoverflow.com/questions/31583013/…
  • @mahendrakawde,他的建议与我的类似——使用 Parse 云功能与您的 MySQL 服务器通信,并让您的移动应用程序使用这些云功能。我建议的第 1 步是首先使用普通的 Node.js 并与您的 MySQL 服务器建立通信。我推荐这个,因为云函数是使用 Node.js 编写的,因此您可以在将 Parse(以及更多复杂性)引入组合之前使用它。
猜你喜欢
  • 1970-01-01
  • 2015-04-26
  • 2013-06-23
  • 1970-01-01
  • 2015-03-29
  • 2015-02-05
  • 1970-01-01
  • 1970-01-01
  • 2013-01-03
相关资源
最近更新 更多