Databases & Data Warehouses
Managed Relational Database Service
★ 4.6
Distributed Column-Family Store
★ 4.2
pip install boto3pip install happybasepip install boto3pip install happybasePython data engineers use RDS as the managed database backend for pipeline metadata stores, staging databases, and application databases. Engineers connect via standard Python database drivers (psycopg2, pymysql) or SQLAlchemy, using IAM authentication for credential-free access. RDS Proxy is used in Lambda-based ingestion functions to avoid connection pool exhaustion.
Python data engineers use `happybase` or `phoenixdb` to interact with HBase from Python. A common pattern is using HBase as a fast random-access lookup store alongside a Hadoop batch pipeline — the Python service layer queries HBase for individual row lookups while the Spark job handles bulk aggregations on the same underlying HDFS data.
Databases & Data Warehouses
MongoDB vs PostgreSQL
Databases & Data Warehouses
PostgreSQL vs Redis
Databases & Data Warehouses
Apache Cassandra vs PostgreSQL
Databases & Data Warehouses
Neo4j vs PostgreSQL
Databases & Data Warehouses
InfluxDB vs PostgreSQL
Databases & Data Warehouses
Elasticsearch vs PostgreSQL
Individual Tool Pages