數據庫技術自從上世紀60年代誕生以來,經歷了網狀數據庫、層次數據庫等發展階段,最終在80年代確立了關係數據庫技術的主導地位。關係數據庫技術經過幾十年的發展,在各行各業都取得了巨大的成功。但是,進入21世紀後,隨著互聯網、物聯網、雲計算等技術的快速發展,傳統的關係數據庫技術由於在可擴展性、靈活性等方面存在的不足,難以支持層出不窮的新型應用。在此背景下,鍵值數據庫、文檔數據庫、列存儲數據庫、圖數據庫等新型數據庫技術因運而生。
本書與現有的介紹關係數據庫技術為主的書籍不同,重點介紹當前數據庫領域中出現的各類新型數據庫系統的概念、基礎理論、關鍵技術以及典型應用。在理論方面,本書除了介紹各類新型數據庫系統中基本的理論和原理之外,還將側重於對這些理論的研究背景和動機進行討論,使讀者能夠瞭解新型數據庫系統在設計上的先進性,並通過與成熟的關係數據庫技術的對比,明瞭新型數據庫技術的應用方向以及存在的局限性。在應用方面,本書將側重與實際軟體工程相結合,通過實際的應用示例介紹各類新型數據庫系統在實際應用中的使用方法和流程,使讀者能夠真正做到學以致用。