两个不同的网站能不能共用一个数据库
答案:2 悬赏:30 手机版
解决时间 2021-01-05 06:27
- 提问者网友:趣果有间
- 2021-01-04 08:14
两个不同的网站能不能共用一个数据库
最佳答案
- 五星知识达人网友:酒安江南
- 2021-01-04 08:30
可以共用数据库,只要网站后台代码配了那个数据库就用那个。
至于要不要共用,就不是那么简单的了。如果网站用的数据完全不一样,还是不要共用的好,只有具有共同数据才会放一起共用。
至于要不要共用,就不是那么简单的了。如果网站用的数据完全不一样,还是不要共用的好,只有具有共同数据才会放一起共用。
全部回答
- 1楼网友:大漠
- 2021-01-04 09:51
但是一般还是不这样用,当你在一个系统中update数据后,另一个系统也会变,
这样很容易出现数据异常。我也考虑到这一点,如果数据相对来说独立,不会同时修改,是不是就不会有问题啊?只是查询不会出现冲突吧
可是取的时候并没有改变数据啊,一个网站上也有同时查询的情况啊 问题补充:抛出异常的爱 写道如果两个一样的web 系统 集群
集群需要解决的就是session同步问题
如果是hibernate或是 memcache 那样有二级缓存的系统
那么数据中的缓存就需要同步.
两个系统中session的值可以共用吗?比如在rails系统登录之后,在php系统中能判断是哪个用户登录了吗? 问题补充:zzy9zzy 写道可以共用一个数据库。两个系统同时修改同一条数据会存在一致性问题,也就是会冲突,需要用技术手段加以控制。
缓存也是有问题的,由于你用的开发语言不同,恐怕也只有memcache这种集中式的缓存可以使用。也可以从业务逻辑的设计上避免缓存的数据不一致性。
总之可以这样用,但是要小心设计。对缓存还是不太理解,能不能解释一下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯