首頁 » 部落格 » 遷移您的伺服器端 SDK 應用程式

遷移您的伺服器端 SDK 應用程式

現在您的後端已設定完畢,是時候將 Realm SDK 應用程式移轉到 Couchbase Lite 了。 Realm 是一個物件導向的資料庫,而 MongoDB 是一個 JSON 文檔存儲,需要將 BSON 文檔轉換為 Realm 物件。相比之下,Couchbase Lite 是一個功能齊全的嵌入式 JSON 文檔存儲,無需進行轉換。

遷移 Realm 應用程式將涉及重寫應用程式的模型層(或資料存取層)以使用對應語言的 Couchbase Lite 的 SDK。

請參閱我們的比較指南,該指南將 MongoDB Device Sync SDK 與 Couchbase Lite 進行了比較。以下是一些特定語言的指南:

Swift 比較指南
Android Kotlin 比較指南
.NET 比較指南
ObjC 比較指南
6. 遷移伺服器端 SDK 應用程式
如果您有一個或多個後端或伺服器端應用程序,您還需要遷 越南 電話號碼庫 移它們。我們提供支援多種程式語言的 SDK,並提供現代、慣用的 API,使您的後端應用程式能夠更輕鬆地與叢集連接和互動。在遷移過程中,您將有機會透過將用 MongoDB 查詢語言 (MQL) 編寫的原始查詢轉換為 SQL++ 來顯著簡化它們!

雖然具有資料庫背景的任何人都應該非常熟悉 SQL++,但我們透過 CapellaIQ 使其變得更加簡單,我們的 AI 助理將幫助從自然語言 (NLP) 產生查詢。

如果您想在 IDE 環境中使用 Capella,您可以利用我們的 IDE 外掛程式。

 

7. 設定與您的生態系統的集成
Couchbase 提供了各種連接器和工具,可以與環境中的其他子系統和服務集成,例如監控工具、發布-訂閱系統等。因此,如果您的 MongoDB 應用程式與其他子系統交互,則在轉換到 Couchbase 時需要重新配置這些連線。

範例遷移:領域到應用服務
但等等…還有更多!證據就在布丁裡。

我們採用了 Todo 範例 Realm 行動應用程式並將其遷移到 Capella App Services。在此過程中,我們提供了詳細的逐步指南,說明 Couchbase Lite 如何提供 Realm 應用程式支援的等效功能。此外,我們還指導您完成使用必要配置設定 Capella 叢集和應用程式服務的流程,以便您擁有端到端的工作系統。

以下是三種流行語言的範例應用程式的遷移步驟的連結:

遷移 Android Kotlin 範例應用程式
遷移 iOS SwiftUI 範例應用程式
遷移 .NET MAUI 範例應用程式
資源
我們很樂意聽取您的遷移經驗。如果您有任何問題或回饋,請在下面發表評論或透過 Discord 或論壇與我們聯繫。

電話號碼庫

以下是本文中引用的一些有用資源的直接連結:

 

免費註冊卡佩拉
比較指南:Atlas Device Sync SDK 和 Couchbase Lite
文件:Capella 應用服務
文件:Couchbase Lite 用戶端資料庫
部落格:Couchbase 作為 MongoDB 設備同 最後的資料庫 步的替代品
影片:使用 GlueSync 從 MongoDB 遷移到 Couchbase
致謝

感謝 Aaron Labeau 對 SDK 比較指 為什麼小型企業應該使用影片行銷 南和範例應用程式的貢獻。

張貼在: 應用程式設計、 最佳實務與教學、 Couchbase Capella、 Couchbase Mobile、 邊緣運算、 同步閘道 標籤在: capella 應用服務、 雲端到邊緣同步、 mongodb atlas、 領域

返回頂端