上QQ阅读APP看书,第一时间看更新
第1章 数据库概述
数据管理经历了人工管理、文件系统管理、数据库系统管理这3个阶段,人工管理阶段和文件系统管理阶段的数据共享性差、冗余度较高,数据库系统的出现解决了这两方面的问题。随着互联网技术的发展,数据库系统管理的数据及其应用环境发生了很大变化,主要表现为应用领域越来越广泛,数据种类越来越复杂和多样,而且数据量剧增。在大数据时代,传统的关系数据库已无法满足用户需求,NoSQL数据库应运而生。
本章首先介绍数据库的基本概念;然后分析关系数据库在数据存储和管理上存在的问题,在此基础上引出NoSQL数据库,并重点将关系数据库与NoSQL数据库的技术特点作对比,分析NoSQL数据库处理数据的优势;最后介绍Python、Java等编程语言连接数据库的方法。
【学习目标】
1.能够理解数据库、数据库管理系统、应用程序的概念以及它们之间的关系。
2.完成MySQL的安装和基本操作。
3.能够清晰地描述CAP理论和BASE理论,以及分布式数据库的发展过程。
4.熟练使用Python和Java编程语言连接MySQL数据库。