请大家讨论下这个理由是否成立(数据库设计问题)
我公司一年前购买了一套软件,但后来发现,这套软件经常发生数据错误,我所在的公司不是靠开发软件谋生的公司,但做为公司的一员,我是一名开发人员,我在购买软件过程中,算是我公司的一个甲方技术代表吧,但乙方对这种问题发生的回答,站在一个程序员的立场上,怎么都感觉不对味,请大家评论下,这是不是明欺负客户
对方原话:
贵公司宽带不稳定造成的,如果系统在向服务器写的同时,网络断了,就会出现上述(有部分内容没有写进库里)。此问题已和贵公司有过讨论,有办法可以解决(加事务),但会影响整个系统的运行速度,希望贵公司自行讨论,确定方案
解释一下:
客户端是通过宽带或光纤接入网络,现在软件经常无故的计算错误和丢失数据,原因很简单,对方在设计软件过程中,在客户端需要修改数据库的内容时,就是不使用事务,所以网络不稳定,已经把数据搞得一团糟,这究竟是谁的责任!另外,这个数据库设计的实实在在......,如果是我亲自设计的话,在不改数据库结构的情况下,可能也不敢使用事务,因为一个操作需要修改大约10来个表,几十个网点同时操作.......结果估计大家都能想得到是什么样的