2023-12-01
|
ZH
关于切换数据源常用的方式是通过ThreadLocal干预DynamicDataSource返回值来实现。 理论是上可以的 但在JDK8实际应用中发现ThreadLocal并不可靠,特别是在线程池或线程共享环境中会导致数据源错乱。 大家经常百度的 为什么数据源切换失败,如果是偶尔失败&nbs
2023-12-01
|
ZH
调用DefaultEnvironmentWorker.start();或spring.AutoConfiguration注册DataSourceLoadListener和不同的DataSourceLoader到上下文中 DataSourceLoadListener.load()  
2023-12-04
|
ZH
一、面向场景不同 二、针对产品不同 三、操作对象不同 四、面向用户不同 五、对用户要求不同
2023-12-04
|
ZH
继承关系 DriverAdapter JDBCAdapter OracleGenusAdapter OracleAdapter Oracle11Adapter
2023-12-05
|
ZH
GBase 8c 中可以使用 Database 和 Schema 实现业务的隔离,区别在于 Database 的隔离更加彻底,各个 Database 之间共享资源极少,可实现连接隔离、权限隔离等,Database 之间无法直接互访。 Schema 隔离的方式共用资源较多,可以通过 grant 与re
2023-12-05
|
ZH
如原版本中的 anyline-data-jdbc-kingbase-oracle anyline-data-jdbc-kingbase-postgres 合并到了 data-anyline-data-kingbase 这样在添加依赖时就不需要选择了,由adapter自动判断