10 dépôts
Support for database-specific extensions and plugins for MySQL.
Distinguishing note: No existing candidates for MySQL extensions.
Explore 10 awesome GitHub repositories matching data & databases · MySQL Extensions. Refine with filters or upvote what's useful.
Drizzle ORM is a TypeScript-native database toolkit providing type-safe SQL query building, schema management, and automated migrations across PostgreSQL, MySQL, SQLite, and SingleStore.
Supports integration with MySQL-specific database extensions.
Open edX is a web-based learning management system and online course delivery platform that provides a complete environment for hosting, delivering, and managing online courses. It includes a dedicated course authoring studio for creating, organizing, and publishing course materials and assessments, along with a learning analytics dashboard for viewing visualizations and metrics of course data to analyze learner performance and engagement. The platform supports educational content structuring through tools for assembling course materials, and offers course data analytics capabilities for anal
Stores core metadata in MySQL while offloading large student state and event data to MongoDB.
SpringCloud-Learning is an educational project that demonstrates how to build microservices using Spring Cloud, covering the core patterns of service discovery, centralized configuration management, and API gateway routing. The project provides hands-on examples for registering and discovering microservice instances with Nacos, Eureka, or Consul, and for routing external API requests through Spring Cloud Gateway with support for filters and load balancing. The tutorials explore service resilience through circuit breakers and rate limiting with Sentinel and Hystrix, including custom fallback l
Provides a concrete walkthrough for persisting Nacos data to MySQL for cluster deployments.
GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without
Stores cluster metadata in MySQL for production deployments.
pyinfra is an agentless infrastructure automation framework that turns declarative Python code into idempotent shell commands to manage servers, containers, and local machines over SSH without requiring any pre-installed software on target hosts. It operates by comparing the desired state of a system against its current state, using a dry-run simulation mode to preview changes and a fact-based conditional execution engine to gather host attributes at runtime and control which operations run. The tool compiles Python operations into optimized shell commands and executes them in parallel across
Provides idempotent creation, modification, and removal of MySQL databases and roles.
AliSQL is a fork of MySQL by Alibaba that extends the relational database management system with enhancements for high performance, scalability, and enterprise-grade availability. It retains the core MySQL identity as a SQL-based database for storing, organizing, and retrieving structured data, while adding optimizations for large-scale transactional and analytical workloads. The project differentiates itself through a set of Alibaba-specific improvements, including a columnar engine for accelerating analytical queries directly on MySQL tables, and a distributed, shared-nothing NDB Cluster en
Ships an in-memory columnar query accelerator that runs analytical SQL workloads directly on MySQL tables.
go-mysql est une boîte à outils pour le langage de programmation Go conçue pour implémenter des gestionnaires de protocole MySQL, des systèmes de réplication de journal binaire, des serveurs mock et des utilitaires d'analyse de schéma. Elle fournit les bibliothèques nécessaires pour interagir avec les serveurs MySQL via des protocoles réseau natifs et des flux de journaux binaires. Le projet permet la création de proxys de base de données personnalisés ou de serveurs mock en analysant et en décodant des paquets réseau de bas niveau. Il inclut également un outil de réplication pour diffuser et traiter les journaux binaires afin de synchroniser les données entre différents systèmes de stockage, ainsi qu'un analyseur de schéma pour extraire et analyser les définitions structurelles de la base de données. La boîte à outils couvre un large éventail de capacités d'intégration de base de données, y compris la gestion des connexions, l'exécution de requêtes et la gestion des flux de travail de réplication de données en temps réel. Elle prend également en charge l'automatisation des migrations de schéma et la synchronisation des enregistrements vers des systèmes de stockage externes.
Includes a schema parser for extracting and analyzing database structural definitions to automate migrations and organization.
Il s'agit d'un système de gestion de stationnement intelligent conçu pour automatiser l'identification des véhicules, les réservations d'espaces et le contrôle des barrières via l'intégration de matériel de caméra et de services cloud. Il fournit un framework complet pour gérer les opérations de stationnement, incluant un backend Spring Boot, un tableau de bord administratif Vue JS et des applications mobiles natives pour que les utilisateurs puissent localiser et réserver des places. Le système se distingue par ses capacités d'intégration matérielle, qui incluent l'identification automatisée des véhicules via des caméras, le contrôle à distance des appareils et des interfaces de remplacement manuel pour maintenir les opérations pendant les pannes de réseau ou de courant. Il inclut également une infrastructure spécialisée pour la gestion des stations de recharge de véhicules électriques, couvrant le statut opérationnel, l'allocation et les cycles de facturation. Les capacités étendues couvrent le traitement automatisé des paiements avec des tarifs dynamiques et le routage multi-locataire, le contrôle d'accès biométrique utilisant la reconnaissance faciale et le suivi des propriétés résidentielles. L'architecture utilise une stratégie de persistance polyglotte combinant MySQL et MongoDB pour les enregistrements relationnels et les logs système non structurés.
Utilizes a hybrid architecture splitting relational parking records in MySQL and unstructured logs in MongoDB.
Gravitino is a federated metadata lake and unified data catalog designed to manage tables, files, and AI models across diverse data sources and cloud storage. It serves as a centralized interface for governing schemas, access controls, and tagging across relational databases, messaging queues, and object stores. The project distinguishes itself by unifying the management of AI assets, such as machine learning models and their version lineages, alongside traditional tabular data. It also implements the Iceberg REST specification to provide a standardized metadata server and proxy for lakehouse
Performs DDL operations to create and delete MySQL databases, tables, and indexes.
Ce logiciel est une plateforme de gestion basée sur le web conçue pour les organisations religieuses et à but non lucratif afin de suivre les dossiers des membres, les contributions financières et la participation aux événements. Il fonctionne comme un système centralisé pour maintenir des profils détaillés pour les individus et les familles, organiser les membres en groupes et surveiller l'engagement via le suivi de la fréquentation. La plateforme se distingue en intégrant des outils de cartographie géospatiale qui visualisent la distribution des membres pour aider à la sensibilisation communautaire et à la planification logistique. Elle inclut également des modules financiers spécialisés pour le traitement des dons et des promesses de dons, qui automatisent la génération de relevés fiscaux pour maintenir des dossiers de financement transparents. L'architecture du système repose sur le rendu côté serveur et une base de données relationnelle pour gérer les données organisationnelles, soutenue par un contrôle d'accès basé sur les rôles pour garantir que les membres du personnel n'interagissent qu'avec les informations nécessaires. Elle fournit en outre une communication automatisée via l'intégration d'un serveur de messagerie externe et prend en charge l'accessibilité mondiale via la localisation multilingue de l'interface.
Stores and organizes member profiles, financial contributions, and event logs using relational database technology.