activiti自身表与业务表分库数据存放

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了activiti自身表与业务表分库数据存放相关的知识,希望对你有一定的参考价值。

activiti自身的表使用一个数据库单独存放,我们自己的业务表分了很多的数据库存放,请问使用配置文件自动部署的方式怎么让activiti自身的表与我们的业务表相互关联,配置文件DataSource中我指定的是存放activiti自身表的数据库,要怎么关联mybatis中的多个数据源?使用的框架是ssm
不好意思,财富值只有四个,请见谅

参考技术A 1 基本思想之什么是分库分表?
从字面上简单理解,就是把原本存储于一个库的数据分块存储到多个库上,把原本存储于一个表的数据分块存储到多个表上。
2 基本思想之为什么要分库分表?

数据库中的数据量不一定是可控的,在未进行分库分表的情况下,随着时间和业务的发展,库中的表会越来越多,表中的数据量也会越来越大,相应地,数据操作,增删改查的开销也会越来越大;另外,由于无法进行分布式式部署,而一台服务器的资源(CPU、磁盘、内存、IO等)是有限的,最终数据库所能承载的数据量、数据处理能力都将遭遇瓶颈。

sql 更新表与另一个表(或其自身)


UPDATE TABLE1 
	SET TABLE1.SavedDatetime = ORIGINAL.CreatedDate
	FROM TABLE1 INNER JOIN TABLE1 ORIGINAL ON (ORIGINAL.id = TABLE1.id AND TABLE1.CreatedDate IS NOT NULL)

以上是关于activiti自身表与业务表分库数据存放的主要内容,如果未能解决你的问题,请参考以下文章

mysql数据库分库分表shardingjdbc

万亿级企业MySQL海量存储分库分表设计实践

sql 更新表与另一个表(或其自身)

Mysql 表与表之间的关系

数据库(分库分表)中间件对比

将表与自身连接 SQL