《Oracle 9i & 10g编程艺术-深入数据库体系结构》学习笔记之Tom大师语录[分享]_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 1751 | 回复: 0   主题: 《Oracle 9i & 10g编程艺术-深入数据库体系结构》学习笔记之Tom大师语录[分享]        下一篇 
lei.wang
注册用户
等级:上尉
经验:767
发帖:21
精华:0
注册:1970-1-1
状态:离线
发送短消息息给lei.wang 加好友    发送短消息息给lei.wang 发消息
发表于: IP:您无权察看 2015-3-12 17:06:33 | [全部帖] [楼主帖] 楼主

《Oracle 9i & 10g编程艺术-深入数据库体系结构》学习笔记之Tom大师语录

  • ·  以数据库为中心的方法:如果能在数据库中完成,我肯定就会让数据库来做,而不是自行实现

  • ·  数据库是一个工具;不论是什么工具,如果使用不当都会带来灾难

  • ·  所有数据库本质上都不同,为一个新的数据库平台设计应用时,对于数据库如何工作不能做任何假设

  • ·  学习每一个新数据库时,应该假设自己从未使用 过数据库。在一个数据库中能做的事情在另一个数据库中可能没有必要做,或者根本不能做

  • ·  了解你的数据库,掌握它是怎么工作的,弄清楚它能为你做什么,并且最大限度地加以利用。

  • ·  要根据事实做出决定,而且事实必须是当前的、完备的。 

  • ·  不要相信神话,要自己思考。  

  • ·  不要墨守成规,所有人都知道的事情其实很可能是错的!

  • ·  不要相信传言,要自己测试,根据经过证明的示例做出决定。  

  • ·  将问题分解为更简单的小问题,再把每一步的答案组合为一个优秀、高效的解决方案。  

  • ·  如果数据库能更好、更快地完成工作,就不要事必躬亲地自己编写程序来完成。  

  • ·  理解理想和现实之间的差距。  

  • ·  要针对当前需求从大局考虑怎样做最好。  

  • ·  要花时间充分地思考。 

  • ·  理解“怎么做”固然很重要,但理解“什么时候做”和“为什么这样做”(以及“什么时候不做”和“为什么不做”)也同样重要! 

  • ·  将一个问题分解为多个小部分再逐个加以解决,是一种很好的应用程序设计方法

  • ·  应用中使用的闩越少,性能就越好;与使用更多闩的方法相比,使用较少闩的方法能更好地扩缩

  • ·  如果一个系统会 “ 丢失数据 ” ,那它再快也是没有用的

  • ·  如果系统不以 ARCHIVELOG 模式运行,那它根本就不能算是生产系统.未以 ARCHIVELOG 模式运行的数据库总有一天会丢失数据。



赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论