在开发或测试过程中,用到数据库的场景还是挺多的,例如测试同学排查问题,需要查看数据库中的字段是否写入成功或读取成功,页面查询效率很慢时是否加了索引等等,今天我们一起来学习下数据库的相关知识。
一、什么是数据库
数据库是按照数据结构来组织,存储和管理数据的仓库。
二、数据库分类
一)关系型数据库
根据实体与实体(可理解为数据)之间的关系,用数据表的形式进行存储。主流的关系数据库主要包括:
1、商用数据库,例如:Oracle,SQL Server,DB2等
2、开源数据库,例如:MySQL,PostgreSQL等
3、桌面数据库,以微软Access为代表,适合桌面应用程序使用
4、嵌入式数据库,以Sqlite为代表,适合手机应用和桌面程序
日常工作中用到的比较多的还是MySQL。
二)非关系型数据库NoSql
以键值对(key/value)的方式存储,主流的非关系型数据库主要包括Redis,MongoDB,HBase等等。
SQL系列参考文章:
ps:我是程序员馨馨紫,全网名称统一,期待优秀的你关注我~
原创文章,转载请注明出处~
网友评论