我可能和其他许多人一样,他们最近学习了在Swift中编写代码,并且正在学习如何使用Parse作为后端数据库。
我最近决定在启动我的应用程序之前,我想探索Firebase,我觉得这可能是我的应用程序的更好选择。此外,由于Parse正在关闭它的服务,我认为这是最有意义的。
据我所知,Parse是一个关系数据库,Firebase是非关系数据库。而现在,我正在努力想知道如何在Parse中构建我已经拥有的内容,进入Firebase。
简明扼要地解释我的Parse设置:
答案 0 :(得分:1)
要完成其他答案,我建议使用以下结构:
• Film
o CRxIO5xmJ8
DateReleased: "2015-12-29T09:15:50.165Z"
filmName: "Money Monster"
usersVoteFor
cXcofgX0x6gNFOLMLnuq5BnkxV73: true
xxxxxotherUIDfromAuthentication: true
o w5PvtvNT1X
DateReleased: "2015-12-29T09:15:50.165Z"
filmName: "Captain America"
• User
o cXcofgX0x6gNFOLMLnuq5BnkxV73
filmsVotedFor
CRxIO5xmJ8: true
w5PvtvNT1X: true
username: zozo
o xxxxxotherUIDfromAuthentication
username: zaza
答案 1 :(得分:0)
您可能应该考虑以下内容:
users
films
user voted for
reviewers
film voted for
答案 2 :(得分:0)
如您所知,两个PaaS平台完全不同。
Firebase使用数据结构实现(JSON blobs)。
使用Firebase,他们使用Web Socket框架告诉您数据何时发生了变化。这意味着Firebase将使用其JSON中的私有特定密钥通知所有移动应用/客户端有新数据。众所周知,Firebase更具“实时性”。
您需要的是Firebase的Structuring Data Guide
您是否考虑过使用Parse Server?