iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

SQL / NoSQL的實作與比較 系列

使用C#連結AWS, 實作SQL / NoSQL資料處理的30天心得

鐵人鍊成 | 共 30 篇文章 | 8 人訂閱 訂閱系列文 RSS系列文
DAY 11

Secondary Index

在SQL Table除了Primary Index, 也可以為其他欄位建立index以加快搜尋速度. NoSQL除了Partition Key & So...

2021-09-25 ‧ 由 wtc 分享
DAY 12

NoSQL Transaction

在傳統SQL有交易(Transaction)功能, 這次實作NoSQL類似的功能. 由於在PartiSQL上無法實作Transaction, 只能透過SDK...

2021-09-26 ‧ 由 wtc 分享
DAY 13

Global Table Replication

資料庫的異地備援, SQL通常使用Replication或是Always On, NoSQL可使用Global Table達到類似功能. 首先要在來源資料表...

2021-09-27 ‧ 由 wtc 分享
DAY 14

建立AWS RDS

接下來後半段實作SQL. 這邊使用的是MS SQL. 由於安全性原則, 先建立一個Security group. 可搜尋[network & sec...

2021-09-28 ‧ 由 wtc 分享
DAY 15

SQL資料庫基礎實作

接著進行AWS RDS的實作, 以及與地端的基本差異. 在SSMS上, 資料庫按右鍵建立 [New Database] 新增資料表. 基本語法實作,...

2021-09-29 ‧ 由 wtc 分享
DAY 16

SQL資料庫備份與還原

接著實作SQL的備份還原, 看他與NoSQL有何不同. 由於在新建資料庫的時候都採用預設值, 因此自動備份預設是被勾選的. 在此先將來源資料庫刪除兩筆資料,...

2021-09-30 ‧ 由 wtc 分享
DAY 17

RDS備份還原與地端的差異

在使用面板成功備份還原後, 再使用SSMS實作的可行性, 是否跟地端的一樣? 先使用UI方式備份, 在備份資料夾預設是 D:\rdsdbdata\BACKU...

2021-10-01 ‧ 由 wtc 分享
DAY 18

Native Backup

對於大部分DBA來說, 使用指令可能還是比較方便, 不論寫成Job或是Store Procedure也比較容易維護. AWS也提供RDS指令備份到S3的功能....

2021-10-02 ‧ 由 wtc 分享
DAY 19

RDS Transacrion

由於RDS注重資料的一致性, Transaction就相對重要, 也是RDS的優勢. 從最基本的Begin Transaction 到Commit/Roll...

2021-10-03 ‧ 由 wtc 分享
DAY 20

RDS Deadlock

有Transaction就有可能會發生Deadlock. 在RDS上發生的時候就可從LOG裡看出發生的來源與時間. 假設有兩個Transaction都對同一...

2021-10-04 ‧ 由 wtc 分享