官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 龙井市| 新源县| 九寨沟县| 龙江县| 汉寿县| 黄平县| 会泽县| 平乐县| 公安县| 南城县| 凤阳县| 北票市| 商南县| 中江县| 佛冈县| 明光市| 揭阳市| 黔西| 三台县| 彩票| 县级市| 巴南区| 泰和县| 江都市| 墨玉县| 北海市| 镇康县| 石家庄市| 连城县| 巴里| 两当县| 唐山市| 和政县| 新绛县| 镇江市| 安国市| 寿阳县| 伊金霍洛旗| 安岳县| 榆中县| 民勤县|