30 - 传统数据库技术

    1. 数据库的分类以及区别
    • 非结构性数据库和结构性数据库

    • 非结构性数据库的性能好,但是安全性和稳定性不好,大数据时代可以用非结构性数据库;

    • 结构性数据库的安全性和稳定性高,但是性能不好。


  • 结构性数据库
    • MySQL、 SQLServer 、Oracle、Access

    • 有行、列的概念,数据之间有关系。

    • 三要素是数据库、表、记录;

    • 一个数据库可以有多张表,一张表可以有多个记录(行)

    • 但凡有一行记录,就要有相应的字段,没有值也要传空。

    • 结构性数据库,新增字段比较消耗时间,字段不灵活,没有值也要传空,性能低


  • 非结构性数据库
    • 语言:NoSQL(与Node.js相辅相成)

    • 没有行列的概念,用JSON存储

    • 三要素是数据库、集合、文档

    • 一个数据库有多个集合,一个集合有多个文档

    • 分为四大类:键值、列存储、文档型、图形

    • 重点了解文档型,以MongoDb为例


  • 不管是结构型还是非结构型,都有两端,服务端和客户端

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容