- 一款ef-core下高性能、轻量级针对分表分库读写分离的解决方案,具有零依赖、零学习成本、零业务代码入侵
- 支持自定义分库]
- [支持读写分离]
- [支持高性能分页]
- [支持手动路由]
- [支持批量操作]
- [支持自定义分表规则]
- [支持任意类型分表key]
- [对dbcontext学习成本0]
- [支持分表下的连表] join,group by,max,count,min,avg,sum
- [支持针对批处理的使用] [color=var(--color-accent-fg)]EFCore.BulkExtensions ...支持efcore的扩展生态
- [提供多种默认分表规则路由] 按时间,按取模 可自定义
- [针对分页进行优化] 大页数跳转支持低内存流式处理,高性能分页
https://github.com/dotnetcore/sharding-core#%E9%AB%98%E6%80%A7%E8%83%BD%E5%88%86%E9%A1%B5
https://zhuanlan.zhihu.com/p/477390901
链接如上
|
|