010-68421378
sales@cogitosoft.com
产品分类
AddFlow  AmCharts JavaScript Stock Chart AmCharts 4: Charts Aspose.Total for Java Altova SchemaAgent Altova DatabaseSpy Altova MobileTogether Altova UModel  Altova MapForce Altova MapForce Server Altova Authentic Aspose.Total for .NET Altova RaptorXML Server ComponentOne Ultimate Chart FX for SharePoint Chart FX CodeCharge Studio ComponentOne Enterprise combit Report Server Combit List & Label 22 Controls for Visual C++ MFC Chart Pro for Visual C ++ MFC DbVisualizer version 12.1 DemoCharge DXperience Subscription .NET DevExpress Universal Subscription Essential Studio for ASP.NET MVC FusionCharts Suite XT FusionCharts for Flex  FusionExport V2.0 GrapeCity TX Text Control .NET for WPF GrapeCity Spread Studio Highcharts Gantt Highcharts 10.0 版 HelpNDoc Infragistics Ultimate  ImageKit9 ActiveX ImageKit.NET JetBrains--Fleet JetBrains-DataSpell JetBrains--DataGrip jQuery EasyUI jChart FX Plus OPC DA .NET Server Toolkit  OSS ASN.1/C Oxygen XML Author  OSS 4G NAS/C, C++ Encoder Decoder Library OSS ASN.1 Tools for C with 4G S1/X2 OSS ASN.1/C# OSS ASN.1/JAVA OSS ASN.1/C++ OPC HDA .NET Server Toolkit OPC DA .Net Client Development Component PowerBuilder redgate NET Developer Bundle Report Control for Visual C++ MFC  Sencha Test SPC Control Chart Tools for .Net Stimulsoft Reports.PHP Stimulsoft Reports.JS Stimulsoft Reports.Java Stimulsoft Reports. Ultimate Stimulsoft Reports.Wpf Stimulsoft Reports.Silverlight SlickEdit Source Insight Software Verify .Net Coverage Validator Toolkit Pro for VisualC++MFC TeeChart .NET Telerik DevCraft Complete Altova XMLSpy Zend Server

TMS RemoteDB

Remote DB access --- 创建高性能,跨平台,可扩展的数据库应用程序

TMS RemoteDB

Delphi组件,允许您创建高性能,跨平台,可扩展的三层数据库应用程序

 

功能概述

TMS RemoteDB允许您创建使用TDataset后代在远程http服务器(而非数据库服务器)上执行SQL操作的数据库应用程序。这样可以轻松地将现有的Delphi客户端 - 服务器应用程序转换为三层应用程序,只需对源代码进行微小的更改。

 

整体功能

跨平台

可扩展

优化内存使用情况

保持现有的组件行为(如TFieldDefs)

客户端应用程序需要更改代码

支持FireDac,dbExpress,UniDac等等

 

RemoteDB体系结构概述。

 

RemoteDB服务器是一个Delphi应用程序或服务,用于监听http请求。当客户端执行请求时,RemoteDB服务器将使用指定的数据库访问组件将请求转发到正在使用的实际数据库服务器。执行SQL并将结果返回给客户端。您可以选择使用组件适配器在多种选项(如FireDac,dbExpress,dbGo(ADO)等等)执行SQL语句的组件。SQL数据库可以是所使用的组件支持的任何数据库服务器,并且必须是线程安全的(大部分都是)。

 

从Delphi客户端应用程序中,您可以使用尽可能多的TXDataset组件来执行常规的SQL操作。 所有TXDataset组件都通过Database属性链接到TRemoteDBDatabase组件。RemoteDBDatabase组件负责将SQL请求转发到RemoteDB服务器并取回值。客户端上的所有操作都是透明的,与任意TDataset用法相同:指定SQL语句,打开数据集(或ExecSQL),定义TField组件列表,Params,连接TDatasource组件等等。

服务器端数据库组件的广泛访问

 

在构建服务器时,可以使用多种数据库访问组件来连接到数据库。 这样有很多优点:

您可以使用您现有的特定组件集的知识;

您可以使用组件提供给您的特定选项来微调服务器端;

您的客户端应用程序的行为与您在服务器端使用的组件完全相同。 这使您可以更大的兼容性和轻松过渡到TMS RemoteDB。例如,如果现有的客户端应用程序使用FireDAC,则可以在服务器端使用它,使您的客户端TXDataset的行为几乎与TFDQuery完全相同。这与TMS RemoteDB支持的所有其他组件相同。

 

客户端功能:

Http客户端可在Windows,MacOS,iOS和Android中使用

支持Http Secure(Https)

可简单处理分块和gzip编码的响应

 

服务器功能:

基于http.sys堆栈的Http服务器(仅限Windows - 最低Vista和Server 2008)

支持Http Secure(Https)

用于直接数据库服务器连接的TGenericDatabase组件,在传统的客户端 - 服务器体系结构中

内核模式缓存和内核模式请求排队(减少上下文切换的开销)

多个应用程序或进程可以共享(响应)相同的端口(在不同的地址)

内核模式下的安全套接字层(SSL)支持

 

TMS Aurelius集成

如果您的应用程序已经使用我们的ORM框架TMS Aurelius进行数据库访问,那么使用TMS RemoteDB作为三层应用程序只需要几行代码。 TMS Aurelius为RemoteDB提供了一个新的适配器,可以用来连接数据库(IDBConnection接口),就像FireDac,dbExpress,UniDac等其他选项一样。您不需要更改一行 您的Aurelius应用程序 - 只需将连接更改为使用TMS RemoteDB,即可成为3层。

 

支持的数据访问组件

dbExpress

dbGo(ADO)

ElevateDB

FireDac

NexusDB

SQL-Direct

UniDac

Advantage Database server

支持的平台

Windows 32位(客户端和服务器)

Windows 64位(客户端和服务器)

macOS(客户端)

iOS(客户端)

Android(客户端)

 

客户评价

我可以用remotedb成功取代Asta,太棒了! 我花了8年时间一直试图寻找替代的产品。非常喜欢这款产品 – 性能卓越!

------ Rhett Price,IndySoft Corporation

快速导航

                               

 京ICP备09015132号-996网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物