當前位置:編程學習大全網 - 熱門推薦 - Mycat和MySQL的區別?

Mycat和MySQL的區別?

Mycat和MySQL的區別:

可以把上層看作是對下層的抽象,例如操作系統是對各類計算機硬件的抽象。那麽我們什麽時候需要抽象?假如只有壹種硬件的時候,我們需要開發壹個操作系統嗎?

再比如壹個項目只需要壹個人完成的時候不需要leader,但是當需要幾十人完成時,就應該有壹個管理者,發揮溝通協調等作用,而這個管理者對於他的上層來說就是對項目組的抽象。

同樣的,當我們的應用只需要壹臺數據庫服務器的時候我們並不需要Mycat,而如果妳需要分庫甚至分表,這時候應用要面對很多個數據庫的時候,這個時候就需要對數據庫層做壹個抽象,來管理這些數據庫,而最上面的應用只需要面對壹個數據庫層的抽象或者說數據庫中間件就好了,這就是Mycat的核心作用。

所以可以這樣理解:數據庫是對底層存儲文件的抽象,而Mycat是對數據庫的抽象。

  • 上一篇:instant messaging是什麽意思
  • 下一篇:迎慶六壹童心頌祖國手抄報 慶六壹手抄報
  • copyright 2024編程學習大全網