14 repository-uri
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Acest proiect este o colecție de framework-uri de hardening automatizat și roluri Ansible concepute pentru a securiza sisteme Linux, baze de date, servicii SSH și servere web. Acesta funcționează ca un framework de configurare care reduce suprafața de atac a distribuțiilor Linux prin aplicarea automată a politicilor de securitate. Colecția oferă linii de bază de securitate specifice pentru o varietate de servicii, inclusiv baze de date MySQL, daemon-uri OpenSSH și servere web precum Nginx și Apache. Aceste roluri sunt concepute pentru a elimina setările implicite nesigure, a impune metode de autentificare securizate și a alinia configurațiile sistemului cu standardele din industrie. Framework-ul utilizează un model de configurare bazat pe variabile și mapare declarativă pentru a asigura că setările de securitate rămân consistente între diferite roluri de server. Capabilitățile sale acoperă domeniile largi ale securității sistemelor de operare, controlului accesului la distanță și protecției bazelor de date.
Applies restrictive configuration sets to MySQL database instances to protect stored data.
Acest proiect este un manager de surse de date dinamic pentru Spring Boot, conceput pentru a gestiona conexiuni multiple la baze de date și a comuta între ele la runtime. Oferă un sistem pentru gestionarea separării citire-scriere a bazei de date, coordonarea tranzacțiilor distribuite între baze de date disparate și actualizarea setărilor de conexiune fără a necesita repornirea aplicației. Framework-ul se diferențiază prin capacitatea sa de a ruta traficul pe baza sesiunilor sau header-elor utilizatorului pentru a susține arhitecturi multi-tenant. Include, de asemenea, un mecanism pentru criptarea credențialelor sensibile ale bazei de date în fișierele de configurare pentru a preveni expunerea în text clar. Suprafața de capabilități se extinde la rutarea conexiunilor la baza de date, separarea citire-scriere între nodurile master și slave și inițializarea leneșă a conexiunii pentru a reduce timpul de pornire. Gestionează în continuare consistența datelor prin controlul centralizat al tranzacțiilor și suportă adăugarea sau eliminarea la runtime a configurațiilor de conexiune la baza de date.
Protects sensitive database credentials in configuration files using encryption to prevent plain text exposure.
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.
Testcontainers for .NET is a Docker testing library and integration testing framework designed to manage the lifecycle of throwaway containers. It provides high-level abstractions as a Docker API wrapper to provision ephemeral infrastructure, replacing mocks with real database, messaging, and search engine instances to ensure isolated and reproducible test environments. The project distinguishes itself through a builder-configuration-container pattern and a dynamic port binding mechanism that prevents collisions during concurrent test execution. It enables reliable service-to-service communic
Configures API keys and TLS certificates for containerized vector databases to verify secure communication.
Acest proiect este un repository educațional cuprinzător conceput pentru a preda practicile DevOps prin căi de învățare structurate și exerciții hands-on. Se concentrează pe stăpânirea gestionării infrastructurii, orchestrarea containerelor și administrarea sistemelor, oferind un curriculum care acoperă întregul ciclu de viață al mediilor cloud-native, de la provizionarea inițială până la întreținerea continuă și securitate. Repository-ul se distinge prin oferirea unei abordări practice, bazate pe sarcini, pentru domenii operaționale complexe. Ghidează utilizatorii prin implementarea infrastructurii ca cod (infrastructure-as-code), configurarea gestionării stării la distanță pentru colaborarea în echipă și deployment-ul securizării multi-stratificate. Punând accent pe configurarea declarativă și automatizarea liniei de comandă, proiectul permite cursanților să construiască medii repetabile și consistente pe diverse platforme cloud. Modulele de învățare acoperă o suprafață operațională largă, inclusiv administrarea bazelor de date, pipeline-uri de livrare automatizate și monitorizarea sistemelor bazată pe observabilitate. Utilizatorii pot exersa configurarea accesului la rețea, gestionarea cotelor de resurse pentru containere și implementarea service mesh-urilor, câștigând în același timp experiență cu testarea de securitate statică și dinamică. Conținutul este organizat în track-uri specifice care ajută dezvoltatorii și inginerii să se pregătească pentru certificări profesionale și provocări de infrastructură din lumea reală.
Teaches core database administration tasks including user management, schema design, and transaction handling.