数据库
一、什么是数据库?
数据库是按照数据结构来组织、存储和管理数据的仓库。
数据库系统(Database System)
数据库系统 = 数据库 + 数据管理系统(Database Management System,DBMS)
2、分类
2.1、关系数据库
- 常见的有:MySQL、sqlserver、oracle、db2、PostgreSQL、SQLite、dBASE、Sybase。
- 结构:表结构。
- 关系:1-1、1-N、N-N。
2.2、非关系型数据库(NoSQL)
- 常见的有:redis、mongodb、hbase、BigTable、Cassandra、CouchDB、Neo4J
- 结构:后者为文档或键值对
二、相对文件系统数据库系统存在的意义?
- 文件的查询会用到IO流,层层遍历,十分耗时,即使在内存中也要遍历。而数据库系统提供了数据库、各种索引技术(对数据库表中一列或多列的值进行排序