2016-03-23 64 views
9

我有兩個當前使用Parse.com的生產應用程序。我沒有使用Parse服務器的計劃,我想切換到Firebase服務。我想知道是否有辦法將我的數據庫從Parse.com遷移到Firebase如何將數據從Parse.com遷移到Firebase

+0

丹,我打算創建一組視頻,一步一步地指導如何在您自己的亞馬遜雲服務器上託管Parse Server。如果你有興趣,請找幾秒鐘看這個視頻,這個視頻解釋了一些關於這個倡議https://youtu.be/flgtkzzpAzo – Simplyi

+1

我寫了一篇博文: http://bettysteger.com/migrating -users-from-parse-to-firebase –

+0

嗨,你是否從Parse遷移?你使用了哪種服務。如果它是Firebase,那麼您是如何設法遷移數據的?現在我面臨同樣的問題。任何幫助將不勝感激 –

回答

6

Parse和Firebase之間存在差異,使直接遷移並不像您希望的那麼容易。

解析基於關係數據庫,其中Firebase以JSON存儲所有數據 - 因此「複製和粘貼」作業在此處不起作用。

最重要的是,兩種平臺組織用戶身份驗證的方式完全不同。

因此,不幸的是這裏不容易解決。

+3

你瘋了...... Parse使用的不是關係數據庫的MongoDB。 –

+1

正確@FelipeCaldas - 然而,Parse的行爲就像表和行的關係數據庫。在MongoDB的工作方式方面,用戶並沒有看到什麼問題。 – dylankbuckley

+0

那麼,我會同意! @dylan buckley –

1

Firebase具有導入JSON選項,因此如果您將數據作爲JSON從Parse.com中取出,則可以導入它。

但是,Parse用於創建數據之間的關係的結構(可能)與Firebase不同,因此需要進行一些計劃和編碼才能完成轉換。

一旦我們有了一個計劃,我們發現最簡單的方法就是創建一個採用Parse.com數據結構的導入器應用程序,並將其按照適用於我們應用程序的Firebase格式進行處理。

在某些情況下,我們必須從頭開始,因爲思考過程不同於解析(對象)到Firebase。

0

Firebase API與Parse API完全不同。這意味着你必須學習其他API,SDK等,並重寫你的前端代碼。

不存在從Parse遷移到Firebase的簡單路徑。

此外我認爲這不是一個好的決定。解析服務器社區正在不斷增長,它比原始的Parse更加優秀。在短時間內,Parse Server將成爲後端和API開發的最佳框架。

我向你推薦的是遷移到Parse Hosting提供商。使用這種解決方案,您將使用相同的Parse API和功能。它不需要你學習其他技術,也不需要重寫任何前端代碼。

你可以找到解析服務器存儲庫的一些選項: https://github.com/ParsePlatform/parse-server#parse-server-sample-application

對於一個完整的聲明,我的https://www.back4app.com聯合創始人是第一解析服務器推動者。

+1

離開Parse是一個很好的決定。更便宜,更快,我希望谷歌比第三方解析提供商更長的維護項目。是的,轉變是一件麻煩事。對於遷移到第三方,Parse也存在問題。那麼爲什麼不投資更多的工作,而不是懶惰的移動到谷歌?然後第三方破產,決定削減手術,我可以再次開始整個移民。不用了,謝謝。 – Teddy

+1

查看鏈接Google已關閉的應用程序數量:https://en.wikipedia.org/wiki/List_of_Google_products#Discontinued_products_and_services您不安全,因爲Firebase屬於Google。如果Google關閉它,您將不得不再次遷移。 Parse Server的重要之處在於:開放源碼和供應商鎖定。您始終可以訪問數據庫,並且隨時可以輕鬆將其移至您想要的任何位置並運行您自己的Parse Server實例。如果任何Parse Sever提供程序停止,那麼在另一個提供程序中運行將非常簡單。 –

+0

我意識到這一點。我就是那種不犯同樣錯誤兩次的人。我認爲谷歌殺死Firebase的可能性遠遠低於您的初創公司破產的可能性,我很抱歉。我寧願不要一次又一次遷移。但是我們變成了無關緊要的話題我們大家可能對這個話題有不同的看法。 – Teddy