ref: https://vivek-singh.medium.com/system-design-cheat-sheet-318ba2e34723
本篇文章是一個筆記文,紀錄關於 System Design 路上常遇到的架構與元件,譬如
1. LoadBalancer
2. Caches
3. Queues
4. Configuration Service
5. API Gateway
6. Service Mesh
7. CDN
8. Cassandra
9. Snowflake
10. Numbers
每個概念都還會附上一些相關影片與文章,也因為是個筆記內容,因此每個元件的介紹都不會非常詳細,都是小小段落介紹每個元件的最基本概念。
譬如 LoadBalancer 的筆記有
1. L4/L7 兩種的差異
2. AWS 上 ELB/ALB/NLB 的三種差異
3. LB 的演算法, Round Robin,Weighted RR, Least Connection/Response Time/Resource based 等
Caches
1. 實作有 Memcached, Redis 等相關專案
2. 什麼時候會使用 Memcached:
a. 需求簡單,譬如單純 Key/Value 字串,可以輕易地透過調整 cores/threads 來調整效能。
b. Volatile,沒有儲存機制
c. 只有 LRU 的 Cache 演算法
d. Key 最多 250B, Value 最多 1MB
3. 什麼時候使用 Redis
a. 需要儲存 object,而非單純 string
b. 支援多種演算法
c. 支援 data store,可以達到 non-volatile 效果
d. 可以支援 Set/Hash/List/Sorted Set 不同型態
這類型的文章對於踏入 System Design 能夠提供一個簡易的入門介紹,先有哪些類別需要學習,再針對每個類別獨立學習也是一個不錯的學習路徑。
「redis介紹」的推薦目錄:
- 關於redis介紹 在 矽谷牛的耕田筆記 Facebook 的最佳貼文
- 關於redis介紹 在 軟體開發學習資訊分享 Facebook 的最佳貼文
- 關於redis介紹 在 矽谷牛的耕田筆記 Facebook 的最讚貼文
- 關於redis介紹 在 Redis - 1 基本介紹 - Sian 的評價
- 關於redis介紹 在 twtrubiks/django-docker-redis-tutorial - GitHub 的評價
- 關於redis介紹 在 3 分鐘介紹Azure Cache for Redis 的建立與使用... - YouTube 的評價
- 關於redis介紹 在 六角學院- #Redis快取伺服器介紹Redis 雖然並非是專門做MQ ... 的評價
redis介紹 在 軟體開發學習資訊分享 Facebook 的最佳貼文
NT 770 特價中
這個基於專案和練習的課程將介紹 SQL 開發人員或任何在工作場所使用資料庫的人(產品經理、商業分析師/智慧、資料分析師、資料科學家、機器學習工程師、 Web 開發人員、行動開發人員 + 任何需要從資料發現洞見的角色)的所有現代工具鏈。跟著課程,我們將學習實用的和現實世界的技能,這些技能將讓你獲得工作。
這門課程將會非常實用,從頭到尾教你如何使用資料庫和 SQL,如何擴充資料庫,如何管理資料庫,甚至教你如何使用大數據,如何使用 Redis 快取,如何將 PostgreSQL 連線到 Node.js 伺服器。我們甚至討論在選擇 SQL 資料庫與類似 MongoDB 的 NoSQL 相較的優缺點。我們將從最開始教你 SQL 和資料庫基礎開始,然後進入高階主題,這樣你將可使用任何你的公司收集到的資料做決策,不管資料有多複雜!
https://softnshare.com/complete-sql-databases-bootcamp-zero-to-mastery/
redis介紹 在 矽谷牛的耕田筆記 Facebook 的最讚貼文
今天帶來的是 CNCF 使用者科技雷達第四篇的介紹,這篇報導探討的是 Storage/Database 的調查報告
報告中顯示了六個最被大家推崇的解決方案分別是
1. Redis
2. Elasticsearch
3. PostgreSQL
4. MySQL
5. Memcached
6. Kafka
同時根據調查報告, CNCF 團隊觀察到公司對於 Storage/Database 的選擇是非常謹慎小心的,沒有必要不會隨便遷移解決方案。特別是當本來的資料已經達到 TB 甚至 PB 等級時,遷移帶來的成本非常巨大,如果新專案帶來的好處沒有辦法蓋過這些成本時,很難說服團隊去遷移。
詳細的報導介紹可以參考下列原文
https://www.hwchiu.com/cncf-tech-radar-storage.html
redis介紹 在 twtrubiks/django-docker-redis-tutorial - GitHub 的推薦與評價
在開始教學前,建議大家可以先閱讀官方的Redis Persistence ,. 裡面詳細的介紹了RDB persistence 以及AOF persistence 的觀念,這兩個觀念很重要 ... ... <看更多>
redis介紹 在 3 分鐘介紹Azure Cache for Redis 的建立與使用... - YouTube 的推薦與評價
3 分鐘 介紹 Azure Cache for Redis 的建立與使用... ... Click here to read comments while watching the video. ... <看更多>
redis介紹 在 Redis - 1 基本介紹 - Sian 的推薦與評價
接下來會開始研究一些Nosql DB,第一個就從比較貼近現況使用的Redis開始,這邊 ... Redis基本介紹 ... 簡單來說,在Redis 內一組Key 對應一組Value。 ... <看更多>