一組Delphi組件,允許您創建三層數據庫應用程序
總體特點
跨平臺
可擴展
燃燒速度快
優化內存使用
保持現有組件行為(例如,TFieldDefs)
客戶端應用程序中需要最少的代碼更改
服務器端廣泛的數據庫組件訪問
構建服務器時,可以使用多種數據庫訪問組件連接到數據庫。這有許多優點:
您可以在特定組件集上使用現有技術;
您可以使用組件提供給您的特定選項微調服務器端;
客戶端應用程序的行為與服務器端使用的組件完全相同。這使您能夠實現更大的兼容性,并輕松過渡到TMSRemoteDB。例如,如果現有客戶端應用程序使用FireDAC,則可以在服務器端使用它,從而使客戶端TXDataset的行為幾乎與TFDQuery完全相同。TMSRemoteDB支持的所有其他組件也是如此。
客戶端功能:
在Windows、macOS、iOS和Android中提供Http客戶端
支持Http安全(Https)
分塊和gzip編碼響應的透明處理
服務器功能:
基于Http的Http服務器。系統堆棧(僅適用于Windows-至少適用于Vista和Server2008)
支持Http安全(Https)
傳統客戶機-服務器體系結構中用于直接連接數據庫服務器的TGenericDatabase組件
內核模式緩存和內核模式請求隊列(減少上下文切換的開銷)
多個應用程序/進程可以共享(響應)同一端口(不同地址)
內核模式下的安全套接字層(SSL)支持
TMS-Aurelius集成
如果您的應用程序已經在使用我們的ORM框架TMSAurelius進行數據庫訪問,那么使用TMSRemoteDB使其成為三層應用程序只需要幾行代碼。TMSAurelius為RemoteDB提供了一個新的適配器,您可以將其用作與數據庫的連接(IDBConnection接口),與FireDac、dbExpress、UniDac等其他選項非常相似……您不需要更改Aureliu應用程序中的任何一行-只需更改連接以使用TMSRemoteDB,它就變成了三層。
支持的數據訪問組件
dbExpress
dbGo(ADO)
ElevateDB
FireDac
NexusDB
SQL-Direct
UniDac
AdvantageDatabase server
支持的平臺
Windows32位(客戶端和服務器)
Windows64位(客戶端和服務器r)
macOS(客戶端)
iOS(客戶端)
Android(客戶端)
審核編輯 :李倩
-
服務器
+關注
關注
12文章
9256瀏覽量
85759 -
數據庫
+關注
關注
7文章
3841瀏覽量
64545
原文標題:TMSSoftware:TMSBIZ產品——TMSRemoteDB
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論