1
idamien 2017-07-21 16:20:40 +08:00 1
你谈到数据库使用的问题,我在此说说自己的一些经验,当然不一定完全对,欢迎指正
- 很多人把业务逻辑写入存储过程,你的意思是用 Stored procedure, 这种用法其实也有优点,就是简单的维护只在数据库端做修改就好了。 同时呢 procedure 可以帮助完成整个交易过程,对于一些对 transaction 支持不好的编程语言来说是不错的选择,有时用来做数据访问的优化 - 不把业务逻辑写入存储过程,比如使用 JAVA 编程语言,可以使用存储过程来进行对数据的访问,但是有 JDBC Hibernate JPA 这些框架,我们可以直接使用,同时呢他们又比较好用,这时候没有必要使用存储过程来访问数据,当然也不是完全禁止的。但是要知道如果存储过程中有业务逻辑,JAVA 业务层也有业务逻辑,这时候代码很难维护,也很难做测试的 |
3
idamien 2017-07-21 16:58:11 +08:00
你们的开发生产环境是什么
|
5
zhengxin1993 2017-07-21 23:46:18 +08:00 via Android
做 HIS 的吗?感觉做这个的都这样。
|
6
anyele OP 有正确使用数据库的方法吗
|