DB中间件
2016-11-07 17:10:37 0 举报
DB中间件是一种软件,它位于客户端应用程序和数据库服务器之间,用于在它们之间传递请求和响应。它的主要目的是提供透明性,使客户端应用程序不需要知道数据库的具体实现细节。DB中间件通常具有以下功能:连接管理、事务管理、查询优化、缓存管理和安全性控制。通过使用DB中间件,开发人员可以更轻松地开发和维护应用程序,因为所有与数据库相关的操作都可以通过中间件进行。此外,DB中间件还可以提高应用程序的性能和可扩展性,因为它可以处理大量的并发请求并有效地利用系统资源。总之,DB中间件是一种强大的工具,可以帮助开发人员更高效地构建和管理基于数据库的应用程序。
作者其他创作
大纲/内容
RPC
服务端
REST(HTTP)/RPC
客户端
对数据的查询都要提供相应的查询服务,不够灵活
开发人员编写SQL,存在注入漏洞
API管理用户管理
JS/JAVA多语言接口。API编排
网关可针对DB访问做数据权限、数据翻译、数据缓存、数据字典等处理
JQL(RPC|Native)
REST(JQL)/RPC
应用直连DB,存在安全风险
应用不能直连DB,隔离风险
Serverless嵌入式JS(可扩展)
OB
Oracle
应用接入权限控制
DB映射服务器(可扩展)
数据建模、隔离表结构、隔离数据库类型、读写分离等各种特性
SQL
Java服务(可扩展)
0 条评论
回复 删除
下一页