内容简介
本书分为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中介绍。各种非关系型数据库之间没有横向可比性,因此主要介绍其独特用法。
AI简介
这是一本全面介绍数据库技术的书籍,它分为4个部分,涵盖了数据库技术概述、关系型数据库技术应用、NoSQL数据库技术应用以及其他类型数据库技术应用。本书以统一的目录结构对每种数据库进行介绍,先介绍数据库的业务应用场景,再介绍安装配置步骤,接着讲解架构设计和业务应用开发,最后介绍Python操作示例。
本书首先从数据库技术的时代背景和发展历史讲起,介绍了基本概念、数据存储发展历史、技术与时代业务以及非关系型数据库等内容。接着,深入讲解了数据库核心原理和架构设计,包括数据库模型、数据库模式、数据库存储设计、数据库计算引擎、数据库安全设计、数据库管理、数据库设计及上线等内容。
在关系型数据库技术应用部分,本书详细介绍了MySQL数据库实战、Oracle数据库实战、SQL Server数据库实战以及PostgreSQL数据库实战。这些内容涵盖了业务应用场景、安装配置、架构设计、业务应用开发以及Python操作示例等方面。
在NoSQL数据库技术应用部分,本书详细介绍了Redis数据库实战、MongoDB数据库实战、HBase数据库实战、Hive数据库实战、Cassandra数据库实战以及E