第十四屆

software-dev
NoSQL: Not Only SQL
Kei Liao

系列文章

DAY 21

[Day 21] Document Database: 以 MongoDB 為例

接續昨天的進度,現在已經建立好本機環境了,就開始練習基本操作吧! 基本操作 首先先連進Container,並以昨天建立好的帳號與資料庫連線。 > dock...

DAY 22

[Day 22] Document Database: 以 MongoDB 為例

這次一樣使用 .NET6 WebAPI 專案搭配 NuGet 套件進行開發,MongoDB 也有提供官方的 NuGet 套件 MongoDB.Driver方便開...

DAY 23

[Day 23] Column Family Database:簡介

Column Family 簡單來說就是把多個 Columns 分在一個個 Family 中,一般來說被分在同個 Family 中的 Columns 具有相同的...

DAY 24

[Day 24] Column Family Database:簡介

Column Family Database 身上可以看到其他資料庫設計的影子,像是 Keyspace 的概念與 Key-Value Database 接近,各...

DAY 25

[Day 25] Column Family Database:以 Cassandra 為例

Cassandra 在 2008 年由 Facebook 開源,主要作者為 Avinash Lakshman (他也是 DynamoDB 的作者之一) 和 Pr...

DAY 26

[Day 26] Column Family Database:以 Cassandra 為例

建立本機環境 這次一樣使用 Docker 在本機建立相關環境。 Pull Image 取得 cassandra 的 image。 > docker pul...

DAY 27

[Day 27] Column Family Database:以 Cassandra 為例

Cassandra 生態系提供非常多語言的 Client Drivers,可以在官方網站查看針對各語言提供的工具。這次同樣使用 .NET6 WebAPI 專案搭...

DAY 28

[Day 28] Graph Database: 簡介

Graph / Image / Photo / Picture 等詞有時候容易弄混,這邊所說的 Graph Database 並不是拿來存放影像照片一類的資料庫...

DAY 29

[Day 29] Graph Database: 以 Neo4j 為例

Neo4j 由 Neo4j Inc. 在 2007 年發表,目前有企業版及社群版兩種版本,主打支援 ACID 交易的開源 Graph Database,且具有高...

DAY 30

[Day 30] Graph Database: 以 Neo4j 為例

Neo4j 一樣有提供官方的 Docker image 供開發者直接使用。 Pull Image > docker pull neo4j Run Ima...