14 个仓库
Database server distributions, proxies, and deployment tools.
Explore 14 awesome GitHub repositories matching part of an awesome list · Server and Infrastructure. Refine with filters or upvote what's useful.
TiDB is a horizontally scalable, distributed SQL database designed to provide consistent transactional storage and high-performance analytical processing within a single unified architecture. It utilizes a decoupled compute-storage design and a distributed key-value storage layer to ensure horizontal scalability and efficient range-based queries. By employing a consensus-based replication algorithm, the system maintains high availability and automatic failover across multiple nodes and geographical regions. The platform distinguishes itself through its hybrid transactional and analytical proc
Provides a distributed HTAP database compatible with the protocol.
Vitess is a database clustering system for horizontal scaling of MySQL. It functions as a middleware layer that abstracts complex sharding and physical topology, allowing applications to interact with a distributed database environment through a unified interface. By intercepting and routing SQL queries across multiple shards, it enables large-scale data management while maintaining the appearance of a single database instance. The platform distinguishes itself through its ability to perform online schema migrations and distributed transaction coordination without requiring application downti
Scales database clusters for large web services.
MySQL Server is a relational database management system designed to organize and store structured information. It functions as a comprehensive SQL server platform that provides reliable transactional integrity and high-performance query execution for enterprise data management. The system distinguishes itself through a pluggable storage engine architecture that decouples logical query processing from physical data storage, allowing for specialized handling of diverse workloads. It maintains data consistency and high concurrency through multi-version concurrency control and write-ahead logging
Provides the official database server distribution.
httpx is a suite of tools and libraries for HTTP reconnaissance, infrastructure discovery, and DNS resolution. It functions as a command line toolkit for extracting metadata and status codes from HTTP targets and CIDR ranges, as well as a Go library for integrating these probing capabilities into custom programs. The project distinguishes itself through specialized infrastructure profiling, using TLS fingerprinting to extract JARM hashes and certificate details. It identifies underlying components such as CDN usage, Autonomous System Numbers, and CNAMEs to map web server software and infrastr
Extracts TLS certificates and JARM hashes to create detailed infrastructure profiles of target servers.
This project is an open source relational database management system and SQL database designed for storing and managing structured data. It functions as a relational database for ensuring consistency and reliability, while also operating as a vector database for storing and querying high-dimensional vector embeddings. The system incorporates a columnar storage engine to optimize analytical query processing and large-scale data aggregation. It further enables vector similarity search, allowing users to find similar items by querying vector embeddings. The software covers a broad capability su
Provides a community-developed database server fork.
ProxySQL is a database proxy designed to route and balance traffic between applications and MySQL or PostgreSQL servers. It provides database high availability by monitoring backend server health and automatically rerouting traffic to healthy nodes during failover events to prevent downtime. The system integrates with generative AI models by proxying requests through a protocol handler, creating a bridge that allows large language models to access structured data. The project includes capabilities for traffic management through automatic failover routing and cluster topology discovery. It op
Acts as a high-performance proxy for database traffic.
Percona Toolkit: a collection of advanced open source command-line tools.
Provides advanced command-line tools for server tasks.
Percona Server
Provides an enhanced, drop-in database replacement.
MySQL toolkit for managing billions of rows and hundreds of database machines
Automates management for large-scale sharding clusters.
MariaDB Embedded in Java JAR
Launches MariaDB without external installation.
MySQL Utilities is a set of easy-to-use scripts intended to make working with MySQL servers easier.
Maintains and administers servers and replication hierarchies.
Just swoof it in
Imports tables rapidly using temporary staging tables.
Vector Storage & Search Plugin for MySQL
Adds native vector search capabilities to the server.
Split large SQL dump files into individual table files. Fast, memory-efficient, multi-dialect.
Splits and validates large dump files.