原创 PostgreSql詳細介紹(三)
PostgreSQL 學習手冊(常用數據類型) 一、數值類型: 下面是 PostgreSQL 所支持的數值類型的列表和簡單說明: 1. 整數類型: 類型 smallint、integer 和 bigint
原创 GreenPlum 介紹
一、Greenplum 是什麼 是一款開源的分佈式數據庫存儲解決方案,其主要關注在數據倉庫和商業智能方面。可以在虛擬化x86服務器上運行無分享(shared-nothing)的大規模並行處理(MPP)架構。 Greenplum
原创 PostgreSql詳細介紹(二)
PostgreSQL 學習手冊(模式 Schema) 一個數據庫包含一個或多個命名的模式,模式又包含表。模式還包含其它命名的對象,包括數據類型、函數,以及操作符。同一個 對象名可以在不同的模式裏使用而不會導致衝突; 比如,sch
原创 第一章 greenplum簡介
1.1 greenplum的起源和發展歷程 針對數據密集型計算中的海量數據處理這一高效的數據管理功能。比較典型的解決方案有Teradata、Greenplum、Hadoop Hive、Oracle Exadata、IBM Netteza等
原创 PostgreSql詳細介紹(四)
PostgreSQL 學習手冊(索引) 一、索引的類型: PostgreSQL 提供了多 種索引類型:B-Tree、Hash、GiST 和 GIN,由於它們使用了不同的算法,因此每種索引類型都有其 適合的查詢類型,缺省時
原创 第七章 Greenplum 架構介紹
本章主要從並行計算和並行數據庫入手來分析 Greenplum 架構的特性。 7.1 並行和分佈式計算 1、並行計算 並行計算(Parallel computing)一般是指許多指令同時進行的計算模式。相對於串行計算, 並行計算可以劃分成時
原创 第三章 Greenplum 實戰
3.1 歷史拉鍊表 數據倉庫是一個面向主題的、集成的、相對穩定的、反映歷史變化的數據集合,用於支持管理決策。優於需要反映歷史變化,數據倉庫中的數據通常包含歷史信息,系統記錄了企業從過去某一時點(如開始應用數據倉庫的時點)到目前的各個階段的
原创 MySQL常見面試題總結
前言 本文主要受衆爲開發人員,所以不涉及到MySQL的服務部署等操作,且內容較多,大家準備好耐心和瓜子礦泉水. 前一陣系統的學習了一下MySQL,也有一些實際操作經驗,偶然看到一篇和MySQL相關的面試文章,發現其中的一些問題自己也回答不
原创 ORA-01455: 轉換列溢出整數數據類型
數據庫Oracle11g下,exp導出時,遇到如下錯誤: EXP-00008: 遇到 ORACLE 錯誤 1455 ORA-01455: 轉換列溢出整數數據類型 EXP-00000: 導出終止失敗 據現象觀察,出
原创 PostgreSql詳細介紹(一)
一、表的定義: 對於任何一種關係型數據庫而言,表都是數據存儲的最核心、最基礎的對象單元。現在就讓我們從這裏起步吧。 1. 創建表: CREATE TABLE products ( product_no
原创 SMP/NUMA/MPP三種系統架構
從平行計算系統的內存架構來看,目前的商用服務器大體可以分爲三類,即對稱多處理器結構(SMP:Symmetric Multi-Processor),非一致存儲訪問結構(NUMA:Non-Uniform Memory Access),以及海量
原创 常用的SQL優化技巧
說到系統性能優化涉及的內容就比較多了,從業務需求到系統架構設計再到實現過程中的中間件、存儲層等等的設計,這些都是需要充分規劃的。 涉及存儲層,從數據庫選型,數據庫設計,索引規劃、查詢方式,任一環節都可能引入性能風險。 本文主要從數據庫SQ
原创 分庫分表
一、數據庫瓶頸1、IO瓶頸2、CPU瓶頸二、分庫分表1、水平分庫2、水平分表3、垂直分庫4、垂直分表三、分庫分表工具四、分庫分表步驟五、分庫分表問題1、非partition key的查詢問題(水平分庫分表,拆分策略爲常用的hash法)2、
原创 Oracle外部表
Oracle 外部表能迅速的將海量的數據導入到數據庫裏面,外部表的創建使用步驟如下: 一、外部表定義 外部表是這樣的表,數據庫只存放外部表的定義,外部表的數據存放在數據庫之外,創建外部表的 sql語句分成兩部分,一分部分
原创 Oracle優化面試題
分類專欄: 數據庫面試題 Oracle SQL性能優化(1)選擇最有效率的表名順序(只在基於規則的優化器中有效): ORACLE的解析器按照從右到左的順序處理FROM子句中的表名,FROM子句中寫在最後的表(基礎表 driving t