除了系统本身的程序码,资料库也是系统中不可或缺的部份,今天的主题就是资料库,以关联式资料库和NoSQL概念简介为主。
用於存取结构化资料的资料库,会将资料以行和列的形式组织成资料表,并在资料表之间以相应的索引值建立关联,规划良好的关联式资料库可以减少资料的重复储存,使资料库中每一个资料表所占的记忆体空间最小化,而SQL(Structured Query Language,结构化查询语言)是用来处理关联式资料库资料的程序语言,常用的关联式资料库有MsSQL、MySQL等。
不同於关联式资料库,NoSQL就字面上来看就是不使用SQL语言的资料库,为非关联式资料库的统称,储存资料的形式可能是文件、图、键值(key-value)等等,可以用来处理大量的非结构性资料,并提供资料格式较多的弹性,常见的NoSQL有CouchDB、mongoDB等。
今天的内容是资料库的极短篇概要,明天再实际在程序中练习资料库套件及语法,会以MySQL作为关联式资料库的代表、NoSQL则以mongoDB为例。
https://zh.wikipedia.org/wiki/NoSQL
https://zh.wikipedia.org/wiki/关系数据库
https://zh.wikipedia.org/wiki/SQL
https://www.oracle.com/tw/database/what-is-database/
<<: Day22 - 在 XState, 状态机器里无穷尽的状态、 资料:Extended State and context and assign API - 2
前情提要 使用了 AsyncPipe 管道来取得所有英雄资料後,我们要在英雄资讯页面,传递参数来取得...
Case01 与 Day17 范例的差异,除了从 Razor Tag Helper 改为 轻前端外,...
前面我很轻描淡写的叙述了GPIO 说有28个GPIO可用 今天就实际来使用看看 我用Python小写...
写到第 20 天,关於如何建立 Utility Type 所需的知识也差不多吿一个段落,今天就来做个...
大家都怎麽藏电脑里的秘密档案呢? 最多人用的方法应该是设隐藏资料夹吧! 但是这个方法已经深植人心,改...