SQL的RDBMS是什么鬼(理解概念)? blog.csdn.net/luyaran/art…
ORM框架详解:为什么不直接写SQL? blog.csdn.net/u012955829/…
1、数据库系统:
1)数据库及其管理软件组成的系统
2)RDBMS:关系数据库管理系统
2、数据库(逻辑库)
按照数据结构来组织、存储和管理数据的仓库。
3、数据表
表格,行(记录)和列(字段)组成
4、SQL语言
结构化查询语言(Structured Query Language)
用于存取数据以及查询、更新和管理关系型数据库系统
5、服务端和客户端(数据访问接口)
服务端
数据库:连接数据库的两种方式:
1)客户端连接工具
2) 编程语言实现的接口(使用编程语言连接与操作数据库:python, java, c, nodejs, ……)
6、数据库的分类:
1)关系型数据库
2)非关系型数据库: Not Only SQL
- key-value型
- 文档型
- 列式数据库
- 图数据库
举例 | Redis, Memcached, Voldemort, Oracle BDB |
---|---|
典型应用场景 | |
数据模型 | |
强项 | |
弱项 |