Navicat 部落格

開始使用 Redis 2023 年 6 月 16 日,由 Robert Gravelle 撰寫

Redis 是一個使用 C 語言編寫的開放原始碼、BSD 授權、進階的鍵值儲存。它也被稱為資料結構伺服器,因為鍵可以包含字串、雜湊、列表、集合和有序集合。本教學將介紹使用 Redis 所需的基本概念。

Navicat for Redis 功能簡介! 2023 年 6 月 9 日,由 Robert Gravelle 撰寫

Navicat Premium 版本 16.2 在原本已很優秀的產品上新增了許多令人興奮的新功能,其中最值得關注的功能是對 Redis 的支援。現在,Navicat 有一個專為管理和開發 Redis 而設的用戶端——Navicat for Redis。它為使用者提供了一個易於存取的介面,以視覺化和最佳化 Redis 資料。它包含了多項功能,使日常管理工作比以往更簡單、更容易、更高效。它能連線到任何本機或遠端 Redis 伺服器,並與 Redis Enterprise Cloud、Amazon ElastiCache、Google Memorystore 和 Microsoft Azure 等雲端資料庫相容。本文將概述一些 Navicat for Redis 最重要的功能。

MySQL 外部索引鍵約束條件指南 2023 年 6 月 2 日,由 Robert Gravelle 撰寫

在正規化的過程中,會從較大或較中心的資料表中分離出可以代表不同實體的欄位組,並將其移至單獨的資料表中。通常使用共同欄位(通常是 ID)來維持它們之間的關係。以下是一個範例:

film_id_fk (34K)

在關聯式資料庫中,資料表之間的參考完整性是使用外部索引鍵約束條件強制執行的。

本文將介紹外部索引鍵的工作原理以及如何使用 Navicat 16 for MySQL 在 MySQL 中建立外部索引鍵約束條件。

在 Navicat 16 中建立檢視 2023 年 5 月 19 日,由 Robert Gravelle 撰寫

為了正規化資料庫資料表,常常會將高層次資料表中的冗餘欄位抽取到獨立的子資料表中。這通常是由於某些欄位與父實體之間存在一對多的關係所導致的。例如,請參考以下使用 Navicat Data Modeler 產生的模型:

ups_model (189K)

PostgreSQL 中的多版本並行控制 2023 年 5 月 12 日,由 Robert Gravelle 撰寫

大部分的資料庫系統都使用鎖定來進行並行控制,但 PostgreSQL 的做法就略有不同。它使用多版本模型(也稱為多版本並行控制,Multi-Version Concurrency Control,簡稱 MVCC)來保持資料的一致性。因此,在查詢資料庫時,無論基礎資料的目前狀態如何,每個交易都會看到一段時間前的資料快照集。這可以避免交易看到由其他並行交易正在更新同一個資料所產生的資料不一致,也對每個資料庫的階段作業提供了交易隔離。這篇文章將簡要概述 MVCC 協定的工作原理,並介紹 MVCC 方法的一些優點和缺點。

Navicat 文章
頻道記錄
分享
部落格封存檔