myshardingfordata关键特性
-
数据自动水平分表、自动读写分离。
-
直接面向对象编程无需写SQL语句
-
支持SQL92标准
-
采用JAVA 原生 JDBC API 轻量级实现,不依赖其他框架
-
支持MySQL、Oracle等常用的数据库SQL语法
-
无缝集成 spring boot
-
支持数据水平分表的全量数据排序分页查询
-
支持数据库多节点自动负载均衡
-
基于线程池多个表的查询语句并行执行
-
支持水平分表主键全局自增长。
-
所有分表自动映射 同一个 POJO实体类
-
分表规则和支持的数据类型丰富
-
支持sum,count,max,min等常用的聚合函数
-
自动创建表
-
自动新增字段
-
自动创建索引
-
动态改变字段类型
-
动态改变字段长度
-
支持查询条件值类型和数据库字段实际类型不一致时自动转换,避免索引失效
-
支持LocalDateTime、LocalDate的值作为查询条件
-
关键业务可以灵活指定只从主库执行数据查询