MathJax

MathJax-2

MathJax-3

Google Code Prettify

置頂入手筆記

EnterproseDB Quickstart — 快速入門筆記

由於考慮採用 EnterpriseDB 或是直接用 PostgreSQL 的人,通常需要一些入手的資料。這邊紀錄便提供相關快速上手的簡單筆記 ~ 這篇筆記以 資料庫安裝完畢後的快速使用 為目標,基本紀錄登入使用的範例:

2019年5月13日 星期一

EDB Postgres 對 Hadoop 的外部表:hdfs_fdw v2 筆記 — 透過 Hive 界面

EnterpriseDB 提供能夠連線到 Hadoop 平台的 Foreign Data Wrapper,hdfs_fdw,能夠讓 PostgreSQL 資料庫直接把 Hadoop 上面的資料表當成 PostgreSQL 的表格,如此讓 PostgreSQL 直接存取冷資料。

雖然名稱叫做 HDFS 的 FDW,但是 hdfs_fdw 所溝通的是 Hive 跟 Spark 而非 HDFS 本身 ....

EnterpriseDB 對其所提供的 PostgreSQL 發行版和企業版提供 hdfs_fdw 安裝檔,以及社群 YUM Repo 也有提供相關 RPM,不用自己從原始碼編譯。這裡是功能測試的紀錄。

2019年5月10日 星期五

在 LXC 裝一個 Apache Hadoop / Hive 測試環境

這篇是為了測試 PGSQL 的 hdfs_fdw 外部表外掛,而準備的單節點 Hadoop + Hive 的設置筆記。如果要參考完整的正式環境的人,就可以跳過啦~

2019年5月9日 星期四

把 SQL 查詢結果,存到 psql 的變數中

這是一個 psql 指令的 Scripting 強化功能,適用在 PGSQL 9.3 之後的 psql Client。

(安全的)在 PGSQL 11 裡面查看主機目錄內容

PGSQL 有提供一個函數 pg_ls_dir(),用來查看主機底下的目錄內容,一直以來
沒什麼太大用途的感覺。。不過,PGSQL 在 v11 幫這個函數導入一個新功能~
方便我們在綁手綁腳的情況底下(例如,僅能透過 pgAdmin 等 UI 看資料庫,不能
夠使用 SSH 登入主機進行管理、操作),一窺主機的狀況。

話先說在前頭,這個強效新特性是需要特殊權限才能操作,不要誤認成漏洞了~!

2019年5月2日 星期四

EDB PostgreSQL 企業版資料庫的 RPM 套件安裝方式

EnterpriseDB 在 PostgreSQL 11 釋出之後,調整了資料庫軟體的發行方式:
  • 對 Windows 以及 Mac OS 仍然有提供 PostgreSQL 互動式安裝程式
  • 不再提供 Linux 作業系統下 PostgreSQL 的互動式安裝檔
  • 企業版軟體(EDB Postgres Advanced Server,EPAS)也不再提供 Linux 作業系統下的互動式安裝檔
  • 不論是原生的 PostgreSQL 或是企業版軟體,對 Linux 的支援,改以維護主流的 OS 發行版的套件庫(YUM 以及 APT)
  • 企業版軟體,仍然提供 Windows 平台的互動式安裝檔(近兩大版本的軟體),以提供軟體試用服務
  • 提供企業版資料庫的 Docker Image
  • 雲端資料庫:在各大公有雲都有提供企業版軟體,以及 EDB 自己的 Cloud Database Service

這篇紀錄一下企業版軟體在 Red Hat 系列作業系統中安裝的方式。