Files
awesome-kubernetes/v2-docs/databases.md

143 lines
26 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Databases
!!! info "Architectural Context"
Detailed reference for Databases in the context of Data & Advanced Analytics.
- [thenewstack.io: Just How Challenging Is State in Kubernetes? 🌟](https://thenewstack.io) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [theregister.com: 75% of databases to be cloud-hosted by 2022, says Gartner while dishing on the weak points of each provider](https://www.theregister.com/software/2020/12/02/75-of-databases-to-be-cloud-hosted-by-2022-says-gartner-while-dishing-on-the-weak-points-of-each-provider/495782) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [percona.com: DBaaS on Kubernetes: Under the Hood 🌟](https://www.percona.com/blog/dbaas-on-kubernetes-under-the-hood) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [blog.crunchydata.com: Using Kubernetes? Chances Are You Need a Database 🌟](https://www.crunchydata.com/blog/using-kubernetes-chances-are-you-need-a-database) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [percona.com: Autoscaling Databases in Kubernetes for MongoDB, MySQL, and PostgreSQL](https://www.percona.com/blog/autoscaling-databases-in-kubernetes-for-mongodb-mysql-and-postgresql) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [cloud.redhat.com: OpenShift Commons Briefing: Database Disaster Recovery Made Easy with Annette Clewett (Red Hat) and Andrew L'Ecuyer (Crunchy Data)](https://www.redhat.com/en/blog/openshift-commons-briefing-database-disaster-recovery-made-easy-with-annette-clewett-red-hat-and-andrew-lecuyer-crunchy-data) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [cloud.redhat.com: Simplifying Database Cloud Service Access](https://www.redhat.com/en/blog/simplifying-database-cloud-service-access) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [architecturenotes.co: Things You Should Know About Databases](https://architecturenotes.co/p/things-you-should-know-about-databases) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [severalnines.com: How Does a Database Load Balancer Work?](https://severalnines.com/blog/how-does-database-load-balancer-work) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [vettabase.com: How slow is SELECT * ?](https://vettabase.com/how-slow-is-select) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [geeksforgeeks.org: Best Practices for SQL Query Optimization](https://www.geeksforgeeks.org/sql/best-practices-for-sql-query-optimizations) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [infoworld.com: Beyond SQL: 8 new languages for data querying](https://www.infoworld.com/article/2334689/beyond-sql-8-new-languages-for-data-querying.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [openshift.com: OpenShift, Databases and You: When to Put Containerized Database Workloads on OpenShift 🌟](https://www.redhat.com/en/blog/openshift-databases-and-you-when-to-put-containerized-database-workloads-on-openshift) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [cloudbees.com: Introductory Handbook for Database Continuous Integration](https://www.cloudbees.com/blog/beginners-guide-to-continuous-integration-and-deployment) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [informationweek.com: Can Enterprises Benefit From Adopting Database DevOps?](https://www.informationweek.com/software-services/devops) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Cockroach](https://www.cockroachlabs.com/docs/stable/kubernetes-overview) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Patroni](https://github.com/patroni/patroni) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [percona.com: MySQL 101: Parameters to Tune for MySQL Performance](https://www.percona.com/blog/mysql-101-parameters-to-tune-for-mysql-performance) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [percona.com: MySQL on Kubernetes with GitOps 🌟](https://www.percona.com/blog/mysql-on-kubernetes-with-gitops) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [tusacentral.com: MySQL on Kubernetes demystified](http://www.tusacentral.com/joomla/index.php/mysql-blogs/243-mysql-on-kubernetes-demystified) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [migops.com: pgBackRest The Best Postgres Backup Tool with a very active community](https://www.hugedomains.com/domain_profile.cfm?d=migops.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [percona.com: An Overview of Sharding in PostgreSQL and How it Relates to MongoDBs](https://www.percona.com/blog/an-overview-of-sharding-in-postgresql-and-how-it-relates-to-mongodbs) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [blog.crunchydata.com: How to Setup PostgreSQL Monitoring in Kubernetes](https://www.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [blog.flant.com: Comparing Kubernetes operators for PostgreSQL](https://palark.com/blog/comparing-kubernetes-operators-for-postgresql) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [blog.crunchydata.com: Cut Out the Middle Tier: Generating JSON Directly from Postgres](https://www.crunchydata.com/blog/generating-json-directly-from-postgres) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [percona.com: How to Adjust Linux Out-Of-Memory Killer Settings for PostgreSQL](https://www.percona.com/blog/out-of-memory-killer-or-savior) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [blog.crunchydata.com: Quickly Document Your Postgres Database Using psql Meta-Commands](https://www.crunchydata.com/blog/d-meta) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [blog.crunchydata.com: Devious SQL: Message Queuing Using Native PostgreSQL](https://www.crunchydata.com/blog/message-queuing-using-native-postgresql) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [theregister.com: MySQL a 'pretty poor database' says departing Oracle engineer](https://www.theregister.com/software/2021/12/06/mysql-a-pretty-poor-database-says-ex-oracle-engineer/539827) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [blog.crunchydata.com: A Postgres Primer for Oracle DBAs](https://www.crunchydata.com/blog/a-postgres-primer-for-oracle-dbas) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [blog.crunchydata.com: Postgres Indexes for Newbies](https://www.crunchydata.com/blog/postgres-indexes-for-newbies) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [sqlrevisited.blogspot.com: MySQL vs PostgreSQL? Pros and Cons](https://www.sqlrevisited.com/2022/03/mysql-vs-postgresql-pros-and-cons.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Percona.com: Percona Kubernetes Operator for Percona XtraDB Cluster](https://docs.percona.com/percona-operator-for-mysql/pxc/index.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [percona.com: MySQL 101: How to Find and Tune a Slow SQL Query](https://www.percona.com/blog/mysql-101-how-to-find-and-tune-a-slow-sql-query) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [percona.com: Storing Kubernetes Operator for Percona Server for MongoDB Secrets in Github](https://www.percona.com/blog/storing-kubernetes-operator-for-percona-server-for-mongodb-secrets-in-github) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [victoriametrics.com: Q2 2024 Round Up: VictoriaMetrics & VictoriaLogs Updates](https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates/index.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [thenewstack.io: How Database Load Balancing Completes the 3-Tiered Architecture 🌟](https://thenewstack.io/database-load-balancing-and-the-delusion-of-3-tiered-architecture) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [sqlshack.com: SQL Database on Kubernetes: Considerations and Best Practices 🌟](https://www.sqlshack.com/sql-database-on-kubernetes-considerations-and-best-practices) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [thenewstack.io: What Is Data Management in the Kubernetes Age?](https://thenewstack.io/what-is-data-management-in-the-kubernetes-age) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [thenewstack.io: A Case for Databases on Kubernetes from a Former Skeptic](https://thenewstack.io/a-case-for-databases-on-kubernetes-from-a-former-skeptic) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [hackernoon.com: Database Vs Data Warehouse Vs Data Lake: A Simple Explanation](https://hackernoon.com/database-vs-data-warehouse-vs-data-lake-a-simple-explanation-hz2k33rm) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [thenewstack.io: Databases — Finally — Get Containerized](https://thenewstack.io/databases-finally-get-containerized) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [towardsdatascience.com: SQL vs. NoSQL: How to Select from 12 Database Types 🌟🌟](https://towardsdatascience.com/datastore-choices-sql-vs-nosql-database-ebec24d56106) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [andrewlock.net: Running database migrations when deploying to Kubernetes 🌟](https://andrewlock.net/deploying-asp-net-core-applications-to-kubernetes-part-7-running-database-migrations) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [red-gate.com: Designing Highly Scalable Database Architectures](https://www.red-gate.com/simple-talk/databases/sql-server/performance-sql-server/designing-highly-scalable-database-architectures) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [thenewstack.io: Database-as-a-Service: A Key Technology for Agile Growth](https://thenewstack.io/database-as-a-service-a-key-technology-for-agile-growth) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [hackernoon.com: Practical Transaction Handling in Microservice Architecture](https://hackernoon.com/practical-transaction-handling-in-microservice-architecture-5x1631ke) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [thenewstack.io: Data on Kubernetes: Operators, Tools Need Standardization](https://thenewstack.io/data-on-kubernetes-operators-tools-need-standardization) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [thenewstack.io: Kubernetes Will Revolutionize Enterprise Database Management](https://thenewstack.io/kubernetes-will-revolutionize-enterprise-database-management) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [vladmihalcea.com: Single-Primary Database Replication](https://vladmihalcea.com/single-primary-database-replication) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [treblle.com: How does Treblle scale on AWS without breaking the bank?](https://treblle.com/blog/how-does-treblle-scale-on-aws-without-breaking-the-bank) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [intellipaat.com: Difference between DBMS and RDBMS](https://intellipaat.com/blog/dbms-vs-rdbms-difference) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [thenewstack.io: How Kubernetes and Database Operators Drive the Data Revolution](https://thenewstack.io/how-kubernetes-and-database-operators-drive-the-data-revolution) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [thenewstack.io: How Radical API Design Changed the Way We Access Databases](https://thenewstack.io/how-radical-api-design-changed-the-way-we-access-databases) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [vladmihalcea.com: A beginners guide to database multitenancy](https://vladmihalcea.com/database-multitenancy) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [itnext.io: How to Run Databases in Kubernetes](https://itnext.io/stateful-workloads-in-kubernetes-e49b56a5959) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [thenewstack.io: More Database, Analytics Workloads Ran on Kubernetes in 2022](https://thenewstack.io/more-database-analytics-workloads-ran-on-kubernetes-in-2022) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [infoq.com: Create Your Distributed Database on Kubernetes with Existing Monolithic Databases](https://www.infoq.com/articles/kubernetes-databases-apache-sharding-sphere) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [thenewstack.io: Distributed Database Architecture: What Is It?](https://thenewstack.io/distributed-database-architecture-what-is-it) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [digitalocean.com: How To Use WHERE Clauses in SQL](https://www.digitalocean.com/community/tutorials/how-to-use-where-clauses-in-sql) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [intellipaat.com: SQL vs MySQL - Key Differences Between SQL and MySQL](https://intellipaat.com/blog/sql-vs-mysql-difference) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [towardsdatascience.com: How to Use SQL Cross Joins](https://towardsdatascience.com/how-to-use-sql-cross-joins-5653fe7d353) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [vladmihalcea.com: SQL EXISTS and NOT EXISTS](https://vladmihalcea.com/sql-exists) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [vladmihalcea.com: Default Database Primary, Foreign, and Unique Key Indexing](https://vladmihalcea.com/default-database-key-indexing) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [blog.jooq.org](https://blog.jooq.org) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [vladmihalcea.com: SQL LEFT JOIN A Beginners Guide](https://vladmihalcea.com/sql-left-join) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [vladmihalcea.com: SQL JOIN USING A Beginners Guide](https://vladmihalcea.com/sql-join-using) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [gcreddy.com: SQL Step by Step Videos](https://www.gcreddy.com/2021/05/sql-step-by-step-videos.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [freecodecamp.org: SQL Joins Tutorial: Cross Join, Full Outer Join, Inner Join, Left Join, and Right Join](https://www.freecodecamp.org/news/sql-joins-tutorial) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [freecodecamp.org: SQL Join Types Inner Join VS Outer Join Example](https://www.freecodecamp.org/news/sql-join-types-inner-join-vs-outer-join-example) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [freecodecamp.org: The SQL Inner Join Command: Example Syntax](https://www.freecodecamp.org/news/the-sql-inner-join-command-example-syntax) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [freecodecamp.org: SQL Inner Join How to Join 3 Tables in SQL and MySQL](https://www.freecodecamp.org/news/sql-inner-join-how-to-join-3-tables-in-sql-and-mysql) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [towardsdatascience.com: You Should Use This to Visualize SQL Joins Instead of Venn Diagrams](https://towardsdatascience.com/you-should-use-this-to-visualize-sql-joins-instead-of-venn-diagrams-ede15f9583fc) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [vladmihalcea.com: MySQL JSON_TABLE Map a JSON object to a relational database table](https://vladmihalcea.com/mysql-json-table) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [blog.yugabyte.com: Are Stored Procedures and Triggers Anti-Patterns in the Cloud Native World?](https://blog.yugabyte.com/are-stored-procedures-and-triggers-anti-patterns-in-the-cloud-native-world) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [xenonstack.com: Stateful and Stateless Applications Best Practices and Advantages](https://www.xenonstack.com/insights/stateful-and-stateless-applications) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [threadreaderapp.com: Kelsey Hightower: "Kubernetes has made huge improvements in the ability to run stateful workloads including databases and message queues, but I still prefer not to run them on Kubernetes" 🌟](https://threadreaderapp.com/thread/963413508300812295.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [thenewstack.io: Data on Kubernetes: The Next Frontier](https://thenewstack.io/data-on-kubernetes-the-next-frontier) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [thenewstack.io: How to Ensure Your Serverless Database Stays Serverless](https://thenewstack.io/how-to-ensure-your-serverless-database-stays-serverless) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [thenewstack.io: The Benefits and Drawbacks of DataOps in Practice](https://thenewstack.io/the-benefits-and-drawbacks-of-dataops-in-practice) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [cloud.google.com: To run or not to run a database on Kubernetes - What to consider](https://cloud.google.com/blog/products/databases/to-run-or-not-to-run-a-database-on-kubernetes-what-to-consider) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [kubedb.com](https://kubedb.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [cockroachlabs.com: Automated database operations with Terraform](https://www.cockroachlabs.com/blog/automate-database-ops-with-terraform) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [itnext.io: Operator Lifecycle Manager](https://itnext.io/wth-is-a-operator-lifecycle-manager-873cf1661b04) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Spilo: HA PostgreSQL Clusters with Docker](https://github.com/zalando/spilo) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [How I've Set Up HA PostgreSQL on Kubernetes (powered by Patroni, a template for PostgreSQL HA)](https://disaev.me/p/how-i-have-set-up-ha-postgresql-on-kubernetes) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Zalando Postgres Operator](https://github.com/zalando/postgres-operator) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Automate SQL Server Backups with PowerShell](https://datacrazyworld.com/index.php/2025/03/16/automatiza-backups-de-sql-server-con-powershell) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Expanding SQL Server Big Data Clusters capabilities, now on Red Hat OpenShift](https://cloudblogs.microsoft.com/sqlserver/2020/06/23/expanding-sql-server-big-data-clusters-capabilities-now-on-red-hat-openshift) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [devblogs.microsoft.com: DevOps for Azure SQL 🌟](https://devblogs.microsoft.com/azure-sql/devops-for-azure-sql) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [khalidabuhakmeh.com: Running SQL Server Queries In Docker](https://khalidabuhakmeh.com/running-sql-server-queries-in-docker) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [blog.eduguru.in: mysql create index on table](https://blog.eduguru.in/mysql-2/mysql-create-index-on-table) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [opensource.com](https://opensource.com/article/21/5/mysql-query-tuning) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Moco](https://cybozu-go.github.io/moco) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [thenewstack.io: Deploy MySQL and phpMyAdmin with Docker](https://thenewstack.io/deploy-mysql-and-phpmyadmin-with-docker) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [thenewstack.io: Maria DB Gets Reactive with a Non-Blocking Connector for Java](https://thenewstack.io/maria-db-gets-reactive-with-a-non-blocking-connector-for-java) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [9 High-Performance Tips when using PostgreSQL with JPA and Hibernate](https://vladmihalcea.com/9-postgresql-high-performance-performance-tips) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [towardsdatascience.com: Practical Introduction to PostgreSQL](https://towardsdatascience.com/practical-introduction-to-postgresql-5f73d3d394e) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Postgres.app](https://postgresapp.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [devopscube.com: How to Deploy PostgreSQL Statefulset in Kubernetes With High Availability](https://devopscube.com/deploy-postgresql-statefulset) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [percona.com: Should I Create an Index on Foreign Keys in PostgreSQL?](https://www.percona.com/blog/should-i-create-an-index-on-foreign-keys-in-postgresql) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [percona.com: PostgreSQL 14 Database Monitoring and Logging Enhancements](https://www.percona.com/blog/postgresql-14-database-monitoring-and-logging-enhancements) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [wanago.io: Creating views with PostgreSQL](https://wanago.io/2021/12/06/views-postgresql-typeorm) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [percona/pg_stat_monitor](https://github.com/percona/pg_stat_monitor) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [dev.to: REST Data Service on YugabyteDB / PostgreSQL](https://dev.to/yugabyte/rest-data-service-on-yugabytedb-postgresql-5f2h) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [orgrim/pg_back: Simple backup tool for PostgreSQL](https://github.com/orgrim/pg_back) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [adamtheautomator.com: How to Deploy Postgres to Kubernetes 🌟](https://adamtheautomator.com/postgres-to-kubernetes) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [purnapoudel.blogspot.com: How to Configure PostgreSQL with SSL/TLS support on Kubernetes](https://purnapoudel.blogspot.com/2018/09/how-to-configure-postgresql-with-ssl-tls-on-kubernetes.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [percona.com: Migration of a MySQL Database to a Kubernetes Cluster Using Asynchronous Replication](https://www.percona.com/blog/migration-of-a-mysql-database-to-a-kubernetes-cluster-using-asynchronous-replication) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [percona.com: Migrating PostgreSQL to Kubernetes](https://www.percona.com/blog/migrating-postgresql-to-kubernetes) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [RedisLabs/redis-enterprise-k8s-docs: Deploying Redis Enterprise on Kubernetes](https://github.com/RedisLabs/redis-enterprise-k8s-docs) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [freecodecamp.org: How to Get Started with PysonDB](https://www.freecodecamp.org/news/how-to-get-started-with-pysondb) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [clickhouse.com](https://clickhouse.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Altinity/clickhouse-operator](https://github.com/Altinity/clickhouse-operator) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [radondb/radondb-clickhouse-kubernetes](https://github.com/radondb/radondb-clickhouse-kubernetes) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [tech.marksblogg.com: Monitor ClickHouse column oriented database with Prometheus & Grafana](https://tech.marksblogg.com/clickhouse-prometheus-grafana.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Apache Ignite](https://ignite.apache.org) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Apache Druid](https://druid.apache.org) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [dev.to: Apache Druid: overview, running in Kubernetes and monitoring with Prometheus](https://dev.to/setevoy/apache-druid-overview-running-in-kubernetes-and-monitoring-with-prometheus-g5j) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [github.com/dolthub/dolt](https://github.com/dolthub/dolt) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [victoriametrics.com](https://victoriametrics.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [SHMIG](https://github.com/mbucc/shmig) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [DATA-DOG/go-sqlmock](https://github.com/DATA-DOG/go-sqlmock) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [datafold/data-diff](https://github.com/datafold/data-diff) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [thenewstack.io: You Dont Need a Blockchain, You Need a Time-Series Database](https://thenewstack.io/you-dont-need-a-blockchain-you-need-a-time-series-database) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [opensource.com: Make your data boss-friendly with EDA - Enterprise Data Analytics](https://opensource.com/article/21/4/visualize-data-eda) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [thenewstack.io: Kubernetes-Run Analytics at the Edge: Postgres, Kafka, Debezium](https://thenewstack.io/kubernetes-run-analytics-at-the-edge-postgres-kafka-debezium) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [unifieddatascience.com: Data lake design patterns on Azure (Microsoft) cloud](https://www.unifieddatascience.com/data-lake-design-patterns-on-azure-microsoft-cloud) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [unifieddatascience.com: Data lake design patterns on AWS (Amazon) cloud](https://www.unifieddatascience.com/data-lake-design-patterns-on-aws-amazon-cloud) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [unifieddatascience.com: Data lake design patterns on google (GCP) cloud](https://www.unifieddatascience.com/data-lake-design-patterns-on-google-cloud) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [SQErzo: Tiny ORM for Graph databases](https://github.com/BBVA/sqerzo) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [towardsdatascience.com: At Its Core: How Is a Graph Database Different from a Relational One?](https://towardsdatascience.com/at-its-core-hows-a-graph-database-different-from-a-relational-8297ca99cb8f) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [xataka.com: El Excel se ha usado en la Fórmula 1 hasta que se han dado cuenta que no es la mejor forma de controlar las 20.000 piezas del coche](https://www.xataka.com/automovil/excel-se-ha-usado-formula-1-que-se-han-dado-cuenta-que-no-mejor-forma-controlar-20-000-piezas-coche) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
***
💡 **Explore Related:** [Yaml](./yaml.md) | [Message Queue](./message-queue.md) | [Newsql](./newsql.md)