akirill0v / awesome-greenplum

A curated list of awesome Greenplum resources, tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

awesome-greenplum

A curated list of awesome Greenplum resources, tools Awesome Build Status

Greenplum is an advanced, fully featured, open source data platform. It provides powerful and rapid analytics on petabyte scale data volumes. Uniquely geared toward big data analytics, Greenplum Database is powered by the world’s most advanced cost-based query optimizer delivering high analytical query performance on large data volumes. Greenplum.org)

🐘 Contributions welcome. Add links through pull requests or create an issue to start a discussion.

Contents

High-Availability

  • PgBouncer - Lightweight connection pooler for PostgreSQL

Backups

  • gpcrondump - Use gpcrondump to backup databases, data, and objects such as database roles and server configuration files.
  • gpBackup - ACreate a Greenplum Database backup for use with the gprestore utility.

GUI

  • pgAdmin4 - PostgreSQL Administration and Management GUI.
  • Adminer - Full-featured database management tool written in PHP.
  • OmniDB - Open Source Collaborative Environment For Database Management
  • DataGrip - IDE with advanced tool sets and good cross-platform experience (Commercial Software).
  • DBeaver - Universal Database Manager with excellent support for PostgreSQL.

Distributions

CLI

  • pgcli - Postgres CLI with autocompletion and syntax highlighting
  • psql - The built-in PostgreSQL CLI client
  • psql2csv - Run a query in psql and output the result as CSV

Extensions]

Optimization

Utilities

  • apgdiff - Compares two database dump files and creates output with DDL statements that can be used to update old database schema to new one.
  • ERAlchemy - ERAlchemy generates Entity Relation (ER) diagram from databases.
  • mysql-postgresql-converter - Lanyrd's MySQL to PostgreSQL conversion script.
  • ora2pg - Perl module to export an Oracle database schema to a PostgreSQL compatible schema.
  • pg_activity - top like application for PostgreSQL server activity monitoring.
  • pg-formatter - A PostgreSQL SQL syntax beautifier (Node.js).
  • pganalyze - PostgreSQL Performance Monitoring (Commercial Software).
  • pgbadger - Fast PostgreSQL Log Analyzer.
  • PgBouncer - Lightweight connection pooler for PostgreSQL.
  • pgCenter - Provides convenient interface to various statistics, management task, reloading services, viewing log files and canceling or terminating database backends.
  • pgclimb - Export data from PostgreSQL into different data formats.
  • pgfutter - Import CSV and JSON into PostgreSQL the easy way.
  • PGInsight - CLI tool to easily dig deep inside your PostgreSQL database.
  • pgloader - Loads data into PostgreSQL using the COPY streaming protocol, and does so with separate threads for reading and writing data.
  • pgpool-II - Middleware that provides connection pooling, replication, load balancing and limiting exceeding connections.
  • pgsync - Tool to sync PostgreSQL data to your local machine.
  • PGXN client - Command line tool to interact with the PostgreSQL Extension Network
  • postgresql-metrics - Tool that extracts and provides metrics for your PostgreSQL database.
  • PostgREST - Serves a fully RESTful API from any existing PostgreSQL database.
  • pREST - Serve a RESTful API from any PostgreSQL database (Golang)
  • PostGraphQL - A GraphQL schema created by reflection over a PostgreSQL schema.
  • yoke - PostgreSQL high-availability cluster with auto-failover and automated cluster recovery.
  • pglistend - A lightweight PostgresSQL LISTEN/NOTIFY daemon built on top of node-postgres.
  • ZSON - PostgreSQL extension for transparent JSONB compression
  • pg_bulkload - It's a high speed data loading utility for PostgreSQL.
  • pg_migrate - Manage PostgreSQL codebases and make VCS simple.
  • sqitch - Tool for managing versioned schema deployment
  • pgmigrate - CLI tool to evolve schema migrations, developed by Yandex
  • pgcmp - Tool to compare database schemas, with capability to accept some persistent differences
  • greenplum-downloader - Tool to download Greenplum files from Pivotal Network
  • greenplum-dockers - Tool to build Greenplum docker files

Language bindings

Tutorials

Blogs

Articles

PostGres Conference

Docker images

Videos

Howto

ETL

TBD

Data Federation

Security

About

A curated list of awesome Greenplum resources, tools

License:MIT License