A alvinlv Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-14 #1 请问用delphi+msserver开发mis系统,都应该注意那些方面才能达到更好的性能? 比如是用tadoconnection 还是tdatabase等。 请大家集思广益。。 谢谢。
F fbyang Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-15 #3 可能还是tadoconnection比较稳定,反正我用的是adoconnection.至今没有发现什么 致命的问题!
Y yh Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-15 #4 按专家的建议,如果用msserver,用ADO,即上文中提到的tAdoConnection。按我个人理解, 这应是正确的,简单的想,同是MS的产品,配合起来一定错不了。此外,ADO也是MS重要 的数据库引擎,MS一定会大力支持的,在MS .net中,已经到了3.0版,由此可见,在将来, 现在用ADO也会有技术保证。 当然用delphi封装的ADOExpress,在速度上有些问题,应注意一下有关TADODataSet属性设置, 如CacheSize,CursorType等等。。。
按专家的建议,如果用msserver,用ADO,即上文中提到的tAdoConnection。按我个人理解, 这应是正确的,简单的想,同是MS的产品,配合起来一定错不了。此外,ADO也是MS重要 的数据库引擎,MS一定会大力支持的,在MS .net中,已经到了3.0版,由此可见,在将来, 现在用ADO也会有技术保证。 当然用delphi封装的ADOExpress,在速度上有些问题,应注意一下有关TADODataSet属性设置, 如CacheSize,CursorType等等。。。
9 9861 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-15 #5 ADO配置起来简单,但是速度没有BDE快。尤其是数据多了以后。 另外如果做三层,最好用DCOM。它联接库的方式比较多,较灵活。
A alvinlv Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-16 #6 ADO的速度真的没有BDE快吗? 我怎么感觉是ADO快啊。
A addie Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-16 #10 我觉得讨论两种方式的速度差异没有太大意义,比如, 假设ADO慢一点,但慢多少呢?会慢到你无法忍受吗? 你的程序慢得无法忍受,是ADO的责任?还是BDE的责任? 我想都不是,是你程序设计的不好,或者是你的数据库 设计得不好。
我觉得讨论两种方式的速度差异没有太大意义,比如, 假设ADO慢一点,但慢多少呢?会慢到你无法忍受吗? 你的程序慢得无法忍受,是ADO的责任?还是BDE的责任? 我想都不是,是你程序设计的不好,或者是你的数据库 设计得不好。