awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 个仓库

Awesome GitHub RepositoriesDatabase Administration

Tools for managing database-level objects, tables, and binary data storage.

Distinguishing note: Focuses on the management of database-specific structures and binary objects rather than general schema migration.

Explore 14 awesome GitHub repositories matching data & databases · Database Administration. Refine with filters or upvote what's useful.

Awesome Database Administration GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • surrealdb/surrealdbsurrealdb 的头像

    surrealdb/surrealdb

    32,397在 GitHub 上查看↗

    SurrealDB is a multi-model database engine designed to store and query document, graph, relational, and vector data within a single ACID-compliant platform. It functions as an AI-native data store, integrating vector search, graph traversal, and machine learning model execution directly into its query layer. By providing a unified declarative query language, the platform eliminates the need for external middleware to synchronize data across different storage models. The platform distinguishes itself through its ability to manage agent memory and complex workflows natively. It allows developer

    Organizes database resources by managing schema elements and access grants.

    Rustbackend-as-a-servicecloud-databasedatabase
    在 GitHub 上查看↗32,397
  • rethinkdb/rethinkdbrethinkdb 的头像

    rethinkdb/rethinkdb

    26,996在 GitHub 上查看↗

    RethinkDB is a distributed, document-oriented database designed to store and manage JSON-formatted data across scalable clusters. It utilizes a custom log-structured storage engine with B-Tree indexing to ensure high-performance disk I/O and data persistence. The system maintains high availability through automatic sharding and replication, employing a primary-replica voting consensus mechanism to handle node failures and ensure consistent cluster operations. A defining characteristic of the platform is its reactive changefeed engine, which allows applications to subscribe to live data update

    RethinkDB manages database-specific structures including tables, writable selections, and binary objects, while using streams for efficient, lazy-loaded access to large result sets.

    C++
    在 GitHub 上查看↗26,996
  • ottermind/chat2dbOtterMind 的头像

    OtterMind/Chat2DB

    25,784在 GitHub 上查看↗

    Chat2DB is an AI-powered SQL client and multi-database GUI manager designed for managing various relational and NoSQL database systems. It serves as a visual database management tool and a natural language to SQL interface, allowing users to convert plain text descriptions into executable and optimized queries. The platform distinguishes itself through automated business intelligence capabilities, which include the generation of real-time data visualization dashboards and AI-driven data analysis from spreadsheets. To ensure data privacy, it supports secure local AI deployment, enabling large

    Uses artificial intelligence to manage schemas, optimize queries, and correct SQL syntax errors.

    Javaaibichatgpt
    在 GitHub 上查看↗25,784
  • labring/sealoslabring 的头像

    labring/sealos

    18,116在 GitHub 上查看↗

    Sealos is a Kubernetes cloud operating system and orchestration engine that treats a Kubernetes cluster as a single unified operating system. It manages the full application lifecycle by acting as an application orchestrator, a cloud development environment provisioner, and a managed database orchestrator. The platform distinguishes itself through a multi-tenant Kubernetes architecture that provides workspace isolation, role-based access control, and resource quotas. It further differentiates its provisioning model by using natural language and AI to define and scale cloud resources, and by p

    Sets up and scales production databases and object storage without needing to manage underlying infrastructure.

    TypeScriptcloudoscontainerdocker
    在 GitHub 上查看↗18,116
  • neo4j/neo4jneo4j 的头像

    neo4j/neo4j

    15,928在 GitHub 上查看↗

    Neo4j is a native graph database management system designed to store and query highly connected data using a property-graph model. It provides an ACID-compliant transaction engine that ensures data integrity, supported by a distributed cluster architecture that maintains causal consistency across nodes. Users interact with the system through a declarative query language, which allows for complex pattern matching and path traversal without requiring manual traversal logic. The platform distinguishes itself through its hybrid approach to data retrieval, combining traditional graph-based queries

    Provides comprehensive tools for provisioning, securing, and scaling graph database infrastructure across cloud and self-hosted environments.

    Javacypherdatabasegraph
    在 GitHub 上查看↗15,928
  • insforge/insforgeInsForge 的头像

    InsForge/InsForge

    11,794在 GitHub 上查看↗

    InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational databases, identity provision, object storage, and serverless compute. It functions as an open-source identity provider and a PostgreSQL database manager featuring integrated vector storage and row-level security. The platform serves as an LLM orchestration gateway, offering a unified endpoint to route requests across various AI providers through an OpenAI-compatible interface. It enables AI-driven application generation and connects AI agents to backend resources using a standardize

    Offers administrative tools to list all available tables within the managed database.

    TypeScriptaiai-agentscoding
    在 GitHub 上查看↗11,794
  • sequelpro/sequelprosequelpro 的头像

    sequelpro/sequelpro

    9,194在 GitHub 上查看↗

    Sequel Pro is a native macOS database administration application and graphical user interface client. It provides a dedicated desktop environment for managing MySQL and MariaDB databases, allowing users to perform server configuration and organize database data. The tool focuses on relational database visualization and the administration of both MySQL and MariaDB server instances. It enables the organization of data and the execution of management tasks through a desktop interface designed for macOS.

    Performs administrative tasks and data organization specifically for MariaDB server instances.

    Objective-Cmacosmysqlobjective-c
    在 GitHub 上查看↗9,194
  • digoal/blogdigoal 的头像

    digoal/blog

    8,509在 GitHub 上查看↗

    This project is a database technical blog and markdown knowledge base. It serves as a structured repository of instructional content, guides, and an AI research archive focused on the intersection of artificial intelligence and database technologies. The project provides an open source community guide containing strategic frameworks and methodologies for operating and growing software communities. It also includes resources for database system selection, using evaluation rules and comparison frameworks to determine the most suitable architecture for specific technical needs. The repository c

    Provides detailed implementation guidelines for database security, performance optimization, and recovery workflows.

    HTML
    在 GitHub 上查看↗8,509
  • vrana/adminervrana 的头像

    vrana/adminer

    7,432在 GitHub 上查看↗

    Adminer is a PHP-based database management tool and multi-engine database client. It provides a web-based graphical interface for administering various relational and document database engines. The application is distributed as a single file to simplify installation and deployment on web servers. It supports customization through external stylesheets for visual themes and a plugin architecture to extend core functionality and system behaviors. The tool covers database schema administration, including the creation of views and management of foreign keys. It includes a SQL query editor with au

    Provides a graphical interface for managing database-level objects, tables, views, and foreign keys.

    PHPdatabasemssqlmysql
    在 GitHub 上查看↗7,432
  • dev-sec/ansible-os-hardeningdev-sec 的头像

    dev-sec/ansible-os-hardening

    5,391在 GitHub 上查看↗

    该项目是一套自动化加固框架和 Ansible 角色,旨在保护 Linux 系统、数据库、SSH 服务和 Web 服务器。它作为一个配置框架,通过强制执行自动化安全策略来减少 Linux 发行版的攻击面。 该集合为各种服务提供了特定的安全基准,包括 MySQL 数据库、OpenSSH 守护进程以及 Nginx 和 Apache 等 Web 服务器。这些角色旨在移除不安全的默认设置,强制执行安全认证方法,并使系统配置符合既定的行业标准。 该框架利用变量驱动的配置模型和声明式映射,确保安全设置在不同服务器角色间保持一致。其功能涵盖了操作系统安全、远程访问控制和数据库保护等广泛领域。

    Applies restrictive configuration sets to MySQL database instances to protect stored data.

    Jinja
    在 GitHub 上查看↗5,391
  • baomidou/dynamic-datasourcebaomidou 的头像

    baomidou/dynamic-datasource

    5,177在 GitHub 上查看↗

    本项目是一个专为 Spring Boot 设计的动态数据源管理器,用于处理多个数据库连接并在运行时进行切换。它提供了一个用于管理数据库读写分离、协调跨不同数据库的分布式事务,以及在无需重启应用的情况下更新连接设置的系统。 该框架通过其根据用户会话或请求头路由流量以支持多租户架构的能力脱颖而出。它还包含一种在配置文件中加密敏感数据库凭据的机制,以防止明文泄露。 其能力范围扩展至数据库连接路由、主从节点间的读写分离,以及用于减少启动时间的懒连接初始化。它进一步通过集中式事务控制管理数据一致性,并支持运行时添加或移除数据库连接配置。

    Protects sensitive database credentials in configuration files using encryption to prevent plain text exposure.

    Javadatasourcedistributed-transactiondynamic-datasource
    在 GitHub 上查看↗5,177
  • casibase/casibasecasibase 的头像

    casibase/casibase

    4,443在 GitHub 上查看↗

    Casibase is an open-source platform that orchestrates multi-turn conversations with large language models and manages retrieval-augmented knowledge bases from a single interface. It provides a unified system for connecting to over 30 AI model providers, ingesting documents into vector embeddings for semantic search, and running autonomous agent loops that can drive a browser, search the web, execute commands, and integrate with external tools. The platform distinguishes itself by combining AI conversation management with infrastructure and application orchestration capabilities. It includes a

    Provides a browser-based dashboard for connecting to and managing MySQL, PostgreSQL, and SQL Server databases.

    Goa2aagentagi
    在 GitHub 上查看↗4,443
  • testcontainers/testcontainers-dotnettestcontainers 的头像

    testcontainers/testcontainers-dotnet

    4,317在 GitHub 上查看↗

    Testcontainers for .NET 是一个 Docker 测试库和集成测试框架,旨在管理一次性容器的生命周期。它提供高级抽象作为 Docker API 包装器来配置临时基础设施,用真实的数据库、消息队列和搜索引擎实例替换 Mock,以确保隔离且可重现的测试环境。 该项目的特色在于构建器-配置-容器模式和动态端口绑定机制,可防止并发测试执行期间的冲突。它通过虚拟网络编排和网络别名实现可靠的服务间通信,并通过针对 HTTP 端点和 TCP 端口的基于轮询的就绪检查确保服务可用性。 该库为关系型、NoSQL 和向量数据库以及消息代理和云服务模拟器提供了专门的模块。其功能范围扩展到容器镜像配置、日志收集和网络状况模拟,以验证系统弹性。 它通过标准化的环境变量和配置文件支持连接到本地和远程 Docker 运行时。

    Configures API keys and TLS certificates for containerized vector databases to verify secure communication.

    C#automationdockerdotnet
    在 GitHub 上查看↗4,317
  • codeaprendiz/learn-devopscodeaprendiz 的头像

    codeaprendiz/learn-devops

    1,587在 GitHub 上查看↗

    This project is a comprehensive educational repository designed to teach DevOps practices through structured learning paths and hands-on exercises. It focuses on mastering infrastructure management, container orchestration, and system administration by providing a curriculum that covers the full lifecycle of cloud-native environments, from initial provisioning to ongoing maintenance and security. The repository distinguishes itself by offering a practical, task-based approach to complex operational domains. It guides users through the implementation of infrastructure-as-code, the configuratio

    Teaches core database administration tasks including user management, schema design, and transaction handling.

    HCLawscoding-taskscontainer-orchestration
    在 GitHub 上查看↗1,587
  1. Home
  2. Data & Databases
  3. Database Administration

探索子标签

  • Managed OrchestrationAutomated lifecycle management of production databases, including scaling and provisioning. **Distinct from Database Administration:** Focuses on the orchestration and managed service aspect rather than manual database administration.
  • Secure Database Configurations1 个子标签Restrictive configuration sets for database management systems to protect stored data. **Distinct from Database Administration:** Focuses on applying restrictive security settings rather than general database object management
  • Web InterfacesBrowser-based dashboards for connecting to, managing, and authorizing access to databases. **Distinct from Database Administration:** Distinct from Database Administration: focuses on the web UI layer for database management rather than general database administration tools.