现在sharding-jdbc 支不支持动态的创建数据库,然后达到分库的目的。
比如,我会根据访问用户的id来判断database_1的数据库是否创建了,如果没有创建的话,创建此database。 如果创建了直接使用此数据源进行操作。
我看到文档里面基本都是在配置文件中配置好了 多少个数据库,然后根据各种规则进行数据库选择匹配。
求解答。
文档得读下先http://dangdangdotcom.github.io/sharding-jdbc/post/limitations/
###### sharding-jdbc和mycat使用不同的理念,sharding-jdbc目前是基于jdbc驱动,无需额外的proxy,因此也无需关注proxy本身的高可用。是以jar包的形式提供服务的(类似于dubbo)。可以根据自己的喜好选择。除了接入端不同(jdbc vs mysql协议),其他的路由,sql解析,结果归并流程的大致相似。 ######我也想做这个的一个功能 根据业务id动态分表
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。