技術問答
技術文章
iT 徵才
Tag
聊天室
2024 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2023 iThome 鐵人賽
DAY
11
0
AI & Data
AIoT的藍藥丸與紅藥丸,你選哪個?
系列 第
16
篇
Day 11:NoSQL資料庫的基本概念
15th鐵人賽
艾薇 Ivy
2023-09-26 23:46:17
474 瀏覽
分享至
NoSQL 資料庫
一種使用多種資料模型的資料庫系統
簡單說明
:NoSQL資料庫是一種非關聯式的資料庫,它就像一個厲害的圖書館員/書店店員,可以用很多種方式來管理這些書(使用多種資料模型來存取和管理數據)。例如:不是像傳統的分類方式(NoSQL資料庫有別於傳統關聯式資料庫的資料一致性限制,進行了優化),而是像蔦屋書店使用「生活提案」這種方式,把烹飪的書籍、如何縫製圍裙這類跟「烹飪」相關的書籍都放在一起,方便客人一次找齊他們需要的。另外,NoSQL資料庫通常將數據儲存為JSON文件,可以快速地查找和訪問數據,還可以方便進行更新和修改。(
AWS
)。
相關話題
彈性結構描述
:NoSQL資料庫提供了彈性的資料模型,使其成為半結構和非結構式數據的理想資料庫。就像書店可以按照他們的銷售策略,針對策略選適合的書,再調整書本的陳列擺放方式。
分散式叢集
:NoSQL資料庫可以通過硬體的分散式叢集來向外擴展,從而提高效能。就像誠品書店可以開設多家分店來提高銷售量。
JSON文件
:NoSQL資料庫通常將數據儲存為JSON文件,這種格式方便數據的讀寫和傳輸。
使用範例
:現在很多網紅都用NoSQL資料庫,來儲存和處理大量的文案。
鍵值NoSQL資料庫
一種以鍵值對作為基礎的NoSQL資料庫
簡單說明
:鍵值NoSQL資料庫就像一個大櫃子,每個櫃子(鍵值)都有一把專屬的鑰匙可以打開(鍵值對),裡面可以放入各種物品(數據資料)。鍵值NoSQL資料庫最棒的地方就是——可以無限增加儲物櫃(具有高度的可分割性、允許大規模的橫向擴展)。這種資料庫特別適合於需要處理大量數據的IoT使用案例。
相關話題
高度可分割性
:鍵值NoSQL資料庫可以輕易地分割數據,就像隨時增加儲物櫃一樣,可用來支持大規模的橫向擴展。
IoT使用案例
:因為鍵值NoSQL資料庫具備以上提到的『高度可分割性』和『橫向擴展能力』,就像一個無限大的儲藏室,可以儲存從各種感測器收集到的大量數據。鍵值NoSQL資料庫特別適合於IoT使用案例。
鍵值對
:就像每個櫃子(鍵值)都有一把專屬的鑰匙可以打開,鍵值NoSQL資料庫使用鍵值對來儲存和查詢數據資料。
使用範例
:在一個IoT系統中,可以使用鍵值NoSQL資料庫來儲存和處理從各種感測器收集到的大量數據,就像在一個巨大的儲藏室裡,每個感測器都有自己的大櫃子來儲存數據。
文件NoSQL資料庫
一種以文件為基礎的NoSQL資料庫
簡單說明
:文件NoSQL資料庫就像一個大檔案櫃,每個抽屜(文件)都可以放入各種文件(數據資料、物件或類似於JSON的文件)。這種資料庫讓開發人員能夠用與應用程式程式碼中相同的文件模型格式來更輕鬆地儲存和查詢資料庫中的數據。
相關話題
JSON文件
:文件NoSQL資料庫通常將數據儲存為JSON文件,這種格式就像一個通用的檔案夾/資料夾,方便數據的讀寫和傳輸。
開發人員友好
:由於其使用與程式碼中相同的文件模型格式,文件NoSQL資料庫對開發人員來說,就像是在自己慣用的書桌上辦公,讓人容易操作開發。
半結構化和分層化
:文件NoSQL資料庫利用JSON的半結構化和分層化特性,可以快速地儲存各種類型的數據。
使用範例
:在一個Web應用程式中,可以使用文件NoSQL資料庫來儲存和處理使用者寫的文章、發表的評論等,就像在一個公用的檔案櫃中,每個使用者都有自己的抽屜來放文件。
留言
追蹤
檢舉
上一篇
Day 11:常見SQL語法範例
下一篇
Day 12:Docker的基本介紹、主要架構、基本元素和指令
系列文
AIoT的藍藥丸與紅藥丸,你選哪個?
共
62
篇
目錄
RSS系列文
訂閱系列文
7
人訂閱
58
補充:撰寫Flask Web來存取Mongo DB (3)
59
補充:撰寫Flask Web來存取Mongo DB (4)
60
補充:撰寫Flask Web來存取Mongo DB (5)
61
Day 30:物聯網幽靈的真相
62
Day 31:iThome鐵人賽.參賽心得
完整目錄
直播研討會
{{ item.subject }}
{{ item.channelVendor }}
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
1064
組
團體組數
40
組
累計文章數
22195
篇
完賽人數
600
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
windows server
linux
css
react
vue.js
熱門問題
請問內網IP如何轉外網IP?
兩端防火牆使用IPSEC互PING之問題
如何寫公式才能利用excel 觸發一個數據時傳送一個訊息給 自已的line呢?有沒有可以用其它方式,來取代line notify 的方法,因為line 開始收費
Windows7升級Windows10後網路功能異常
新手學習編程,哪種編程語言好?
python爬蟲 動態生成網頁104人力銀行
區域網路問題提問
vmware 虛擬機(windows)裡顯示使用容量與實際檔案容量不符合
防火牆與DNS請教
2台 Hyper-V 2008 R2 叢集主機(硬體規格相同), 如何加入一台新機? 謝謝.
熱門回答
請問內網IP如何轉外網IP?
防火牆與DNS請教
新手學習編程,哪種編程語言好?
Fortigate 50B 重置密碼
區域網路問題提問
熱門文章
每日一篇學習筆記 直到我做完專題 :( [Day32]
每日一篇學習筆記 直到我做完專題 :( [Day33]
每日一篇學習筆記 直到我做完專題 :( [Day34]
每日一篇學習筆記 直到我做完專題 :( [Day35]
隨時切換 WINDOWS 右鍵新舊版選單
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}