14 مستودعات
Managing the lifecycle of connections to database files or in-memory stores.
Distinguishing note: Existing candidates focus on managed services or UI-based opening rather than programmatic connection lifecycle management
Explore 14 awesome GitHub repositories matching data & databases · Database Connection Management. Refine with filters or upvote what's useful.
node-sqlite3 is a relational database client and a set of native bindings that allow Node.js applications to interact with SQLite databases. It functions as a C++ native addon, linking JavaScript to the SQLite C library to manage data stored in local files or in-memory stores. The project includes optional support for SQLCipher, enabling page-level encryption to secure local database files. The driver covers a wide range of database management capabilities, including executing SQL queries with parameter binding, managing connections to database files, and preparing statements for repeated ex
Creates and manages connections to SQLite database files or in-memory stores.
هذا المشروع عبارة عن مدير مصدر بيانات ديناميكي لـ Spring Boot مصمم للتعامل مع اتصالات قواعد بيانات متعددة والتبديل بينها في وقت التشغيل. يوفر نظاماً لإدارة تقسيم القراءة والكتابة في قاعدة البيانات، وتنسيق المعاملات الموزعة عبر قواعد بيانات متباينة، وتحديث إعدادات الاتصال دون الحاجة إلى إعادة تشغيل التطبيق. يتميز إطار العمل بقدرته على توجيه حركة المرور بناءً على جلسات المستخدم أو الرؤوس لدعم البنى متعددة المستأجرين. كما يتضمن آلية لتشفير بيانات اعتماد قاعدة البيانات الحساسة داخل ملفات التكوين لمنع التعرض للنص العادي. تمتد مساحة القدرات إلى توجيه اتصال قاعدة البيانات، وتقسيم القراءة والكتابة بين العقد الرئيسية والتابعة، وتهيئة الاتصال الكسول لتقليل وقت البدء. كما يدير اتساق البيانات من خلال التحكم المركزي في المعاملات ويدعم الإضافة أو الإزالة في وقت التشغيل لتكوينات اتصال قاعدة البيانات.
Directs requests to specific database groups to support read-write splitting and master-slave replication.
DoctrineBundle هو تكامل لـ Symfony يقوم بتهيئة وإدارة Doctrine Object Relational Mapper وطبقة تجريد قاعدة البيانات. يوفر الأدوات الأساسية المطلوبة لتعيين كائنات التطبيق إلى جداول قاعدة بيانات علائقية وتنفيذ استعلامات خام من خلال واجهة برمجية متسقة. يتضمن المشروع مديراً لمخطط قاعدة البيانات مع أدوات سطر أوامر لمزامنة هياكل قاعدة البيانات مع تعيينات الكيانات وتنفيذ عمليات الترحيل. كما يوفر مصحح أخطاء استعلامات قاعدة البيانات وأدوات تصحيح الأخطاء لتتبع الأداء وتفاصيل التنفيذ عبر واجهة تعتمد على الويب. تغطي الحزمة مجموعة واسعة من إمكانيات إدارة البيانات، بما في ذلك تهيئة تعيين البيانات الوصفية، وتصفية الاستعلامات العالمية، وإنشاء معرفات كيانات مخصصة. كما تدعم تحسين الأداء من خلال التخزين المؤقت لنتائج الاستعلام وتوفر نظاماً قائماً على الأحداث لاعتراض تغييرات قاعدة البيانات ودورة حياة الكيانات.
Wires distinct entity managers or database connections into services using named type hints.
ActiveAndroid is a persistence framework for managing local SQLite databases on Android. It provides an active record object-relational mapping system that binds database tables to classes, allowing for data persistence and retrieval without writing manual SQL. The project distinguishes itself through a dedicated schema migration tool that updates database structures using versioned scripts loaded from application assets. It also includes a framework for sharing database content between different Android applications via a standard URI-based content provider interface. The library covers bro
Manages the lifecycle and configuration of connections to SQLite database files.
PostgREST هي أداة تقوم تلقائياً بتحويل مخطط قاعدة بيانات PostgreSQL إلى API RESTful جاهز للإنتاج. تعمل كطبقة وصول لقاعدة البيانات ومحرك استعلام يقوم بتعيين طلبات HTTP مباشرة إلى استعلامات SQL، مما يوفر واجهة منخفضة الكود لتنفيذ عمليات الإنشاء والقراءة والتحديث والحذف دون الحاجة إلى كود أساسي يدوي. يتميز المشروع باستخدام توليد API القائم على المخطط والاكتشاف القائم على البيانات الوصفية لكشف جداول قاعدة البيانات كموارد قابلة للتنقل. يوسع قدرات CRUD القياسية من خلال تنفيذ SQL مخصص وقائم على القوالب، ونظام برمجيات وسيطة قائم على المكونات الإضافية لحقن منطق الأعمال، والقدرة على تحميل مكتبات مشتركة خارجية في وقت التشغيل. يغطي النظام مجموعة واسعة من القدرات بما في ذلك استعلام البيانات المعقد مع انضمامات الجداول، والتجميعات، والبحث بالنص الكامل. ينفذ إطار عمل أمني شاملاً يتميز بالمصادقة القائمة على الرموز، وأذونات دقيقة على مستوى الجدول، وإدارة CORS. تشمل الميزات التشغيلية الإضافية التخزين المؤقت للنتائج المحلية، ومراقبة صحة الخادم، والاتصال بـ SQL الموزع وAmazon Redshift. يتم دعم التثبيت عبر بيئات متعددة، بما في ذلك كملف ثنائي مستقل أو عبر قوالب أتمتة Docker Compose وHeroku.
Manages database connections using standard credentials and configurable SSL modes.
Nominatim is a self-hosted geospatial search engine and geocoding server that utilizes OpenStreetMap data. It provides a complete infrastructure for forward geocoding, converting addresses or place names into geographic coordinates, and reverse geocoding, translating coordinates into human-readable physical addresses. The project features a dedicated data importer that parses raw map data into a PostgreSQL geospatial database. It distinguishes itself through a configurable import pipeline that uses style files to filter map features and an importance-based ranking system to prioritize search
Manages connections to the underlying geospatial database using environment variables and project configurations.
DoctrineMigrationsBundle هي أداة ترحيل مخطط قاعدة البيانات وتكامل إطار عمل Symfony لإدارة وإصدار تغييرات قاعدة البيانات باستخدام مكتبة Doctrine Migrations. تعمل كجسر يربط حاوية خدمة Symfony بسير عمل ترحيل قاعدة بيانات Doctrine. يوفر المشروع نظاماً لتتبع وتطبيق التغييرات التزايدية على مخطط قاعدة البيانات، مما يضمن حالات متسقة عبر بيئات التطوير، والتشغيل التجريبي، والإنتاج. يقوم بأتمتة تحديثات المخطط للحفاظ على هياكل البيانات دون تنفيذ SQL يدوي. تتكامل الأداة مع إطار العمل من خلال تسجيل حاوية الخدمة، والتعيين القائم على التكوين، وغلاف أمر CLI. كما تتضمن نظام خطاف (hook) قائماً على الأحداث وتتبع إصدار قائم على البيانات الوصفية عبر جدول قاعدة بيانات مخصص.
Wires the framework database connection object into the migration engine via dependency injection.
sqlite-web هو تطبيق ويب يعتمد على Python يوفر واجهة مستخدم رسومية لتصفح والاستعلام عن وتحرير ملفات قاعدة بيانات SQLite. يعمل كأداة لإدارة قاعدة البيانات تسمح للمستخدمين بمعالجة بيانات الجدول وإدارة المخططات من خلال متصفح الويب بدلاً من استخدام سطر الأوامر أو نصوص SQL الخام. يتضمن التطبيق أدوات لترحيل البيانات، مما يتيح استيراد وتصدير محتوى قاعدة البيانات عبر تنسيقات ملفات JSON وCSV. كما يوفر وصولاً آمناً عن بُعد إلى قواعد البيانات من خلال التحكم في الوصول بكلمة مرور وتشفير SSL. يغطي المشروع قدرات إدارية أوسع بما في ذلك إدارة اتصال قاعدة البيانات، وإدارة المخطط لتعديل الجداول والأعمدة، ودعم النشر عبر خدمات WSGI.
Manages the lifecycle of connections by loading and unloading SQLite database files at runtime.
Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di
Establishes read-write or read-only access to a database file through connection objects.
RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind
Maintains persistent connections to database clusters with built-in authentication, topology tracking, and request caching.
pg_cron is a PostgreSQL job scheduler and background task manager that executes periodic SQL commands directly within the database engine. It functions as an automation tool using standard cron syntax to trigger recurring administrative and data tasks on a defined timetable. The extension provides the capability to manage and trigger scheduled SQL operations across multiple target databases from a single instance. It includes a logging system that acts as an execution auditor, tracking the start time, end time, and success status of every job run. The project covers database maintenance auto
Manages the lifecycle of connections to multiple target databases within a cluster to execute scheduled tasks.
TablePlus is a SQL database management GUI and professional administration tool designed for managing relational and NoSQL databases. It functions as a native SQL query client and relational data browser, providing a graphical interface for database administration, schema management, and data exploration. The project distinguishes itself through a staged-change commit system that buffers GUI-driven modifications locally for review before they are applied to the server. It also features a native-protocol connection layer for low-latency communication and secure connectivity via SSH tunneling.
Allows categorizing multiple database connections into named groups to simplify project management.
Realm Kotlin is a local, object-oriented NoSQL database engine designed for Kotlin Multiplatform applications. It enables developers to persist structured application data directly as objects, eliminating the need for traditional relational table structures while ensuring information remains accessible during offline periods. The library distinguishes itself through a compiler-plugin-based architecture that maps standard language classes to database models at compile time. It utilizes zero-copy memory mapping and a lazy-loading query engine to manage data efficiently, while a shared C++ core
Manages the lifecycle of local database connections through schema definitions and storage settings.
Standalone Migrations هي أداة قائمة على Ruby توفر إدارة مخطط قاعدة البيانات وإمكانيات الترحيل خارج إطار عمل ويب كامل. تتيح للمطورين تتبع وتغيير إصدار وتطبيق تغييرات هيكلية على قواعد البيانات العلائقية باستخدام نصوص ترحيل قياسية في بيئات مخصصة أو غير تابعة لإطار عمل. تتميز الأداة بتوفير عزل قاعدة بيانات متعددة، مما يسمح بإدارة مخازن بيانات مستقلة داخل مشروع واحد من خلال مجموعات تكوين منفصلة ومسارات ترحيل. تدعم التكوين الديناميكي المدرك للبيئة، والذي يسمح بتعديل إعدادات الاتصال في وقت التشغيل، وتوفر نظام خطاف لتنفيذ منطق مخصص أثناء دورة حياة الترحيل. بعيداً عن مهام الترحيل الأساسية، يتضمن المشروع أدوات للتنفيذ المستهدف لملفات محددة، وتكوين المفتاح الخارجي والمفتاح الأساسي، وتسلسل هياكل قاعدة البيانات في ملفات SQL خام. تم تصميمها لتتكامل في خطوط أنابيب النشر لتحديثات المخطط المؤتمتة ويمكن تطبيقها على قواعد البيانات القديمة لجلبها تحت سير عمل التحكم في الإصدار الحديث.
Manages database connection lifecycles to ensure secure interaction with external data stores.