将 mySQL 迁移到 Firebase [关闭]

Posted

技术标签:

【中文标题】将 mySQL 迁移到 Firebase [关闭]【英文标题】:Migrate mySQL to Firebase [closed] 【发布时间】:2016-11-20 09:54:57 【问题描述】:

所以我有一个应用程序,它当前将数据存储在 apache 服务器和 mysql 上。我想迁移到 firebase,但遇到以下问题:

我的数据是一个业务表,每个用户都在其中存储了他们的数据。这包括他们的电子邮件和他们业务的所有数据(地址、城市、公司名称等)然后“认领”他们的数据。

这样做是为了在用户和企业之间建立关系。

关于如何做到这一点的任何想法?

已编辑:

所以问题是我将业务和我的用户放在一个对象或表中,如下所示:


  "user_type": "Hotel",
  "state": "Lakonia",
  "postcode": "23100",
  "city": "Mystras",
  "country": "Greece",
  "id": 1,
  "num_of_rooms": "5",
  "email": "info@email.com",
  "address": "Something",
  "time_of_register": "",
  "name": "My hotel",
  "latlng": ""

为了将其迁移到Firebase,我创建了一个检查,因此当用户登录时,系统运行一个查询,如果用户注册电子邮件与其中一个企业相同,我将其移动到新的 firebase 数据集,使用用户唯一键注册。因此,不,我有两套,一套用于我的用户,一套用于商业信息。

【问题讨论】:

【参考方案1】:

应该是相当直接的

Users
  User_id_0
     Name: frank
     Business_ref: Business_id_0
  User_Id_1
     Name: buzz
     Business_ref: Business_id_1

Businesses
  Business_id_0
     Business_name: Code'r' us
     Owner: User_id_0
  Business_id_1
     Business_name: Burger Boooyaa
     Owner: User_id_1

【讨论】:

我正在寻找一个来自 firebase 的选项,它实际上可以自动执行此操作,因为我有 1000 多个用户。最后,我决定从当前数据集中获取电子邮件,将其与用户进行比较,并将业务添加到包含用户密钥的新数据集中。谢谢。

以上是关于将 mySQL 迁移到 Firebase [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

将 mysql 迁移到 PostgreSQL [关闭]

将 SQLite3 迁移到 MySQL 的快速简便方法? [关闭]

从 MySQL 迁移到 PostgreSQL [关闭]

如何将 MySql 数据库迁移到 Firestore

Fabric 将项目显示为未迁移到 Firebase,但在迁移屏幕中显示为已迁移

将用户从 Firebase 迁移到 ASP.NET