Info

Purpose to share what I learn and figure out when work with multiple Database like solutions, managing and helpful guideline for next people. Enjoy ๐Ÿ˜…๐Ÿ˜…๐Ÿ˜…

Awesome repositories

Utilities and Useful Opensource

Database IDE

  • Chat2DB: ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅAI-driven database tool and SQL client, The hottest GUI client, supporting MySQL, Oracle, PostgreSQL, DB2, SQL Server, DB2, SQLite, H2, ClickHouse, and more.
  • dbeaver: Free universal database tool and SQL client. Website
  • beekeeper-studio: Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows. Website

OpenSource Database

  • manticoresearch: Easy to use open source fast database for search | Good alternative to Elasticsearch now | Drop-in replacement for E in the ELK soon
  • ClickHouse: ClickHouseยฎ is a real-time analytics DBMS. Website
  • nocodb: ๐Ÿ”ฅ ๐Ÿ”ฅ ๐Ÿ”ฅ Open Source Airtable Alternative. Website
  • duckdb: An analytical in-process SQL database management system. Website Documentation
  • etcd: Distributed reliable key-value store for the most critical data of a distributed system
  • redis: An in-memory database that persists on disk.
  • cockroach: the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
  • influxdb: Scalable datastore for metrics, events, and real-time analytics
  • rocksdb: A library that provides an embeddable, persistent key-value store for fast storage.
  • typesense: Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch โšก ๐Ÿ” โœจ
  • druid: A high performance real-time analytics database.
  • tidb: the open-source, cloud-native, distributed SQL database designed for modern applications.
  • tikv: Distributed transactional key-value database, originally created to complement TiDB

Migration

  • goose: A database migration tool. Supports SQL migrations and Go functions.

Database Self-hosted

  • postgresql_cluster: PostgreSQL High-Availability Cluster (based on Patroni). Automating with Ansible.
  • pigsty: Battery-Included PostgreSQL Distro as a Free & Better RDS Alternative โ€”โ€” Pigsty

General Articles

PostgreSQL

MongoDB

Elasticsearch

SQL Server