TSharding:用于蘑菇街交易平台的分库分表组件
2024-10-19 02:21:53
tsharding
TSharding is the simple sharding component used in mogujie trade platform.
分库分表业界方案
分库分表TSharding
TSharding组件目标
- 很少的资源投入即可开发完成
- 支持交易订单表的Sharding需求,分库又分表
- 支持数据源路由
- 支持事务
- 支持结果集合并
- 支持读写分离
TSharding Resources Abstract
TSharding Resources Classes
TSharding组件接入过程:
- 引入TSharding JAR包
- 配置所有分库的JDBC连接信息
- Mybatis Mapper方法参数增加ShardingOrderPara/ShardingBuyerPara/ShardingSellerPara注解
- 批量查询增加结果集合并逻辑
http://www.ctolib.com/tsharding.html
最新文章
- EL表达式判断
- 【树莓派】 Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/c/chkconfig/chkconfig_11.4.54.60.1debian1_all.deb Could not resolve 'mirrordirector.raspbian.org'
- DOM系列---DOM获取尺寸和位置
- nodejs 文件上传
- javascript加速运动
- nyoj 123 士兵杀敌(四) 树状数组【单点查询+区间修改】
- iOS中ASI和AFN的区别
- metasploit下Windows下多种提权方式
- 【repost】Python正则表达式
- python线程同步原语--源码阅读
- 创建ssh 服务的镜像
- flask --- 04 . 偏函数, 线程安全,栈堆,
- 详谈再论JAVA获取本机IP地址
- MySQL使用游标
- Emgu CV
- How do I prevent Eclipse from hanging on startup?
- Python Pypi 修改 国内源(以豆瓣源为例)
- hdu6076 Security Check 分类dp 思维
- easyUI表头样式
- Retrofit全攻略——基础篇