7 مستودعات
Adds, lists, sets, or deletes entries in a key-value store backed by a SQL database using parameterized queries.
Distinct from Key-Value Stores: Distinct from Key-Value Stores: uses a SQL database as the storage engine rather than a dedicated KV store like Redis or LevelDB.
Explore 7 awesome GitHub repositories matching data & databases · SQL-Backed Stores. Refine with filters or upvote what's useful.
This project is a Python-based proxy pool manager that collects, validates, and serves free proxy IP addresses through an HTTP API. It consists of an automated scraper to gather addresses from multiple online sources, a persistent database-backed store for organization, and a delivery interface for retrieving validated proxies. The system features a pluggable scraper architecture that allows for the integration of custom discovery methods and source expansion via generator functions. It employs decorator-based validation logic, enabling the definition of custom connectivity and HTTPS criteria
Implements a persistent database-backed store using hashes for high-speed proxy IP retrieval.
Maddy is a modular mail server that assembles a complete email system by connecting small, single-purpose modules through a declarative configuration file. Rather than a monolithic stack, it lets operators compose message processing, storage, authentication, and security enforcement from interchangeable building blocks, with each module handling a specific function like receiving SMTP connections, verifying credentials, or applying policy checks. The server distinguishes itself through its flexible authentication and security architecture. It delegates user verification to external systems in
Adds, lists, sets, or deletes entries in a SQL-backed key-value store using parameterized queries.
Rack-attack هو برنامج وسيط (middleware) لتحديد معدل الطلبات وفلترتها لواجهة Rack. يوفر نظاماً لتقييد طلبات HTTP والحفاظ على قوائم حظر لعناوين IP لحماية التطبيقات من الزيارات الضارة وهجمات حجب الخدمة (DoS). يُمكّن المشروع من تخفيف هجمات DDoS على مستوى التطبيق وإدارة حدود معدل طلبات API من خلال تحديد ورفض الطلبات القادمة من عملاء محظورين أو عناوين IP مسيئة. كما يسمح بتعريف قوائم سماح لتجاوز الفلاتر، ويستخدم منطقاً مخصصاً لتحديد ما إذا كان يجب حظر العميل أو تقييد معدل طلباته. يغطي الأداة إدارة شاملة لحركة المرور من خلال حظر العملاء تلقائياً، واستراتيجيات التراجع الأسي (exponential backoff)، والقدرة على تحديد استجابات رفض مخصصة. كما يتضمن أدوات لمراقبة أنماط الطلبات ويدعم أنظمة تخزين مؤقت خارجية لمزامنة الحالة عبر مثيلات التطبيقات الموزعة.
Provides external cache backend integration to synchronize rate limiting state across distributed application instances.
Biopython هي مكتبة معلوماتية حيوية لـ Python توفر أدوات لتحليل ومعالجة وتحليل التسلسلات البيولوجية، والهياكل الجزيئية، والأشجار التطورية. تعمل كمحلل للتسلسلات البيولوجية للبيانات الجينومية والبروتينية عبر تنسيقات ملفات متعددة معيارية في الصناعة، وتعمل كواجهة للاستعلام عن البيانات البيولوجية والاقتباسات من مستودعات NCBI Entrez. يتميز المشروع بمجموعات أدوات متخصصة لتحليل بنية البروتين وبناء الأشجار التطورية. يتضمن محلل بنية البروتين لمعالجة ملفات PDB و mmCIF لحساب الهندسة الجزيئية، بالإضافة إلى مجموعة أدوات للأشجار التطورية لتحليل العلاقات التطورية بين الأنواع. تغطي المكتبة مجموعة واسعة من قدرات المعلوماتية الحيوية، بما في ذلك تحليل التسلسل الجينومي للنسخ والترجمة، وإدارة محاذاة التسلسلات، وحسابات الوراثة السكانية. كما توفر أدوات تحليل هيكلية لمعالجة الإحداثيات الذرية ثلاثية الأبعاد، بالإضافة إلى أدوات لتصور الميزات الجينومية ونمذجة البيانات الجغرافية الحيوية. يتكامل النظام مع ملفات المعلوماتية الحيوية الثنائية الخارجية عبر تغليف الأدوات ويدعم تخزين السجلات البيولوجية المستمرة من خلال تخزين التسلسلات المدعوم بـ SQL.
Provides SQL-backed storage to persist and partition biological sequence records using named namespaces.
Redka هو مخزن مفتاح-قيمة مدعوم بـ SQL ينفذ واجهة متوافقة مع Redis. يعمل كجسر بيانات علائقي، حيث يترجم أوامر البروتوكول غير العلائقية إلى استعلامات علائقية لتوفير الاستمرارية ومعاملات ACID باستخدام قاعدة بيانات SQL. يسمح النظام باستبطان البيانات العلائقية من خلال كشف بيانات مفتاح-قيمة الداخلية كعرض SQL، مما يتيح الاستعلام المباشر والتحليل عبر بناء الجملة العلائقي. يمكن نشره كخادم شبكة مستقل أو كمكتبة مضمنة داخل تطبيق Go. يدعم المشروع مجموعة متنوعة من هياكل البيانات، بما في ذلك السلاسل، والقوائم، والهاش، والمجموعات غير المرتبة، والمجموعات المرتبة. يوفر قدرات لإدارة دورة حياة المفتاح مع بيانات وصفية لوقت البقاء (TTL)، وعمليات رقمية ذرية، وجبر المجموعات. لإدارة الأداء والوصول، يتضمن وضع تخزين في الذاكرة ووضع اتصال للقراءة فقط.
Uses a SQL database as the primary persistence layer to store non-relational data structures.
IPProxyPool is an HTTP proxy pool manager that crawls, validates, and serves a rotating list of functional proxy addresses via a programmatic API. It integrates proxy scraping, connectivity validation, and persistent database storage to provide a managed source of IP addresses for network requests. The system uses a plugin-based scraping architecture to collect IP addresses from multiple external websites and an asynchronous validation queue to test these candidates in parallel. It differentiates its pool by assigning numeric stability scores to proxies through periodic health checks and conn
Provides a specialized storage layer for efficient organization and retrieval of validated proxy addresses and their status.
Trillian is a distributed, multi-tenant verifiable data store that maintains cryptographically verifiable logs and maps using Merkle tree structures. It functions as a scalable backend for transparency logs, providing a system where data integrity is ensured through append-only records and mathematical proofs of inclusion and consistency. The system distinguishes itself by decoupling core storage from application-specific logic through a personality layer, which handles admission criteria and data canonicalization. It employs a consensus-based leader election mechanism for high availability a
Persists cryptographically hashed trees and maps across various relational database backends.