使用EF时,涉及到数据库分库,分表该怎么处理呢.
使用entity framework等orm框架但是大型应用的数据量一般很大,分库分表是难免的.
这时候EF有办法支持吗? --------------------编程问答-------------------- ORM在一定的场合下可以使我们不用关注SQL语句的书写,把主要精力放在业务逻辑上
但并不是适用于在所有场合
--------------------编程问答-------------------- 你怎样分?
如果你的数据库自动分的,那么任何客户端驱动都没有必要去管它。如果是手工分的,那么不就是访问不同的库、不同的表嘛。 --------------------编程问答-------------------- 还是要搞清楚前一个问题:你怎样分。这个不清楚,就等于是在给自己“下套”了,在不知道分库分表的具体含义时来问这个时髦概念如何用EF来实现,无的放矢了。 --------------------编程问答-------------------- 比如说.我将数据库平行拆分,按照用户来分,每1万个用户的数据拆分到独立的库.
一旦需要跨库取数据的话,是否存在问题呢. --------------------编程问答-------------------- 我帮楼主顶一下吧。这两天我也在研究这个EF,不清楚楼主解决了分表分库的问题了吗?
我的场景与你一样,我需要把1-5W的用户分到另一个User_1表,后面50W-100W的用户分到User_2表。
如果楼主解决这个问题了,请分享一下好吗?谢谢
补充:.NET技术 , C#