動態

列表
創建 時間

【趙渝強老師】使用NetManager創建Oracle數據庫的監聽器

Oracle數據庫軟件安裝成功後需要使用NetManager創建監聽器,然後才可以創建Oracle數據庫並啓動數據庫的實例。Oracle NetManager是Oracle數據庫的網絡配置工具,主要用於管理客户端與服務器之間的網絡連接配置,支持監聽程序配置、服務命名解析及網絡命名方法的維護。NetManager主要提供以下功能: ‌ 配置監聽器:NetManager管理服務器上的監聽進程

創建 時間

【趙渝強老師】基於PostgreSQL的分佈式數據庫:Citus

由於PostgreSQL具有強大的功能和良好的可擴展性,因此基於PostgreSQL很容易就可以實現分佈式架構。Citus便是具體的一種實現方式。它以擴展的插件形式與PostgreSQL進行集成,且獨立於PostgreSQL內核,部署也比較簡單。Citus是現在非常流行的基於PostgreSQL的分佈式解決方案。 一、 Citus基礎 下面是百度百科中對分佈式數據庫的定義: 分佈式數據庫系統通

創建 時間

【趙渝強老師】MongoDB的分佈式存儲架構

在MongoDB存在另一種集羣就是MongoDB的分片技術。通過使用分片可以滿足MongoDB數據量大量增長的需求。當MongoDB存儲海量的數據時,一台MongoDB服務器可能不能滿足存儲數據的要求,也可能不足以提供可接受的讀寫吞吐量。MongoDB為了解決這一系列的問題提出了將數據分割存儲在多台服務器上,使得數據庫系統能存儲和處理更多的數據,以實現數據的分佈式存儲。這就是MongoDB的分片。

創建 時間

【趙渝強老師】Redis Cluster分佈式集羣

主從複製是Redis集羣實現的一種方式,而Redis集羣的另一種實現方式就是Redis Cluster。它是Redis提供的數據分佈式存儲解決方案。 一、 什麼是Redis Cluster? 日常在對於Redis的使用中經常會遇到一些問題,例如:如何保證Redis的持續高可用性?如何實現單實例Redis擴充?如何提升高併發時的性能問題?針對這些問題,在Redis 3.0版本中推出了Redis Cl

創建 時間

【趙渝強老師】TiDB PD集羣存儲的信息

TiDB是PingCAP公司自主設計、研發的開源分佈式關係型數據庫,是一款同時支持在線事務處理與在線分析處理(Hybrid Transactional and Analytical Processing,HTAP)的融合型分佈式數據庫產品,具備水平擴容或者縮容、金融級高可用、實時HTAP、雲原生的分佈式數據庫、兼容MySQL協議和MySQL生態等重要特性。目標是為用户提供一站式OLTP(Onlin

創建 時間

【趙渝強老師】Docker容器的資源管理機制

在一台Docker宿主機上可以同時啓動多個容器。在默認情況下,Docker的引擎對運行的容器沒有限制硬件資源的使用。而在實際環境下,容器的負載過高會導致佔用宿主機的大量資源。這裏的資源主要是指宿主機的CPU、內存和I/O帶寬這3個方面。 視頻講解如下: https://www.bilibili.com/video/BV1JFxezrEwe/?aid=115337622199... 一、 什麼

創建 時間

【趙渝強老師】TiDB的底層存儲機制

在內核設計上,TiDB分佈式數據庫將整體架構拆分成了多個模塊,各模塊之間互相通信,組成完整的TiDB系統。對應的架構圖如下: 與傳統的單機數據庫相比,TiDB具有以下優勢: 純分佈式架構,擁有良好的擴展性,支持彈性的擴縮容 支持SQL,對外暴露MySQL的網絡協議,併兼容大多數MySQL的語法,在大多數場景下可以直接替換MySQL 默認支持高可用,在少數副本失效的情況下,數據庫本身

創建 時間

【趙渝強老師】MySQL的事務隔離級別

數據庫允許多個客户端同時訪問。當這些客户端併發訪問數據庫中同一部分的數據時,如果沒有采取必要的隔離措施就容易造成併發一致性問題,從而破壞數據的完整性。考慮下圖的場景: 在時間點1上,var的數值是100。客户端A在時間點2的時候更新了它的值為200,但沒有提交事務。在時間點3的時候,客户端B讀取到了客户端A還未提交的數值200。但在時間點4,客户端A執行了回滾操作。那麼,對於客户端B來説,

創建 時間

【趙渝強老師】OceanBase的內存管理

OceanBase數據庫是多租户設計的數據庫,同一個進程會運行着多個租户的請求,從租户資源劃分上可以分為三類,500租户內存、系統租户內存、業務租户內存。 500是個特殊的虛擬租户,共享性的、非實體租户消耗的內存都被OceanBase數據庫劃歸500租户。 系統租户是OceanBase數據庫自動創建的第一個實體租户,管理着集羣相關的內部表,這些內部表上的請求觸發的內存就劃歸到了sys租户。

創建 時間

【趙渝強老師】基於PostgreSQL的MPP集羣:Greenplum

Greenplum本質上是一個基於PostgreSQL的關係型數據庫集羣,實際上是由多個獨立的數據庫服務組合而成的一個邏輯數據庫。與Oracle的RAC不同,這種數據庫集羣採取的是MPP(Massively Parallel Processing,大規模並行處理)架構。Greenplum最大的特點就是基於低成本的開放平台基礎上提供強大的並行數據計算性能和海量數據管理能力。下圖展示了Greenplu

創建 時間

【趙渝強老師】達夢的數據庫故障類型

達夢數據庫數據庫出現的故障有很多,但主要可以劃分為幾下幾種主要的類型:語句錯誤、用户進程錯誤、網絡故障、用户錯誤、實例錯誤和介質故障。下面分別介紹這幾種故障類型以及相應的解決方案。 視頻講解如下: https://www.bilibili.com/video/BV1Nn4izfEy2/?aid=115377400975... 語句錯誤 語句錯誤是指在操作單個數據庫時發生了失敗,如執行sele