两个软件能使用同一个数据库吗 5
请问下,两个软件能使用同一个数据库吗?情况是这样的,原本是一个软件使用的SQL数据库,但是这个软件没有查询功能,后面我写了一个ASP系统通过ODBC链接到这个数据库,实现...
请问下,两个软件能使用同一个数据库吗?
情况是这样的,原本是一个软件使用的SQL数据库,但是这个软件没有查询功能,后面我写了一个ASP系统通过ODBC链接到这个数据库,实现查询功能。
最近发现挂了ASP配置好ODBC以后,原来的原本的软件偶尔提示无法链接到数据库,请问是不是会有冲突呢。
我的ASP系统就是主要实现一个查询功能,通过odbc链接的数据库,odbc在asp系统不使用的时候也会链接数据库吗?
是不是两个程序碰巧一起登陆访问数据库时候,就会出现另外一个程序链接数据库失败呢。
请问有办法避免吗?ASP不通过ODBC链接可以吗,实现只是使用的时候才链接到数据库 展开
情况是这样的,原本是一个软件使用的SQL数据库,但是这个软件没有查询功能,后面我写了一个ASP系统通过ODBC链接到这个数据库,实现查询功能。
最近发现挂了ASP配置好ODBC以后,原来的原本的软件偶尔提示无法链接到数据库,请问是不是会有冲突呢。
我的ASP系统就是主要实现一个查询功能,通过odbc链接的数据库,odbc在asp系统不使用的时候也会链接数据库吗?
是不是两个程序碰巧一起登陆访问数据库时候,就会出现另外一个程序链接数据库失败呢。
请问有办法避免吗?ASP不通过ODBC链接可以吗,实现只是使用的时候才链接到数据库 展开
3个回答
展开全部
但是一般还是不这样用,当你在一个系统中update数据后,另一个系统也会变,
这样很容易出现数据异常。我也考虑到这一点,如果数据相对来说独立,不会同时修改,是不是就不会有问题啊?只是查询不会出现冲突吧
可是取的时候并没有改变数据啊,一个网站上也有同时查询的情况啊 问题补充:抛出异常的爱 写道如果两个一样的web 系统 集群
集群需要解决的就是session同步问题
如果是hibernate或是 memcache 那样有二级缓存的系统
那么数据中的缓存就需要同步.
两个系统中session的值可以共用吗?比如在rails系统登录之后,在php系统中能判断是哪个用户登录了吗? 问题补充:zzy9zzy 写道可以共用一个数据库。两个系统同时修改同一条数据会存在一致性问题,也就是会冲突,需要用技术手段加以控制。
缓存也是有问题的,由于你用的开发语言不同,恐怕也只有Memcache这种集中式的缓存可以使用。也可以从业务逻辑的设计上避免缓存的数据不一致性。
总之可以这样用,但是要小心设计。对缓存还是不太理解,能不能解释一下
希望能解决您的问题。
希望能解决您的问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询