一组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文章
9165浏览量
85432 -
数据库
+关注
关注
7文章
3800浏览量
64397
原文标题:TMSSoftware:TMSBIZ产品——TMSRemoteDB
文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论