PostgreSQL
ToolDefinition
PostgreSQL (Postgres) is a powerful, open-source relational database system with over 35 years of development. It supports advanced data types (arrays, JSONB, UUID, geometric), full-text search, ACID transactions, row-level security, and extensions (PostGIS, pg_vector). It is the most advanced open-source RDBMS.
Related Tools
Frequently Asked Questions
Related Terms
Git
Git is a distributed version control system for tracking changes in source code. Created by Linus Torvalds in 2005, Git enables multiple developers to collaborate on a codebase, maintain a full history of changes, and branch/merge code independently. GitHub, GitLab, and Bitbucket host Git repositories.
Docker
Docker is a platform for packaging applications and their dependencies into portable containers. Docker containers share the OS kernel (unlike VMs) making them lightweight and fast. Docker enables consistent environments from development through production, eliminating "works on my machine" issues.
Kubernetes
Kubernetes (K8s) is an open-source container orchestration platform for automating deployment, scaling, and management of containerized applications. Originally developed by Google, Kubernetes manages clusters of container hosts and handles load balancing, self-healing, rolling updates, and scaling.
Nginx
Nginx (pronounced "engine-x") is a high-performance web server, reverse proxy, and load balancer. Nginx uses an event-driven architecture that handles thousands of concurrent connections efficiently. It is commonly used as a reverse proxy in front of Node.js, Python, and PHP application servers.