Sharding-JDBC数据分库分表实践(水平分表)
摘要 范围(range)分表也需要确切(precise)分表策略,这点很重要。 确切分表根据分表字段确定数据落在哪一个库。 范围分表策略可以根据分表字段的上下限决定从哪些表去查找数据。 数据库脚本 DROP TABLE IF EXISTS `t_order201909`; CREATE TABLE `t_order201909` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `user_id` bigint(32) NULL DEFAULT NULL, `order_id` bigint(32) NULL DEFAULT NULL, `title` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `content` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `create_time` datetime(0) NULL DEFAULT NULL, `update_time` datetime(0) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE =