Workshop DatabaseRDBMS PostgreSQLNoSQL RedisMongoDBElasticsearchNeo4jSoftware requirementsPostgreSQL serverpgAdminWorkshopGo to workshopList of topicsNormalization and DenormalizationDesign for read and Design for writeManage tables Create tableAlter tableTruncate tableKeys Primary keyForeign keyConstraintsCRUD operation CreateReadUpdateDeleteTuning Explain queryIndexSlow queryShardingReplicateDatabase architecture Master-slaveMulti-masterPostgreSQL database Setup and configEssential configuration and tuning Max connectionShared buffersMax memoryEffective cache sizeCheckpoint timeoutWAL buffersSetup Streaming Replication (Log Shipping/Mirror) Monitoring ReplicationCheck replication statusFailover (Manual)Replication lagMonitoring MetricSlow logLogging