MongoDB学习之路(一)_数据库相关知识预热

【作者前言】:13年入圈,分享些本人工作中遇到的点点滴滴那些事儿,17年刚开始写博客,高手勿喷!以分享交流为主,欢迎各路豪杰点评改进!

1.应用场景:

很多...不一一列举.

2.实现目标:

预热篇:学习MongoDB之前先了解一下相关知识

3.学习过程说明:

3.1 数据库分类

通常情况下,一般带MY开头的...都是免费的,O(∩_∩)O哈哈~

  • 1)、关系型数据库:表和表之间有关联
    • 1.MYSQL
    • 2.MSSQL(微软)
    • 3.Oracle
  • 2)、非关系型数据库:集合和集合之间没有关联、使用方便、效率更高
    • 1.MongoDB
    • 2.Redis
    • 3.Memecache
3.2 关系型数据库与非关系型数据库的术语对照
关系型数据库 非关系型数据库
数据库(db) 数据库(db)
表(table) 集合(collection)
记录/行(row) 文档(document)
字段(field) 字段(field)
3.3 关系型数据库与非关系型数据库的区别
  • 1.前者表之间是有联系的,后者之间没有联系
  • 2.前者在使用之前必须先创建好表结构,后者不需要
    1. 前者使用T-SQL(SQL语句)进行操作,后者使用类似于js语法的语言进行操作
3.4 非关系型数据库的明显优势
    1. 更加灵活
    1. 速度更快
      1. 没有了关系限制
      1. 少了字段的各种限制
      1. 一般非关系型数据库都会直接存储在内存中,所以速度会更快


本想扩展下计算机知识-但图片总是上传不了...未完待续...

你可能感兴趣的:(MongoDB学习之路(一)_数据库相关知识预热)