TMS RemoteDB 是一组用于 Delphi 开发的组件,旨在帮助开发者构建高性能、跨平台、可扩展的三层数据库应用程序。
它允许开发者通过 HTTP 服务器执行 SQL 操作,而无需直接连接数据库服务器,从而简化了从传统的客户端-服务器架构向三层架构的迁移过程。
核心功能
跨平台支持
TMS RemoteDB 支持 Windows(32/64位)、macOS、iOS 和 Android 平台,适用于多种客户端环境。三层架构实现
- 客户端:使用
TXDataset
组件执行 SQL 操作,并通过TRemoteDBDatabase
组件与服务器通信。
- 服务器端:作为 HTTP 服务运行,接收客户端请求并转发至实际数据库(如 Oracle、MySQL 等),支持多种数据库访问组件(如 FireDAC、dbExpress、UniDAC 等)。
- 客户端:使用
兼容性与扩展性
- 保持与现有 Delphi 组件(如
TFieldDefs
)的兼容性,减少代码修改需求。
- 支持 HTTPS 安全通信,并提供内核模式缓存和请求队列优化,提升性能。
- 保持与现有 Delphi 组件(如
TMS Aurelius 集成
如果项目已使用 TMS Aurelius ORM 框架,只需少量代码调整即可迁移至三层架构,无需重写业务逻辑。
适用场景
- 需要将现有 Delphi 客户端-服务器应用升级为三层架构的项目。
- 跨平台数据库应用开发,尤其是需要支持移动端(iOS/Android)的场景。
- 对安全性和性能有较高要求的企业级应用。
客户评价
有用户表示,TMS RemoteDB 成功替代了其他数据库中间件(如 Asta),并称赞其卓越的性能表现。
如需更详细的技术文档或试用信息,可参考 TMS RemoteDB 官方介绍 或相关开发者社区。
TMS RemoteDB v2.21.0.0.7z
类型:压缩文件|已下载:3|下载方式:免费下载
立即下载
还没有评论,来说两句吧...