14 مستودعات
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.
هذا المشروع عبارة عن مجموعة من أطر عمل التقوية (hardening) المؤتمتة وأدوار Ansible المصممة لتأمين أنظمة Linux وقواعد البيانات وخدمات SSH وخوادم الويب. يعمل كإطار عمل للتهيئة يقلل من سطح الهجوم لتوزيعات Linux من خلال التنفيذ المؤتمت لسياسات الأمان. توفر المجموعة خطوط أساس أمنية محددة لمجموعة متنوعة من الخدمات، بما في ذلك قواعد بيانات MySQL، و OpenSSH daemons، وخوادم الويب مثل Nginx و Apache. تم تصميم هذه الأدوار لإزالة الإعدادات الافتراضية غير الآمنة، وفرض طرق مصادقة آمنة، ومواءمة تهيئات النظام مع معايير الصناعة المعمول بها. يستخدم إطار العمل نموذج تهيئة يعتمد على المتغيرات وربطاً تعريفياً لضمان بقاء إعدادات الأمان متسقة عبر أدوار الخادم المختلفة. تغطي قدراته المجالات الواسعة لأمن نظام التشغيل، والتحكم في الوصول عن بُعد، وحماية قواعد البيانات.
Applies restrictive configuration sets to MySQL database instances to protect stored data.
هذا المشروع عبارة عن مدير مصدر بيانات ديناميكي لـ Spring Boot مصمم للتعامل مع اتصالات قواعد بيانات متعددة والتبديل بينها في وقت التشغيل. يوفر نظاماً لإدارة تقسيم القراءة والكتابة في قاعدة البيانات، وتنسيق المعاملات الموزعة عبر قواعد بيانات متباينة، وتحديث إعدادات الاتصال دون الحاجة إلى إعادة تشغيل التطبيق. يتميز إطار العمل بقدرته على توجيه حركة المرور بناءً على جلسات المستخدم أو الرؤوس لدعم البنى متعددة المستأجرين. كما يتضمن آلية لتشفير بيانات اعتماد قاعدة البيانات الحساسة داخل ملفات التكوين لمنع التعرض للنص العادي. تمتد مساحة القدرات إلى توجيه اتصال قاعدة البيانات، وتقسيم القراءة والكتابة بين العقد الرئيسية والتابعة، وتهيئة الاتصال الكسول لتقليل وقت البدء. كما يدير اتساق البيانات من خلال التحكم المركزي في المعاملات ويدعم الإضافة أو الإزالة في وقت التشغيل لتكوينات اتصال قاعدة البيانات.
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 هي مكتبة اختبار Docker وإطار عمل لاختبار التكامل مصمم لإدارة دورة حياة الحاويات المؤقتة. توفر تجريدات عالية المستوى كغلاف لواجهة برمجة تطبيقات Docker لتوفير بنية تحتية سريعة الزوال، واستبدال المحاكيات (mocks) بقواعد بيانات حقيقية، ومراسلات، ومثيلات محركات بحث لضمان بيئات اختبار معزولة وقابلة للتكرار. يتميز المشروع بنمط حاوية تكوين البناء وآلية ربط المنافذ الديناميكية التي تمنع التصادمات أثناء تنفيذ الاختبار المتزامن. يتيح اتصالاً موثوقاً بين الخدمات عبر تنسيق الشبكة الافتراضية وتسمية الشبكة المستعارة، ويضمن توفر الخدمة من خلال فحوصات الجاهزية القائمة على الاستطلاع (polling) لنقاط نهاية HTTP ومنافذ TCP. توفر المكتبة وحدات متخصصة لقواعد البيانات العلائقية، وNoSQL، وقواعد بيانات المتجهات، بالإضافة إلى وسطاء المراسلة ومحاكيات الخدمات السحابية. تمتد قدراتها إلى تكوين صور الحاويات، وجمع السجلات، ومحاكاة ظروف الشبكة للتحقق من مرونة النظام. تدعم الاتصال بأوقات تشغيل Docker المحلية والبعيدة من خلال متغيرات البيئة وملفات التكوين الموحدة.
Configures API keys and TLS certificates for containerized vector databases to verify secure communication.
هذا المشروع هو مستودع تعليمي شامل مصمم لتعليم ممارسات DevOps من خلال مسارات تعلم منظمة وتمارين عملية. يركز على إتقان إدارة البنية التحتية، وتنسيق الحاويات، وإدارة النظام من خلال توفير منهج يغطي دورة الحياة الكاملة للبيئات السحابية الأصلية، من التوفير الأولي إلى الصيانة المستمرة والأمان. يتميز المستودع بتقديم نهج عملي قائم على المهام للمجالات التشغيلية المعقدة. يرشد المستخدمين خلال تنفيذ البنية التحتية ككود، وتكوين إدارة الحالة عن بُعد لتعاون الفريق، ونشر تقوية الأمان متعددة الطبقات. من خلال التأكيد على التكوين التصريحي وأتمتة سطر الأوامر، يمكن المشروع المتعلمين من بناء بيئات قابلة للتكرار ومتسقة عبر منصات سحابية متنوعة. تمتد وحدات التعلم عبر سطح تشغيلي واسع، بما في ذلك إدارة قاعدة البيانات، وخطوط أنابيب التسليم المؤتمتة، ومراقبة النظام القائمة على الملاحظة. يمكن للمستخدمين ممارسة تكوين الوصول إلى الشبكة، وإدارة حصص موارد الحاوية، وتنفيذ شبكات الخدمة، مع اكتساب الخبرة أيضاً في اختبار الأمان الثابت والديناميكي. تم تنظيم المحتوى في مسارات محددة تساعد المطورين والمهندسين على التحضير للشهادات المهنية وتحديات البنية التحتية في العالم الحقيقي.
Teaches core database administration tasks including user management, schema design, and transaction handling.