两个后台应用(J2EE)操作同一个数据库有什么风险

首页 / 常见问题 / 低代码开发 / 两个后台应用(J2EE)操作同一个数据库有什么风险
作者:低代码开发工具 发布时间:10-25 13:58 浏览量:2051
logo
织信企业级低代码开发平台
提供表单、流程、仪表盘、API等功能,非IT用户可通过设计表单来收集数据,设计流程来进行业务协作,使用仪表盘来进行数据分析与展示,IT用户可通过API集成第三方系统平台数据。
免费试用

这个问题在项目组不同的阶段,策略是不一样的。如果是刚组建的项目组,或者创业型的公司,开发效率优异先,跑慢了你就死了。这个时候对于服务端开发来说就直接访问DB就行了。

一、两个后台应用(J2EE)操作同一个数据库有什么风险

这个问题在项目组不同的阶段,策略是不一样的。如果是刚组建的项目组,或者创业型的公司,开发效率优异先,跑慢了你就死了。这个时候对于服务端开发来说就直接访问DB就行了。建两个程序账号,各用各的,定好操作DB的SQL和DDL规范,尤其是DDL改表结构,严格执行规范。

如果是成规模的公司,那应该分开,每个DB只有一个程序账号,起码只有一个可以增删改,owner指定到负责人,否则会乱,出了问题DBA都不知道谁负责。从代码结构上看,也是不建议DB层有多个业务耦合的,一个是数据不安全,一个是增加了运维难度。

信息安全倒没什么问题。但是如果数据库是对方系统的一部分,还是通过接口访问更好。

首先,毕竟对方要对数据负责,如果数据被篡改或删除,他们是要负责任的。系统里已经做了身份认证,授权的控制,也有审计日志,这样出了问题是可以查审计日志的。

第二,系统仅暴露其他系统需要的信息,无关的信息尽量保护在系统内部。放开数据库访问太随意了。万一其他系统代码写的不严谨,出现问题不好定位。

第三,系统通过接口暴露数据,隐藏数据存储的细节。如果两个系统通过数据库耦合,一边修改了库表结构,另一边都要修改代码。

延伸阅读:

二、Navicat是什么

Navicat是一套快速、可靠和全面的数据库管理工具,专门用于简化数据库管理和降低管理成本。Navicat图形界面直观,提供简便的管理方法,设计和操作MySQL、MariaDB、SQL Server、Oracle、PostgreSQL和SQLite的数据。

Navicat提供一个直观和设计完善的用户界面,用于创建、修改和管理资料库的所有对象,例如表、视图、函数或过程、索引、触发器和序列。我们的表设计器帮助用户创建和修改数据库的表,让设置高级选项,如关系、限制、触发器和更多。

使用Navicat浏览和修改数据,插入、编辑、删除数据或复制和粘贴记录到数据表形式的数据编辑器,Navicat将运行相应的命令(例如INSERT或UPDATE),免除写复杂的SQL。广泛的数据编辑工具令编辑工作更为方便,例如外键查找、set/enum选择器和记录筛选。

最后建议,企业在引入信息化系统初期,切记要合理有效地运用好工具,这样一来不仅可以让公司业务高效地运行,还能最大程度保证团队目标的达成。同时还能大幅缩短系统开发和部署的时间成本。特别是有特定需求功能需要定制化的企业,可以采用我们公司自研的企业级低代码平台织信Informat。 织信平台基于数据模型优先的设计理念,提供大量标准化的组件,内置AI助手、组件设计器、自动化(图形化编程)、脚本、工作流引擎(BPMN2.0)、自定义API、表单设计器、权限、仪表盘等功能,能帮助企业构建高度复杂核心的数字化系统。如ERP、MES、CRM、PLM、SCM、WMS、项目管理、流程管理等多个应用场景,全面助力企业落地国产化/信息化/数字化转型战略目标。 版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们微信:Informat_5 处理,核实后本网站将在24小时内删除。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系邮箱:hopper@cornerstone365.cn 处理,核实后本网站将在24小时内删除。

最近更新

什么是外向潜在客户开发
10-30 10:47
产品开发过程的阶段有哪些
10-30 10:47
众筹筑屋开发费用怎么计算
10-30 10:47
团队软件开发为什么用git
10-30 10:47
产品开发过程中遇到的挑战有哪些
10-30 10:47
系统开发六大原则是什么
10-30 10:47
小程序系统开发用什么软件
10-30 10:47
系统开发需求如何写
10-30 10:47
uos系统基于什么系统开发的
10-30 10:47

立即开启你的数字化管理

用心为每一位用户提供专业的数字化解决方案及业务咨询

  • 深圳市基石协作科技有限公司
  • 地址:深圳市南山区科技中一路大族激光科技中心909室
  • 座机:400-185-5850
  • 手机:137-1379-6908
  • 邮箱:sales@cornerstone365.cn
  • 微信公众号二维码

© copyright 2019-2024. 织信INFORMAT 深圳市基石协作科技有限公司 版权所有 | 粤ICP备15078182号

前往Gitee仓库
微信公众号二维码
咨询织信数字化顾问获取最新资料
数字化咨询热线
400-185-5850
申请预约演示
立即与行业专家交流