近期面試中遇到的面試題
阿新 • • 發佈:2018-12-16
最近開始找工作了...兩年沒面過試...簡歷都沒有...
1.關係型資料庫和非關係型資料庫的業務區別
1.表和表、表和欄位、資料和資料存在著關係 優點: 1.資料之間有關係,進行資料的增刪改查的時候是非常方便的 2.關係型資料庫是有事務操作的,保證資料的完整性和一致性。 缺點: 1.因為資料和資料是有關係的,底層是運行了大量的演算法 大量演算法會降低系統的效率,會降低效能 2.面對海量資料的增刪改查的時候會顯的無能為力 3.海量資料對資料進行維護變得非常的無力 適合處理一般量級的資料(銀行轉賬和錢) 非關係資料庫的(redis和MangDB) 為了處理海量資料,非關係資料庫設計之初就是為了替代關係型資料庫的關係 優點: 1.海量資料的增刪改查是可以的 2.海量資料的維護和處理非常輕鬆 缺點: 1.資料和資料沒有關係,他們之間就是單獨存在的 2.非關係資料庫沒有關係,沒有強大的事務關係,沒有保證資料的完整性和安全性 適合處理海量資料,保證效率,不一定安全(統計資料,例如微博資料)
2.執行緒安全的單例類
3.有序的hashmap
4.陣列物件屬性的快速排序