- Practical DevOps
- Joakim Verona
- 162字
- 2021-07-16 09:48:07
The data tier
In our case, the database is implemented with the PostgreSQL database system. PostgreSQL is a relational database management system. While arguably not as common as MySQL installations, larger enterprises might prefer Oracle databases. PostgreSQL is, in any case, a robust system, and our example organization has chosen PostgreSQL for this reason.
From a DevOps point of view, the three-tier pattern looks compelling, at least superficially. It should be possible to deploy changes to each of the three layers separately, which would make it simple to propagate small changes through the servers.
Tip
In practice, though, the data tier and logic tier are often tightly coupled. The same might also be true for the presentation tier and logic tier. To avoid this, care must be taken to keep the interfaces between the tiers lean. Using well-known patterns isn't necessarily a panacea. If we don't take care while designing our system, we can still wind up with an undesirable monolithic system.
- AIRAndroid應用開發實戰
- 青少年美育趣味課堂:XMind思維導圖制作
- Extreme C
- Visual C#.NET Web應用程序設計
- HoloLens與混合現實開發
- Vue.js光速入門及企業項目開發實戰
- 數據科學中的實用統計學(第2版)
- C#程序設計基礎入門教程
- The Statistics and Calculus with Python Workshop
- 從零開始學Python大數據與量化交易
- Learning ECMAScript 6
- 編寫高質量代碼之Java(套裝共2冊)
- Elasticsearch實戰(第2版)
- Hands-On Artificial Intelligence with Unreal Engine
- 深入淺出Go語言核心編程