• Database: PostgreSQL
• Programming : Shell (bash), SQL
• Cloud: AWS
• OS : Linux
• Distribution : this gist works on Ubuntu 19.10 eoan (on prem'), Ubuntu 18.04 LTS (AWS)
The following gist is intended to Data Architects and is part of my AWS
cloud series.
It will help you start with PostgreSQL
on AWS
.
Since Postgres
is the one of the most advanced SQL
or relational databases, you may want to consider it for a professional use.
Please fork it if you find this useful.
This gist is structured into 3 parts.
You are invited to take each part one after the other.
Part 1. Deploy PostgresSQL 12 on a Linux system using AWS EC2 (back-end)
Part 2. Deploy pgadmin4 on your EC2 instance to administrate your database (front)
Part 3. Start with PostgreSQL 12 on back-end (EC2) and check your tasks on pgAdmin4 (front-end)
PostgreSQL
is a free and open-source powerful relational database management system (RDBMS
) designed to handle many workloads, from single VMs to datawarehouses.
If you are a Data Engineer
or Data Architect
you may be familiar with ACID
properties of relational databases.
Please note that PostgreSQL
guarantees Atomicity, Consistency, Isolation and Durability of your databases.
| Some useful resources
. Encyclopedical : https://en.wikipedia.org/wiki/PostgreSQL - English
. Practical : https://waytolearnx.com/2018/11/difference-entre-mysql-et-postgresql.html - French
. Tactical : https://fr.slideshare.net/EnterpriseDB/postgresql-12-what-is-coming-up-enterprise-postgres-day - English
• AWS
• EC2
• PostgreSQL
• Postgres
• pgAdmin4
• SQL
• RDBMS
• Cloud computing
About the author : Isaac Arnault is Big Data Architect, https://isaacarnault.github.io.