[Day 15]RDBMS / NoSQL

资料库管理系统(database management system,简称 DBMS),是一套作为应用程序与资料库之间作沟通查询管理的系统。
常见的DBMS有 RDBMS关联式资料库NoSQL非关联式资料库

RDBMS关联式资料库

关联式资料库(RDBS,Relational Database Menagement System)的特点

  • 由资料表(Table)、纪录(Record)、栏位(Field)以及资料(Data)组成
  • 每笔资料都是存放在资料表(table)中,再将不同的table串连起来,形成关联式资料库
  • 各table之间的关联明确,透过特定的栏位将资料串起来,所以建立schema图就非常重要
  • 透过SQL语言管理资料库,可以用来新增、查询、更新和删除资料。
  • 一旦资料量庞大,table越来越多、越来越分散时,要查询、维护、管理资料表就会越来越有困难
    RDBMS:MySQL、PostgreSQL、ORACLE、Microsoft SQL Server...

NoSQL非关联式资料库

非关联式资料库(Non-SQL、Not only SQL、NoSQL)的特点

  • 由文件(document)、集合(collection)组成
  • 每个document会有自己唯一的id
  • 容易扩充资料,适合用於分散式云端资料库
  • 资料结构比较弹性,适合在schema还不太确定时使用
    NoSQL:mongoDB、Firebase、Cassandra、Redis...

<<:  [Day 25] 实作 Redis Plugin 整合 Redis Coroutine Client

>>:  祖国的幼苗祖国管

个人笔记 维修单派工 系统架构图

上次的画完系统流程图後,接续开始着手画系统架构图。因之前是资讯管理系毕业,专题中有画过系统架构图,所...

day6: CSS style 规划 - CSS in js

在经历了传统 CSS 後,发现了一些 CSS 的缺点 全域污染 - CSS class name 会...

Day 2 弄好环境,跑一个范例服务器

作业系统是 Windows 10 安装 Anaconda 安装完後可以在开始选单中找到 Anacon...

【从实作学习ASP.NET Core】Day24 | 前台 | Session 购物车 (2)

接续昨天的内容,今天要配合 SessionHelper 来完成购物车的主要功能 需要完成购物车的模型...

Day1 - 前言

没关系,会好起来的,我们对你深信不疑!by Lee Han-chul - Super Star 韩...