我们完成了shardingcore的集成,发布了v2.7版本。该版本支持数据分库分表、读写分离和多租户功能,实现了系统的横向扩展,并提供中英双语文档和示例代码。
本文介绍了ShardingCore的源码,强调其在EFCore下的高性能和轻量级特性。作者感谢薛家明的贡献,分析了ShardingQueryCompiler的执行流程及其与EFCore的关系,探讨了查询编译和执行的复杂逻辑,并总结了学习收获与设计思想。
随着应用程序对数据处理能力的需求增加,分表分库和读写分离成为提升数据库性能的重要手段。ShardingCore是为EF Core设计的高性能、轻量级分表分库框架,支持自定义路由、动态路由、高性能分页、读写分离等功能。
NCC ShardingCore 是一款 EntityFramework Core based 高性能、轻量级、分表分库、读写分离解决方案,具有零依赖、零学习成本、零业务代码入侵等特点。ShardingCore 7.0 已于近期发布。从 ShardingCore 7.0 开始,启用版本号第二位来对应不同的 EFCore 版本,如7.6.0.5针对的是EFCore 6.x等。变更日志添加对...
完成下面两步后,将自动完成登录并继续当前操作。