# data-sync **Repository Path**: idler41/data-sync ## Basic Information - **Project Name**: data-sync - **Description**: 订阅mq消息jdbc执行sql同步db数据,数据源动态创建与销毁 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-19 - **Last Updated**: 2023-06-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: JDBC, rocketmq ## README ## 动态数据源 ![RoutingDataSource](./doc/routingDataSource.png) - 读写锁控制数据源并发销毁 - chm#compute控制并发初始数据源锁粒度 - 数据源访问时间可不控制并发 ### mysql 批量操作 mysql jdbc的驱动默认忽略executeBatch,与mysql交互仍然是一条一条sql执行。要开启批量操作,jdbc url要添加参数rewriteBatchedStatements=true ```shell jdbc:mysql://10.65.9.31:3306/single-base?rewriteBatchedStatements=true ```