原创 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