Realm Mobile Platform添加水平可擴展性,支持遺留數(shù)據(jù)源和復制

責任編輯:editor004

作者: Sergio De Simone

2017-02-10 11:43:30

摘自:INFOQ

Realm團隊宣布其Realm Mobile Platform的1 0版本,旨在通過自動實時數(shù)據(jù)同步、實時協(xié)作、實時通訊等功能為iOS和Android平臺創(chuàng)建移動應(yīng)用程序。

Realm團隊宣布其Realm Mobile Platform的1.0版本,旨在通過自動實時數(shù)據(jù)同步、實時協(xié)作、實時通訊等功能為iOS和Android平臺創(chuàng)建移動應(yīng)用程序。

根據(jù)InfoQ先前報道,Realm在去年九月推出了Mobile Platform測試版,主要功能之一是客戶端與服務(wù)器之間的實時數(shù)據(jù)同步,具有自動沖突解決功能,可無縫支持離線優(yōu)先開發(fā)。根據(jù)Realm表示,沖突解決是確保即使在丟失或間歇性連接的情況下,平臺也能正常運行的關(guān)鍵。1.0版本添加了三個新的功能,但僅適用于企業(yè)版本:

數(shù)據(jù)集成API,旨在讓開發(fā)人員將他們的Realm-powered應(yīng)用程序連接到現(xiàn)有的數(shù)據(jù)源。在公布時,Realm僅提供對PostgreSQL源的支持,但公司預計將于近期發(fā)布Oracle、MongoDB、  
Hadoop、SAP HANA和Redis的連接器。 水平可擴展性,支持部署Realm Object Server的多個實例,以增加其連接處理的能力。根據(jù)Realm所述,這使得支持超過一百萬個并發(fā)實時用戶變?yōu)榭赡堋?連續(xù)數(shù)據(jù)復制到次要服務(wù)器,當主服務(wù)器出現(xiàn)故障時你就可以切換到次要服務(wù)器。

Realm Mobile Database和Realm Mobile Platform客戶端組件完全開源,并可用于多個平臺,包括iOS (Objective-C)、 Android、.NET/Xamarin和Node.js。Realm Object Server可以部署在內(nèi)部或公共云中,包括AWS、Azure和其他的云。

Realm Mobile Platform目前有三版可用:

開發(fā)人員版本,提供實時雙向數(shù)據(jù)同步。在產(chǎn)品(包括商業(yè)應(yīng)用程序)中可以免費使用,沒有時間限制。 專業(yè)版本,可以實現(xiàn)服務(wù)器端訪問和事件處理,就是說通過定義由對象狀態(tài)的改變觸發(fā)的服務(wù)器端處理程序,一旦它傳到服務(wù)器,就可以啟動無服務(wù)器的應(yīng)用程序。 企業(yè)版本,包括遺留數(shù)據(jù)集成、可擴展性和復制。

Realm Object Server可以通過提供的rpm和dpkg包安裝在MacOS或Linux系統(tǒng)上。

查看英文原文:Realm Mobile Platform Adds Horizontal Scalability, Support for Legacy Data Sources, and Replication

鏈接已復制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號