sharding-jdbc分库分表疑问
现在sharding-jdbc 支不支持动态的创建数据库,然后达到分库的目的。
比如,我会根据访问用户的id来判断database_1的数据库是否创建了,如果没有创建的话,创建此database。 如果创建了直接使用此数据源进行操作。
我看到文档里面基本都是在配置文件中配置好了 多少个数据库,然后根据各种规则进行数据库选择匹配。
求解答。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
我也想做这个的一个功能 根据业务id动态分表
真是到了那个程度,考虑Oracle 12c把。
mycat能支持动态分表吗
你是什么数据库?
那为什么不用mycat?
schema要先行
文档得读下先http://dangdangdotcom.github.io/sharding-jdbc/post/limitations/
SQL语句限制
不支持DDL语句
不支持子语句
不支持UNION 和 UNION ALL
不支持特殊INSERT
每条INSERT语句只能插入一条数据,不支持VALUES后有多行数据的语句
不支持DISTINCT聚合