通常一個系統(tǒng)只需要連接一個數據庫就可以了。但是在企業(yè)應用的開發(fā)中往往會和其他子系統(tǒng)交互,特別是對于一些數據實時性要求比較高的數據,我們就需要做實時連接查詢,而不是做同步。這個時候就需要用到多數據源。查看全文>>
存在數據庫中的數據對于普通用戶而言是不可見的,好像是藏起來了一樣,但對于開發(fā)者,只要知道數據庫的連接地址、用戶名、密碼,則數據不再安全;這也意味著,一旦連接數據庫的配置文件暴露出去,則數據不再安全。查看全文>>
將數據源(數據庫或者文件)中的數據讀取出來存放到緩存中,再次獲取的時候 ,直接從緩存中獲取,可以減少和數據庫交互的次數,這樣可以提升程序的性能!查看全文>>
?數據模型按照數據結構主要分為層次模型(Hierarchical Model)、網狀模型(NetworkModel)、關系模型(Relational Model)和面向對象模型(Object Oriented Model)。下面分別對這4種數據模型進行講解。查看全文>>
加鎖(Locking)是數據庫在并發(fā)訪問時保證數據一致性和完整性的主要機制。任何事務都需要獲得相應對象上的鎖才能訪問數據,讀取數據的事務通常只需要獲得讀鎖(共享鎖),修改數據的事務需要獲得寫鎖(排他鎖)。查看全文>>
但是散列表并不是完全將數據分散在不同的列,而是按照某種規(guī)則,將具備同樣規(guī)則的數據存儲在同一列。查看全文>>