先定义问题,再解决问题
Problem
Definition
Before
Solution
一知半解是危险的。人们常在听说了新技术或特殊技术之后——有时的确很吸引人——试图采
用它作为新的解决方案。普通开发者和设计师通常会立即采纳这些新“解决方案”,直到后来才
发现它们会产生许多后续问题。
现成的解决方案中,非规范化设计引人注目。设计伊始,非规范化设计的拥护者就提出此方案,
为了寻求“性能”而无视最终将会面临的升级恶魔——而事实上,在开发周期早期,改进设计(或
学习如何使用join)也是一个不错的选择。作为非规范化设计的一种手段,物化视图(materialized
view)常被认为是灵丹妙药。物化视图有时被称为快照(snapshot),这个更加平常的词更形象
地反映了可悲的事实:物化视图是某时间点的数据副本。在没有其他办法时,这个理论上遭到
质疑的技术也未尝不值得一试,借用卡夫卡(Franz Kafka)的一句名言:“逻辑诚可贵,生存价
更高。”
然而,绝大部分问题都可借助传统技术巧妙解决。首先,应学会充分利用简单、传统的技术。
只有完全掌握了这些技术,才能正确评价它们的局限性,最终发现它相当于新技术的潜在优势
(如果有的话)。
所有技术方案,都只是我们达到目标的手段。没有经验的开发者误把新技术本身当成了目标。
对于热衷于技术、过于看重技术的人来说,此问题就更为严重。
总结:先打基础,再赶时髦:摆弄新工具之前,先把手艺学好。
分享到:
相关推荐
《SQL语言艺术》是一本深入探讨SQL语言的专业书籍,它为读者揭示了SQL在数据库管理和数据分析中的强大功能和艺术性。SQL,全称Structured Query Language(结构化查询语言),是用于管理和处理关系型数据库的标准...
《SQL语言艺术》是一本深度探讨SQL编程的权威著作,对于想要精通SQL的人来说,它无疑是一份极好的学习资源。这本书全面覆盖了SQL的基础概念、语法以及高级特性,旨在帮助读者掌握数据库查询的艺术,提升数据处理能力...
《SQL语言艺术》是一本深度探讨SQL编程技巧与实践的电纸书,由京华志与精华志联合出品。这本书旨在帮助读者提升SQL查询能力,理解数据库管理的核心概念,并掌握在实际开发中如何高效地使用SQL。对于标签中提到的"C#...
《SQL语言艺术》一书深入探讨了SQL这一强大的数据库查询语言,它在现代信息技术中扮演着至关重要的角色。SQL,全称Structured Query Language,结构化查询语言,是用于管理关系数据库的标准语言。这本书旨在帮助读者...
《SQL语言艺术》一书是数据库管理和开发领域的经典之作,主要涵盖了SQL(Structured Query Language)的各个方面,旨在帮助读者深入理解和掌握SQL的精髓。SQL,作为关系型数据库管理系统的标准查询语言,对于数据的...
SQL语言艺术,提高DBA写SQL代码的能力,提高性能
SQL语言艺术高清版 pdf格式,本书由SQL资深专家倾力打造,巧妙借鉴《孙子兵法》的智慧结晶,一共分为12章,每一章包含许多原则或准则,并通过举例的方式对原则进行解释说明。这些例子大多来自于实际案例,对九种SQL...
[奥莱理] SQL语言艺术 (英文版) [奥莱理] The Art of SQL (E-Book) ☆ 图书概要:☆ For all the buzz about trendy IT techniques, data processing is still at the core of our systems, especially now that ...
### SQL语言艺术知识点详解 #### 一、书籍概述与适用对象 - **书籍内容结构**:本书共计12章,每一章节围绕特定的原则或准则展开,并通过实例进行深入解析。这些示例通常来源于真实世界的应用场景,使得读者能够更...
《SQL语言艺术+The Art of SQL》是一本深入探讨SQL语言和数据库性能优化的经典著作,适合数据库管理员、开发人员和数据分析师阅读。书中的内容既包括理论基础,也包含实践技巧,旨在帮助读者掌握如何有效地设计和...
本资源集合包含了三份关于SQL的重要参考资料,分别是《SQL语言艺术》、《SQL参考手册》中文版以及SQL语言操作速查手册。 《SQL语言艺术》可能涵盖了SQL的高级用法和最佳实践,包括复杂的查询技巧、子查询、联接操作...
从给定的文件信息来看,这是一本关于SQL语言艺术的书籍介绍,主要涉及SQL语言的基础、技巧以及在数据库管理中的应用。以下是对该书所包含的重要知识点的详细阐述: ### SQL语言概述 SQL(Structured Query ...
SQL语言艺术.pdfSQL语言艺术.pdf