博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
规则 - 从事务处理中清除商务智能
阅读量:4039 次
发布时间:2019-05-24

本文共 411 字,大约阅读时间需要 1 分钟。

内容:业务系统与产品系统分离、产品智能与数据库系统分离。

场景:任何考虑公司内部需求和将数据转入、转出或产品之间转换的时候。

用法:把存储过程从数据库移动到应用逻辑。在公司和产品系统之间不做同步调用。

原因:把应用逻辑放在数据库中是昂贵而且影响可扩展性。把公司系统和产品系统绑在一起也是昂贵的,同样会影响可扩展性并带来可用性问题。

要点:由于许可证和独特的系统特性,扩展数据库和公司内部系统的成本可能会很高。因此,我们希望它们专用于特定的任务。对于数据库,我们希望它专用于事务处理,而不是产品智能。对于后台办公系统,我们不希望产品系统与这些系统的扩展能力挂钩。采用异步方法向这些业务系统传输数据。

 

产品应用和OA应用是要分离的,在刚开始的时候,两者一起看上去很好,但是随着业务量的增加,这会导致我们的一个应用出现了两个目标,最后就是应用只能带来另个方向上的滑铁卢。一个应用就是一个主题,要有核心存在,而且只有一个核心存在。

转载地址:http://hbvdi.baihongyu.com/

你可能感兴趣的文章
fatal: unable to access 'https://github.com/danfengcao/binlog2sql.git/': SSL connect error
查看>>
Mysql误操作后使用binlog2sql快速回滚
查看>>
sql loader导出数据和导入数据(sqlldr)
查看>>
RedoLog Checkpoint 和 SCN关系
查看>>
Oracle 实例恢复时 前滚(roll forward) 后滚(roll back)
查看>>
Oracle redo log 机制
查看>>
全面解析9i以后Oracle Latch闩锁原理
查看>>
Oracle Enqueue lock队列锁机制
查看>>
Oracle 删除表后多出了类似BIN$bdqTEdDrT7iRIC2+iRTfXQ==$0的表
查看>>
Oracle 18c创建PDB的几种方式
查看>>
ORA-65016: FILE_NAME_CONVERT must be specified
查看>>
oralce 18c 创建PDB方式——利用seed(种子)模板来创建
查看>>
RAC, Data Gurad, Stream 讲解
查看>>
Oracle 18c CON_GUID_TO_ID
查看>>
Oracle 18c 创建PDB可使用的参数说明
查看>>
ORA-39071: Value for EXCLUDE is badly formed.
查看>>
ORA-65359: unable to create pluggable database with no data
查看>>
ORA-12754: Feature PDB SNAPSHOT CAROUSEL is disabled due to missing capability
查看>>
Oracle数据库——Scheduler Job
查看>>
Oracle执行语句跟踪(1)——使用sql trace实现语句追踪
查看>>