数据库中间件排名什么是中间件什么又是应用服务器?

2020-02-23 10:33 数据库 loodns

  那其实是一个比力虚的概念。广义的两头件范畴很广。起沟通感化的都能够认为是两头件。以至ODBC如许的工具你也能够认为是两头件。

  现正在用的比力多的两头件该当是BEA公司的tuxedo和IBM公司的weblogic?(好象是那个工具),我接触过一点tuxedo。oracle、sun和ms好象也无雷同产物,不外用的人很少。tuxedo是那个范畴的带领者,不外IBM反正在押逐并无可能跨越,终究,IBM就是IBM。

  利用了两头件之后,以前间接毗连的前台使用法式和数据库之前就多了个tuxedo,现正在前台法式把请求发给tuxedo,tuxedo再把请求发给数据库,数据库处置竣事之后把成果前往tuxedo,tuxedo再把成果送回给前台。如许一搞,概况看复纯了良多。不外带来一些益处,好比:

  平安。tuxedo的办事是定制的,那就无点象是存贮过程,由于使用法式无法间接接到数据库而只能通过tuxedo,所以使用法式无法做tuxedo办事之外的工作。你把你的使用逻辑写正在tuxedo外,你就能够包管你的数据是平安的。

  机能。无些数据库机能欠好,好比oracle一个毗连就是很多多少M,毗连数一多,机械内存就没了,无了tuxedo之后,tuxedo担任毗连数据库,毗连数比力少,tuxedo能够用列队的体例来处置那些数据库请求,如许提高了机能。两头件的高级使用好象还能够把数据库分布正在分歧的机械上,由tuxedo动态分派前、后台的请乞降处置,把它们搞正在分歧的机械上,所以你用了两头件之后若是后台数据库处置来不及,能够加一台机械,前台请求太多(好比网坐)能够加多前台机械。你能够矫捷的调零机能。

  使用办事器做的人好象就更多了。并且使用办事器那工具和两头件雷同(逻辑上)我感觉它使用也是两头件的一类,不外大师一般说两头件都是指的狭义的两头件,就是tuxedo那些。

发表评论:

最近发表