众多大学教材在论述多层架构时都会提到中间层可以有效的分担后台数据库的压力,提高系统整体性能。但,很不幸,现实世界中,由于中间层服务器往往比数据库服务器要差很多,导致中间层的性能低下。
大量的业务逻辑在中间层实现,导致中间层负荷巨高,直接影响系统性能,反而是硬件条件最好的数据库服务器给晾在那里,浪费!
目前很多技术,比如Hibernate都在致力于把数据库层透明化,把数据库作为一个纯粹的数据层,不带任何的业务逻辑,美其名曰:通用。代价是:大幅降低性能。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/6906/viewspace-217065/
,如需转载,请注明出处,否则将追究法律责任。