- PostgreSQL Server Programming(Second Edition)
- Usama Dar Hannu Krosing Jim Mlodgenski Kirk Roybal
- 231字
- 2021-07-23 20:36:48
Predictability
This section could just as well have been titled standards compliance, but I decided against it because the benefits of standards compliance in corporate projects are not obvious. The limitations of the common databases are well-documented, and I will show you a few websites in a moment where you can make a comparison of who has the most unintended behavior. I will encourage you to read the following material while thinking about the question, "Which method of feature development is most likely to make my application break in the future?":
Note
Spoiler alert:
A stricter adherence to standards comes at the cost of not allowing ambiguous behavior. Not allowing ambiguous behavior makes the developer's life more difficult. Making the developer's life more difficult ensures that the interpretation of the commands that the developer gives will not change later, breaking the application.
Just how lazy can you afford to be? I'm not sure how to measure this. PostgreSQL is available for no-cost future predictability, so I don't have to answer the question.
Sure, PostgreSQL also has some bugs listed. However, changes to the database core have a tendency to make the engine work like the documentation says it does, not like the documentation should have said. PostgreSQL developers don't have to say, "Oops, I didn't think of that," very often. When they do, PostgreSQL just becomes more standards compliant.
- 編程的修煉
- Learning Chef
- 圖解Java數據結構與算法(微課視頻版)
- C語言程序設計(第2版)
- Mastering Android Game Development
- Building Machine Learning Systems with Python(Second Edition)
- IBM Cognos Business Intelligence 10.1 Dashboarding cookbook
- Mastering C++ Multithreading
- C# and .NET Core Test Driven Development
- Microsoft 365 Certified Fundamentals MS-900 Exam Guide
- Mastering Docker
- Mastering Gephi Network Visualization
- 深度實踐KVM:核心技術、管理運維、性能優化與項目實施
- Access數據庫應用教程(2010版)
- Getting Started with the Lazarus IDE