数据源管理 | OLAP查询引擎,ClickHouse集群化管理 (2)

基于Druid连接

@Configuration public class DruidConfig { @Resource private JdbcParamConfig jdbcParamConfig ; @Bean public DataSource dataSource() { DruidDataSource datasource = new DruidDataSource(); datasource.setUrl(jdbcParamConfig.getCluster()); datasource.setDriverClassName(jdbcParamConfig.getDriverClassName()); datasource.setInitialSize(jdbcParamConfig.getInitialSize()); datasource.setMinIdle(jdbcParamConfig.getMinIdle()); datasource.setMaxActive(jdbcParamConfig.getMaxActive()); datasource.setMaxWait(jdbcParamConfig.getMaxWait()); return datasource; } }

基于mapper查询

<mapper namespace="com.ckhouse.cluster.mapper.DataAllMapper"> <resultMap type="com.ckhouse.cluster.entity.DataAllEntity"> <result column="FlightDate" jdbcType="VARCHAR" property="flightDate" /> <result column="Year" jdbcType="INTEGER" property="year" /> </resultMap> <select resultMap="BaseResultMap" > select * from data_all where Year=2020 </select> </mapper> 四、源代码地址 GitHub·地址 https://github.com/cicadasmile/data-manage-parent GitEE·地址 https://gitee.com/cicadasmile/data-manage-parent

数据源管理 | OLAP查询引擎,ClickHouse集群化管理

推荐阅读:数据源管理

序号 标题
A01   数据源管理:主从库动态路由,AOP模式读写分离  
A02   数据源管理:基于JDBC模式,适配和管理动态数据源  
A03   数据源管理:动态权限校验,表结构和数据迁移流程  
A04   数据源管理:关系型分库分表,列式库分布式计算  
A05   数据源管理:PostGreSQL环境整合,JSON类型应用  
A06   数据源管理:基于DataX组件,同步数据和源码分析  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpfjgp.html