本書分為4個部分,第1部分為數據庫技術概述,第2部分介紹關繫型數據庫(包括MySQL、Oracle、SQL Server和PostgreSQL)技術應用,第3部分介紹NoSQL數據庫(包括Redis、MongoDB、HBase、Hive、Cassandra和Elasticsearch)技術應用,第4部分介紹其他類型數據庫(包括SQLite、Neo4j和TDengine)技術應用。本書按照統一的目錄結構對每種數據庫進行介紹:先介紹數據庫的業務應用場景,再介紹安裝配置步驟,接著講解架構設計和業務應用開發,最後介紹Python操作示例。由於4種關繫型數據庫中的一些數據對像在使用上有類似之處,因此本書隻在一種數據庫中進行介紹。例如,觸發器和自定義函數隻在Oracle中介紹,存儲過程和遊標隻在SQL Server中介紹。各種非關繫型數據庫之間沒有橫向可比性,因此主要介紹其獨特用法。