① 有关数据库的问题: 所有的应用程序都要用到数据库吗
不是必须的。
数据库是用来管理和组织大型数据,简单的数据耐握完全没有必要使用数据库。
比如一些简单的游戏的地图,可能就是一个二维数组,昌蚂庆我们可以直接定义物漏到代码文件里面或者保存到一个外部文件中,使用数据库反而加大了程序复杂度。
② ERP软件与进销存两个软件可以共用一个数据库吗为什么
您好,如果贵公司进销存和ERP软件在软件分开定制的话,前提在一家软件公司定制,用一个数据库就可帆槐毕以。
如果是二套成型的软件,那么二个软件的明碧数据库结构态芹要一致,才能共有一个数据库。这个也要技术对二套的数据结构非常了解。
希望答案可以帮到您。
西安必向软件有限公司很高兴为您解答。
③ 易语言做的软件能和其他软件共用一个数据库吗 不要说服务端什么的
原则是不可以的,一个数据库,或一个文件,都只能被一个进程或软件打开,非要共享那只能易语言连接数据库后把数据库里的数据读取到进程内存,或者说读取到程序一个存放位置,之后再断开连接,一段时间再读取,断开!
④ 我们使用的软件比如office、ps之类的,也有一个自己的数据库么
有些软件是需要数据库进行配合的,例如管家婆之类的,这类软件的数据激判敏库一般都是小型的数据库,例如access等;而办公软件office之类的(除excel以外),自身是不带数据库的,最多就是一些静冲衫态表或文本的明枝数据支持;而ps工具软件也是一样,其本身所要用到的数据,一般数据量不会很大,没有必要到一个数据在整个软件系统内。碰上这种情况一般很多都采用xml格式的文本数据文件,虽然效率可能会受影响,但在数据量不大的情况下,完全可以接受的。
⑤ 不同软件的数据库之间能否链接
只有想不到,没有做不到
现在数据库技术,软件开发技术都已经很强了,你说的问题是可以实现的。
涉及到几个喊数方面
1、数据库已经是现成的,而且针对不同的应用系统已经自成体系,拥有了各自的数据结构,一般不太会再有大的调整;另外估计你手上也没有数据库的数据字典。
2、根据应用系统的不同,数据库种类可能不一样。
3、应用系统的开发工具可能不一样;
根据上面这些情况的分析,我认为你最省事的工郑世首作就是把你的需返侍求理清楚,把各应用软件的开发商拉到一起,通过程序接口去实现不同应用系统间数据的传递。
如果你们有很强的开发团队,那自己开发也是一种办法。不过建议一般应用层的企业尽量少做开发(少做不代表一点不做),软件还是最好由软件开发商来做,做业务是第一,系统永远都是围着业务转
⑥ 两个软件能使用同一个数据库吗
但是一般还是不这样用,当你在一个系统中update数据后,另一个系统也会变,
这样很容易出链扮现数据异常。我也考虑到这一点,如果数据相对来说独立,不会同时修改,是不是就不会有问题啊?只是查询不会出现冲突吧
可是取的时候并没有改变数据啊棚渗灶,一个网站上也有同时查询的情况啊 问题补充:抛出异常的爱 写道如果两个一样的web 系统 集群
集群需要解决的就是session同步问题
如果是hibernate或是 memcache 那样有二级缓存的系统
那么数据中的缓存就需要同步.
两个系统中session的值可以共用吗?比如在rails系统登录之后,在php系统中能判断是哪个用户登录了吗? 问题补充:zzy9zzy 写道可以共用一个数据库。两个系统同时修改同一条数据会存在一致性问题,也就是会冲突,需要用技术手段加以控制。
缓存也是有问题的,由于你用的开发语言不同,恐怕也只有Memcache这种集中式的缓存可以使用。也可以从业务逻辑的设计上避免缓存的数据不一致性。
总之可以这样用,但是要小心设计。对缓存还是不太理解,能不能解释一下
希望能解决喊念您的问题。
⑦ 数据库可以存放应用程序在里吗(EXE文件),如果可以是什么样的数据库
EXE里不可睁唯以存放数据库。
你可以使用access,sql server,myserver,txt,excel,ini,xml,db等等都行,但跟EXE存放到一起不行。
当然如果你水平高可以做一些变通的办缺改法,就是做成的EXE文件跟数据库打成一个包,但是当程序运行,还是得将包里的数据库解压到临时目录下运行,程序关闭后再打悉扮培包,这样随然打到的要求,但只是治表不治本,
如果能确定你的数据库里的数据不变的话,你可以用GRID来存放数据,但前提是里面的数据,在每次一打开程序就初始化(变成你最先的数据)
总之一句话,不行。
⑧ 两个软件可以在同一台服务器上使用同一个数据库吗
不同软件或网站可以使用同一个数据库,注意事项
软件要注意设置连接方式正确,账户密码正确。
不同的知圆软件或网站,设置同一个数搭银塌据库时可以设置不同的表头名称,即可在同一个库内区分不同的应用对应的不同数据归搏洞属,同时进行读写编辑。