MyBatis知多少(10)應用程序數據庫

  應用程序數據庫每每是最小、最簡單、也最易於使用的數據庫。這種數據庫每每是咱們這些開發人員一般不介意使用甚至很是樂意使用的。應用程序數據庫一般與咱們的應用程序處於同一個項目中,二者一齊設計和實現。正是由於這個緣由,應用程序數據庫的設計每每存在很是大的自由度,它也最有可能與咱們的特定應用程序完美匹配。應用程序數據庫的對外影響是最小的, 由於它一般只有一兩個對外接口。第一個接口鏈接到咱們的應用程序,而第二個接口可能就是一個簡單的報表框架或報表工具。下圖從較高的層次展現了一個應用程序數據庫以及它與其餘系統的關係。html

  上圖應用程序數據庫與其餘系統的關係應用程序數據庫有時小到能夠與應用程序直接部署在同一臺服務器上。一樣,使用應用程序數據庫對硬件資源的要求也更加自由。數據庫

  有了小型應用程序數據庫,一般更容易說服公司使用那些更便宜的開源RDBMS解決方案, 例如MySQL或PostgreSQL,而不須要花費大量的錢去購買Oracle或SQL Server。有些應用程序甚
至可能使用一種內嵌的應用程序數據庫,這種數據庫與應用程序運行在相同的虛擬環境中,所以連獨立的SQL文件均可以不須要。服務器

  MyBatis做爲一個持久化框架能很好地支持應用程序數據庫。由於MyBatis很是簡單,一支開發團隊能夠很是迅速地建立一個新的應用程序。對於簡單的數據庫來講,甚至能夠經過使用隨 RDBMS自帶的管理工具從數據庫模式中生成SQL。一樣,也有可自動產生全部MyBatis SQL映射文件的工具可用。框架

系列文章:工具

MyBatis知多少(1)spa

MyBatis知多少(2)設計

MyBatis知多少(3)htm

MyBatis知多少(4)MyBatis的優點對象

MyBatis知多少(5)業務對象模型blog

MyBatis知多少(6)表現層與業務邏輯層

MyBatis知多少(7)持久層

MyBatis知多少(8)關係型數據庫

MyBatis知多少(9)不一樣類型的數據庫

相關文章
相關標籤/搜索