的法则当你开发数据库软件时牛
今天在Tom的Blog上看到一则日记Slow by Slow,其中提到了在开发基于Oracle的应用软件时,他推荐遵循的原则。
很有意思,也非常值得借鉴,Tom在文中说到:
My mantra, that I\'ll be sticking with thank you very much, is: u should do it in a single SQL statement if at all possible.
you cannot do it in a single SQL Statement, then do it in PL/SQL.
you cannot do it in PL/SQL, try a Java Stored Procedure.
you cannot do it in Java, do it in a C external procedure.
you cannot do it in a C external routine, you might want to seriously think about why it is you need to do it…
全力开展生产自救;省直各相关部门要带着感情 think in sets...
同样在AskTom的站回复中,Tom也提到了这个观点。
让我尝试简单翻译过来给大家参考:
1.我们应该尽量使用单个SQL语句来实现应用需求
2.如果单个SQL无法实现,考虑使用PL/SQL来实现
3.如果PL/SQL无法实现,接下来可以尝试使用Java存储过程来实现
4.如果Java过程也不行,尝试使用C的外部存储过程来解决
5.如果以上都不能实现,那么你应该认真考虑你为什么要实现这个需求...这些规则也许还可以有不同的理解、阐释和分析,但是作为一个DBA和开发人员,脑海中应该具有这样一条主线,当然在实际中,还要加入具体的分析和自己的延伸。
查看本文来源
太原看皮肤科的医院四川治肝病专业医院
高血压肾损伤的症状
- 下一页:在线与正式组建合资公司覆盖
- 上一页:通过代码加密配呢
- 06月21日二次元外形与内在苏格兰牧羊犬的选购要点有哪些位置
- 06月21日二次元外出期间喜乐蒂犬是用背带好还是颈圈好呢位置
- 06月21日二次元给狗狗啃骨头前必知位置
- 06月21日二次元多伯曼犬的体型和作用位置
- 06月21日二次元多与外界接触会让比格犬更加健康位置
- 06月21日二次元夏季金鱼烫尾病的防治位置
- 06月20日二次元猫干净吗猫是爱清洁讲卫生的动物位置
- 06月20日二次元猫咪鱼罐头开封放冰箱多久鱼罐头存放技巧位置
- 06月20日二次元猫咪饮食须谨慎位置
- 06月20日二次元猫怎么分公母不是一件容易的事情位置
- 06月19日二次元刚生的孔雀鱼怎么养最好以活饵为主位置
- 06月19日二次元刚满月的杜宾犬总是蹭屁股是什么原因位置