- 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.
- Getting Started with Citrix XenApp? 7.6
- ASP.NET Core Essentials
- Mastering QGIS
- 算法基礎:打開程序設計之門
- MySQL 8 DBA基礎教程
- BeagleBone Media Center
- Spring實戰(第5版)
- 青少年信息學競賽
- Mastering Data Mining with Python:Find patterns hidden in your data
- Node Cookbook(Second Edition)
- R用戶Python學習指南:數據科學方法
- Learning AWS
- Cocos2d-x by Example:Beginner's Guide(Second Edition)
- Learning Ionic
- 網絡數據采集技術:Java網絡爬蟲實戰