PostgreSQL 入門給 MySQL/MariaDB 與 SQL Server 用戶|差異對照與遷移筆記

從 MySQL、MariaDB 或 SQL Server 轉到 PostgreSQL 的開發者越來越多,但兩邊在識別字大小寫、AUTO_INCREMENT 與 IDENTITY 對應、UPSERT 寫法、Schema 設計、預存程序、連線模型上的差異,往往讓熟手卡關。這篇整理兩類用戶最常踩到的坑,比較三家在型別系統、交易隔離、索引、備援機制上的取捨,也說明 PostgreSQL 真正強在哪些場景、哪些情境反而 MySQL 或 SQL Server 更適合,幫助已經有資料庫基礎的讀者少走冤枉路。

資料庫教學7-1:資料表視圖(View)教學 #MySQL #MariaDB

視圖是資料庫中一種虛擬的表格,它基於一個或多個實際表格的查詢結果而創建。它可以被視為一個預先定義的查詢,具有獨立的名稱,方便查詢和使用。通過使用視圖,可以將複雜的查詢操作簡化為單個表格,提供更清晰、更易讀的數據視圖。視圖還可以用於控制對數據的訪問權限,只提供特定的數據子集給用戶或應用程序。它提供了更高的數據安全性和隱私保護。

資料庫教學2:我該使用MariaDB還是MongoDB? #MySQL #MariaDB

關連式資料庫管理系統(RDBMS)存在已久,有嚴謹的資料結構檢查能力,到現在還是非常好用。NoSQL是網路迅速發展時代下的後起之秀,通常捨棄那些資料結構檢查來提高效能,也漸漸成為各種應用的優先選擇。本篇文章也可以看作是「我該使用傳統關連式資料庫還是文件式NoSQL資料庫?」,我會介紹兩者功能的差異、授權方式的考量、我自己的實務應用方式。