30 مستودعات
Frameworks for linking application models to relational databases and managing schema evolution.
Distinct from Relational Databases: Covers the integration layer including ORM and migrations, not just the database engine itself
Explore 30 awesome GitHub repositories matching data & databases · Relational Database Integrations. Refine with filters or upvote what's useful.
Sails is an enterprise Node.js web framework designed for building scalable applications using a model-view-controller architecture. It functions as a realtime web application framework and a database agnostic object-relational mapper, providing a structured environment for developing server-side applications. The framework enables bi-directional data exchange between clients and servers via persistent connections to support real-time features. It utilizes a consistent interface to interact with various relational and non-relational data stores, allowing the application to remain independent
Provides a database-agnostic integration layer that links application models to different data stores through a single interface.
This project is a Python web application that functions as a community discussion forum and social news aggregator. It provides a system for organizing threaded conversations and niche interest groups into themed communities where users can post content and links. The platform incorporates a voting system to determine the visibility and popularity of content. It includes community management tooling for content moderation and user-based discovery. The codebase covers social media platform architecture and high traffic system design, utilizing a relational database schema, a distributed cache
Utilizes a relational database schema and integration layer to maintain consistency for posts and profiles.
This project is a Spring Boot reference implementation and learning resource designed to demonstrate the core features and architectural patterns of the Spring framework. It serves as a Java enterprise application template and boilerplate for building RESTful APIs, providing a structured codebase for practicing application development. The repository provides practical examples of microservices architecture orchestration, including the use of service discovery and inter-service communication to coordinate distributed services. It also implements reference patterns for RESTful API design with
Manages data persistence and flow between Java applications and relational databases using layered architecture.
Dropwizard is a Java web application stack and REST framework used to build production-ready web services. It integrates an embedded HTTP server with operational tools to provide a complete environment for developing network interfaces that exchange JSON data. The project provides a set of core technology stacks for relational data mapping, schema migration, and operational performance monitoring. It includes a relational database migration tool to track schema updates and execute versioned scripts before an application starts. The framework covers a broad capability surface including reques
Links application objects to relational tables and manages schema migrations for data consistency.
xorm is a relational mapper and object-relational mapping tool for Go. It translates Go structures into SQL queries and maps database rows back into native objects, providing a multi-dialect database driver that supports MySQL, PostgreSQL, SQLite, Oracle, SQL Server, and TiDB. The project features a read-write splitting manager that routes modification requests to a primary database and read requests to replicas. It includes a database schema synchronizer to automatically align table structures and indexes with application data models, as well as a fluent SQL query builder for constructing co
Integrates Go applications with multiple relational databases including MySQL, PostgreSQL, SQLite, Oracle, and SQL Server.
go-gin-api is an API framework built on the Gin HTTP router that integrates common middleware and tools for rapid business development. It provides a modular structure for organizing API handlers and middleware, with built-in support for JWT token authentication to secure endpoints and GORM for database object-relational mapping and operations. The framework includes a gRPC service component for inter-service communication, along with middleware for collecting Prometheus metrics and generating Swagger API documentation from code annotations. It also features OpenTelemetry trace propagation fo
Database component that uses GORM for object-relational mapping and database operations.
Redmine هي منصة تعاون مستضافة ذاتياً وبرمجيات إدارة مشاريع مبنية باستخدام Ruby on Rails. تعمل كنظام تتبع مشكلات مركزي لتسجيل ومراقبة الأخطاء وطلبات الميزات لإدارة تقدم التطوير وسير عمل الفريق. تتضمن المنصة نظام مصادقة متعدد العوامل يؤمن حسابات المستخدمين من خلال كلمات مرور تعتمد على الوقت والتحقق عبر رمز QR. تغطي قدراتها الأوسع سير عمل إدارة المشاريع، بما في ذلك إدارة الملفات عبر هيكل مجلدات، وتقارير المشاريع المخصصة. كما يوفر النظام التحكم في وصول المستخدم وتخصيص السمات المرئية عبر أوراق الأنماط وقوالب التخطيط.
Integrates with relational databases to store structured project and issue data with a stable schema.
هذا المشروع هو نظام إدارة تجارة إلكترونية قائم على Java ومجموعة مشاريع تعليمية. يعمل كإطار عمل خلفي لبناء منصات التسوق عبر الإنترنت، باستخدام بنية نموذج-عرض-تحكم (MVC) لفصل واجهات المستخدم عن منطق العمل ونماذج البيانات. ينفذ النظام إطار عمل تطبيق ويب منظماً يدمج قواعد بيانات علائقية لتتبع مخزونات المنتجات، وحسابات المستخدمين، ومعاملات شراء العملاء. يتميز ببنية متعددة الطبقات تفصل العرض، ومنطق العمل، والوصول إلى البيانات. يغطي الكود المصدري العديد من مجالات القدرة الأساسية، بما في ذلك إدارة مخزون التجزئة، ومعالجة المبيعات لمعاملات العملاء، والتحكم في الوصول للمؤسسات. تتم معالجة الأمان من خلال التحكم في الوصول القائم على المرشحات وإدارة الحالة القائمة على الجلسة لحماية وحدات التطبيق الحساسة. تتم إدارة استمرارية البيانات من خلال قواعد بيانات SQL العلائقية ورسم خرائط الكائنات العلائقية لتوحيد كيفية الوصول إلى بيانات التطبيق واسترجاعها.
Connects SQL databases to the Java application to store and retrieve inventory and transaction data.
koa2-note هو مشروع يركز على تطوير خوادم الويب باستخدام Koa2 والبرمجة غير المتزامنة في Node.js. يوفر إطار عمل لبناء خوادم الويب وواجهات برمجة التطبيقات (APIs) باستخدام خط معالجة (middleware) غير متزامن للتعامل مع دورات الطلب والاستجابة. يؤكد المشروع على بنية خلفية (backend) ذات طبقات تفصل بين التوجيه (routing)، وخدمات الأعمال، ونماذج البيانات. يتميز بدمج قواعد بيانات علائقية لحفظ جلسات المستخدم وبيانات التطبيق، إلى جانب عملية بناء تتضمن تجميع JSX إلى JavaScript لأصول الواجهة الأمامية. تغطي إمكانيات المشروع تصميم واجهات برمجة التطبيقات الخلفية، بما في ذلك التوجيه RESTful وتحليل بيانات الطلب، بالإضافة إلى العرض من جانب الخادم (SSR) باستخدام محركات القوالب. كما يتضمن دعماً لرفع الملفات غير المتزامن باستخدام تحليل التدفق متعدد الأجزاء، وإدارة الجلسات القائمة على ملفات تعريف الارتباط (cookies)، وتنفيذ JSONP للطلبات عبر النطاقات. يعمل المستودع كمورد تعليمي مع دروس منظمة وأمثلة لتعلم تنفيذ إطار عمل Koa وبنية الخادم.
Provides integration layers for linking application models to relational databases for data persistence.
NorthwindTraders هو تطبيق ويب تجريبي لـ ASP.NET Core يوضح تنفيذ منطق الأعمال ومعالجة الطلبات. تم هيكلته كتطبيق ويب ذي بنية متعددة الطبقات، حيث يفصل قواعد التطبيق الأساسية عن واجهة المستخدم وطبقات الوصول إلى البيانات. يستخدم المشروع Entity Framework Core لتنفيذ قاعدة البيانات، باستخدام نهج قاعدة بيانات علائقية تعتمد على الكود أولاً (Code-first). يتيح ذلك إنشاء مخطط قاعدة البيانات وتطويره تلقائياً من نماذج كيانات C# عبر أداة تعيين الكائنات والبيانات العلائقية. يدير التطبيق البيانات العلائقية ويخدم طلبات الويب من خلال خط أنابيب يعتمد على البرمجيات الوسيطة (Middleware). يدمج حاوية حقن التبعية ويستخدم خادم الويب Kestrel لمعالجة حركة مرور HTTP.
Integrates the application with a relational database to store and retrieve business data.
NorthwindTraders هو تطبيق تجريبي لـ ASP.NET Core يعمل كمرجع لتطوير واجهات برمجة تطبيقات ويب RESTful. يوضح استخدام نظام .NET الأساسي لعرض وظائف الأعمال عبر HTTP. يوفر المشروع مثالاً على بنية تطبيق متعددة الطبقات، حيث يفصل منطق الأعمال عن البنية التحتية والتبعيات الخارجية. ينفذ طبقة بيانات Entity Framework Core باستخدام نهج الكود أولاً لتعيين كائنات التطبيق إلى قاعدة بيانات علائقية. يغطي التنفيذ إمكانيات الخلفية الأساسية بما في ذلك تكامل قاعدة البيانات العلائقية، وتوجيه الطلبات من جانب الخادم، وتنظيم طبقات البنية المفصولة.
Integrates a relational database with the backend application to manage complex data relationships.
Medoo هي طبقة تجريد قاعدة بيانات PHP خفيفة الوزن ومنشئ استعلامات SQL. تعمل كغلاف قاعدة بيانات بسيط يوفر API موحداً لتنفيذ الاستعلامات عبر محركات SQL متعددة، حيث تترجم استدعاءات دوال PHP إلى لهجات قاعدة بيانات محددة. يمكن المشروع من التفاعل مع SQL متعدد اللهجات، مما يسمح لقاعدة كود واحدة بالتفاعل مع خلفيات مختلفة بما في ذلك MySQL، وMariaDB، وPostgreSQL، وSQLite، وMSSQL، وOracle، وSybase. يستخدم معلمات العبارات المعدة لمنع هجمات الحقن مع الحفاظ على نهج برمجي لبناء استعلامات SQL معقدة. تغطي مجموعة الأدوات عمليات معالجة البيانات القياسية، بما في ذلك إدراج السجلات، والتحديثات، والحذف، والاستعلام. كما توفر قدرات للحسابات التجميعية، وإدارة المعاملات الذرية، وتنفيذ SQL الخام للمنطق المعقد. يتم تضمين أدوات تشخيصية لفحص تنفيذ الاستعلام، مما يسمح بتسجيل SQL الذي تم إنشاؤه ومعلومات الاتصال لأغراض التصحيح.
Provides a minimal interface for adding basic database CRUD operations without the overhead of a full ORM.
This project is a social blogging application built with Flask. It provides a platform for user account management, following relationships, and chronological post streams, supported by a PostgreSQL relational database. The application features a multilingual web interface with localized content and date formatting. It is designed as a dockerized web application, utilizing containerization for consistent deployment across different environments. The system integrates a variety of core capabilities, including full-text search with provider abstraction, an asynchronous task worker for backgrou
Integrates application models with a PostgreSQL database using an ORM and schema migration management.
هذا المشروع عبارة عن مجموعة من تطبيقات المرجع والأدلة العملية لبناء تطبيقات Java للمؤسسات باستخدام إطار عمل Spring Boot. يعمل كمعرض لمشاريع الواجهة الخلفية ودليل تنفيذ، حيث يوفر مجموعة من البنى لأنماط الخوادم الشائعة. يتميز المستودع بتركيزه على تصميم الأنظمة الموزعة، حيث يقدم أمثلة لتوليد المعرفات الفريدة عالميًا، والتخزين المؤقت الموزع، والبحث بالنص الكامل. كما يتضمن قوالب وأمثلة لإنشاء Spring Boot starters مخصصة لتغليف التبعيات والتكوينات المشتركة في وحدات قابلة لإعادة الاستخدام. يغطي المشروع مجموعة واسعة من مجالات القدرات، بما في ذلك أمان التطبيقات عبر المصادقة والترخيص المستند إلى الرموز المميزة (tokens)، ومراقبة النظام باستخدام مراقبة الصحة والأداء، وتكامل قواعد البيانات العلائقية. كما تشمل التغطية الإضافية نشر التطبيقات في حاويات ومعالجة الوسائط وبيانات اللغة الطبيعية.
Integrates relational databases to automate data layer code generation and persistence using SQL servers.
This project is a Python web application framework and development kit designed for building fullstack applications and professional APIs. It provides a methodology for constructing responsive user interfaces and backend logic using only the Python language, removing the need for separate frontend markup languages or technology stacks. The toolkit includes a REST API development kit for creating data exchange interfaces and a guide for containerized web deployment to ensure consistent execution across various hosting services and pipelines. The project covers the integration of relational da
Connects backend logic to structured data stores for persistent storage and complex query execution.
Redka هو مخزن مفتاح-قيمة مدعوم بـ SQL ينفذ واجهة متوافقة مع Redis. يعمل كجسر بيانات علائقي، حيث يترجم أوامر البروتوكول غير العلائقية إلى استعلامات علائقية لتوفير الاستمرارية ومعاملات ACID باستخدام قاعدة بيانات SQL. يسمح النظام باستبطان البيانات العلائقية من خلال كشف بيانات مفتاح-قيمة الداخلية كعرض SQL، مما يتيح الاستعلام المباشر والتحليل عبر بناء الجملة العلائقي. يمكن نشره كخادم شبكة مستقل أو كمكتبة مضمنة داخل تطبيق Go. يدعم المشروع مجموعة متنوعة من هياكل البيانات، بما في ذلك السلاسل، والقوائم، والهاش، والمجموعات غير المرتبة، والمجموعات المرتبة. يوفر قدرات لإدارة دورة حياة المفتاح مع بيانات وصفية لوقت البقاء (TTL)، وعمليات رقمية ذرية، وجبر المجموعات. لإدارة الأداء والوصول، يتضمن وضع تخزين في الذاكرة ووضع اتصال للقراءة فقط.
Bridges Redis protocol operations with SQL storage to combine high-speed access with relational durability.
هذا المشروع عبارة عن قالب تطبيق ويب كامل (full stack) مبني باستخدام Flask. يوفر أساساً لتطوير تطبيقات الويب الكاملة، ويغطي خط الأنابيب بالكامل من واجهات المستخدم ومنطق جانب الخادم إلى إدارة البيانات العلائقية. ينفذ المشروع بنية معيارية باستخدام المخططات (blueprints) لتنظيم العروض والقوالب في مكونات مستقلة. يتميز بنظام مصادقة قائم على الجلسة لإدارة تسجيل المستخدم، وتجزئة كلمة المرور، وجلسات تسجيل الدخول الآمنة لحماية مناطق التطبيق الخاصة. يتم التعامل مع استمرارية البيانات من خلال تعيين علائقي للكائنات (ORM) لإدارة المخططات ونظام متكامل لترحيلات قاعدة البيانات ذات الإصدارات. يتضمن المشروع أيضاً مجموعة اختبار آلية مع اختبارات الوحدة وأدوات تغطية الكود للتحقق من منطق التطبيق. يتضمن القالب تكوينات لاستضافة تطبيقات السحابة، بما في ذلك إدارة متغيرات البيئة واتصالات قاعدة البيانات لبيئات الإنتاج.
Implements a relational database integration layer including an ORM and schema migration tools.
هذا المشروع هو مكتبة تكامل AWS pandas وإطار عمل لخط أنابيب البيانات مصمم لتبسيط حركة وتحويل البيانات بين الذاكرة المحلية وخدمات التخزين والتحليلات في AWS. يعمل كأداة لمستودع بيانات السحابة (data lake) ومدير ملفات التخزين، مما يسمح للمستخدمين بقراءة وكتابة وتحويل البيانات المنظمة عبر بيئات سحابية مختلفة. تتميز المكتبة كمنسق حوسبة موزع قادر على إدارة المجموعات في بيئات مثل EMR لمعالجة مجموعات البيانات التي تتجاوز حدود الذاكرة لجهاز واحد. كما توفر قدرات متخصصة لإدارة فهارس المتجهات وإجراء عمليات بحث التشابه داخل حاويات التخزين السحابية. تغطي مساحة قدراتها الأوسع ETL لقاعدة بيانات السحابة لخدمات مثل DynamoDB وRDS وTimestream، بالإضافة إلى إدارة كتالوج بيانات السحابة عبر AWS Glue. وتدعم تحليلات البيانات بدون خادم من خلال Athena وRedshift، وتوفر أدوات لإدارة كائنات S3، وفهرسة المستندات في OpenSearch، وتحليل سجلات CloudWatch.
Integrates pandas data frames with relational databases for reading and writing via SQL.
aws-sdk-pandas هي مكتبة Python تدمج إطارات بيانات pandas مع خدمات AWS، وتعمل كأداة ETL لبيانات السحابة وموصل لمستودع البيانات. توفر واجهة موحدة لنقل وتحويل البيانات بين إطارات البيانات في الذاكرة والتخزين السحابي وقواعد البيانات ومستودعات البيانات. يتميز المشروع كمنسق حوسبة موزع قادر على إرسال أعباء العمل القائمة على pandas إلى مجموعات EMR وبيئات المعالجة بدون خادم. كما يتخصص في تنسيق معالجة البيانات الموزعة عبر تهيئة مجموعة Ray للتعامل مع مجموعات البيانات التي تتجاوز ذاكرة جهاز واحد. تغطي المكتبة مجموعة واسعة من القدرات، بما في ذلك إدارة تخزين الكائنات لـ S3، وتنفيذ استعلام SQL لـ Athena وRedshift، والتكامل مع قواعد بيانات NoSQL، والرسم البياني، والسلاسل الزمنية. كما تتضمن أدوات لإدارة البيانات الوصفية من خلال كتالوج Glue، وفهرسة بيانات OpenSearch، وإدارة أصول ذكاء الأعمال في QuickSight. تشمل الوظائف الإضافية استرداد الأسرار، وتحليل سجلات CloudWatch، وإدارة قواعد جودة البيانات.
Provides a consistent interface for reading and writing dataframes across multiple relational database engines.
This project is a .NET Core content management system and multi-site management platform designed to organize and publish structured digital content across independent websites from a centralized interface. It functions as both a headless CMS and a static site generator, rendering dynamic templates into HTML files to increase loading speed and scalability. The system integrates retrieval-augmented generation to transform website documents and content into searchable AI knowledge bases. It includes a visual AI workflow orchestrator to define the logic between user queries and large language mo
Integrates with MariaDB to manage application data via a relational database for improved scalability.