10 مستودعات
Standardized drivers and interfaces for external applications to connect to and query a data engine.
Distinct from Data Exposure: Focuses on JDBC/ODBC connectivity standards rather than RESTful API exposure or security restrictions.
Explore 10 awesome GitHub repositories matching data & databases · Database Connectivity Interfaces. Refine with filters or upvote what's useful.
Apache Spark is a unified distributed data processing engine designed for large-scale data analysis and computation graphs. It functions as a distributed machine learning framework, a graph processing system, a real-time stream processor, and a SQL analytics engine. The system enables the execution of distributed SQL querying, large-scale graph analysis, and real-time stream analytics across clusters of machines. It also provides a scalable environment for implementing machine learning algorithms and predictive model development on massive datasets. The engine incorporates relational query e
Provides JDBC and ODBC interfaces allowing external clients to execute queries against the data engine.
Perfect is a server-side Swift framework designed for building high-performance web applications, REST APIs, and backend services. It provides an asynchronous HTTP server that handles web traffic through an event loop, alongside a web template engine for generating dynamic HTML pages. The project includes a WebSocket communication library for implementing bidirectional, real-time data exchange between clients and servers. It also provides a database connector to establish connections and exchange data between Swift applications and external database stores. The framework's capabilities cover
Provides standardized drivers and interfaces for connecting Swift applications to external data stores.
FerretDB is an open-source database emulator and protocol translator that mimics a MongoDB environment to support existing drivers and client tools on a relational backend. It functions as a stateless database proxy that converts binary wire protocol messages into SQL statements, allowing a relational engine to handle document-oriented requests. The project serves as a migration tool for moving applications from MongoDB to PostgreSQL without rewriting queries or changing client drivers. It achieves this by using PostgreSQL as a document store, storing and querying BSON documents through a tra
Implements the network communication protocol used by database clients to allow standard tools to connect.
go-cloud هي مجموعة أدوات من المكتبات المحايدة للسحابة توفر واجهات Go قابلة للنقل للتفاعل مع خدمات السحابة الشائعة. تتيح تطوير التطبيقات متعددة السحابة (multi-cloud) من خلال فصل منطق الأعمال عن تطبيقات API الخاصة بمزود معين. يستخدم المشروع نظاماً يعتمد على المشغلات (drivers) لتعيين استدعاءات الواجهة العامة إلى طلبات خاصة بالمورد. يسمح هذا للتطبيقات بالتبديل بين خلفيات سحابية مختلفة لتخزين الكائنات (blob storage)، وقواعد البيانات العلائقية، ومراسلة النشر والاشتراك غير المتزامنة دون تغيير كود التطبيق الأساسي. إلى جانب التخزين والمراسلة، تتضمن مجموعة الأدوات مديراً لتتبع وتحديث متغيرات التكوين الديناميكية في وقت التشغيل دون الحاجة إلى إعادة تشغيل العملية. كما توفر طبقة مراقبة قياسية للتتبع الموزع، وتسجيل طلبات السجل، وفحص الحالة الصحية.
Offers a standardized interface and driver set for connecting to relational databases across different cloud vendors.
Flyway is a database schema versioning tool and SQL migration orchestrator. It applies version-controlled schema changes to relational databases using SQL scripts and Java Database Connectivity to ensure environments remain consistent and reproducible. The tool tracks applied migration scripts in a dedicated metadata table to determine which updates require execution. It supports the synchronization of schema versions across multiple different database engines and provides integration for build systems and application frameworks to automate updates during software release processes. Capabili
Uses standardized JDBC interfaces to establish communication between the tool and various database engines.
POCO is a comprehensive C++ application framework that provides a cross-platform set of libraries for building network-centric applications. It offers a unified abstraction layer that wraps platform-specific APIs, enabling the same code to run across desktop, server, mobile, IoT, and embedded systems. The framework is organized into modular libraries that can be compiled and linked selectively, allowing developers to include only the components their application needs. The framework distinguishes itself through its broad coverage of application infrastructure needs, including threading and sy
Provides a unified ODBC connector for querying any database with an ODBC driver.
Steampipe is a cloud infrastructure query engine and API-to-SQL mapper that translates REST and GraphQL API responses into relational rows and columns. It allows for the retrieval and joining of real-time data from multiple cloud service providers using a relational database interface. The project functions as a PostgreSQL foreign data wrapper and an SQLite API extension, mapping external API endpoints to virtual tables. This enables the use of standard SQL to query live cloud services and aggregate data from different providers and service accounts into a single unified dataset. The system
Exposes live API data via a Postgres-compatible interface for third-party database client connectivity.
pywin32 هي مجموعة من ملحقات Python التي تعمل كغلاف لواجهة برمجة تطبيقات Windows الأصلية، مما يتيح استدعاء وظائف نظام التشغيل لإدارة موارد النظام منخفضة المستوى والأجهزة. توفر مكتبة أساسية للتفاعل مع كائنات نموذج كائن المكون (COM) لأتمتة تطبيقات سطح المكتب الأصلية، وإطار عمل لبناء تطبيقات واجهة المستخدم الرسومية الأصلية لـ Windows، وواجهة لتسجيل وتشغيل نصوص Python البرمجية كخدمات نظام في الخلفية. يتميز المشروع بتوفير تكامل عميق مع بيئة Windows، بما في ذلك القدرة على ربط كود Python بحلقة الأحداث الأصلية للتعامل مع إشعارات النظام والقدرة على كشف المنطق الداخلي كملحقات ISAPI للتعامل مع طلبات الويب. تغطي القدرات الأوسع للمكتبة اتصال قاعدة البيانات عبر واجهات مزود بيانات Windows الموحدة، وإدارة سجلات أحداث النظام، وتكامل بيئات التفسير التفاعلية في البرامج الخارجية. يتم توزيع المشروع كحزم ثنائية خاصة بالمنصة (Wheels) لبنى معالجات متعددة، بما في ذلك ARM64.
Provides standardized interfaces for connecting to and querying databases via Windows data provider interfaces.
Sqlpad هو عميل SQL قائم على الويب ومنصة عمل متعددة المستأجرين تُستخدم لكتابة وتنفيذ وحفظ الاستعلامات عبر قواعد بيانات علائقية وتحليلية متعددة. يعمل كمدير قاعدة بيانات ODBC يتيح للمستخدمين إدارة اتصالات قواعد البيانات واستكشاف المخططات من خلال واجهة المتصفح. تتميز المنصة بكونها بيئة تعاونية حيث يمكن للمستخدمين مشاركة مستندات SQL وتنسيق تحليل البيانات. وهي تدمج اتحاد الهوية عبر OpenID Connect و SAML و LDAP و OAuth، وتوفر نظام تصور يحول نتائج الاستعلام إلى مخططات وجداول. يغطي النظام مجالات قدرات واسعة بما في ذلك التحكم في الوصول القائم على الأدوار لتقييد اتصالات قاعدة البيانات، وإدارة الجلسات ذات الحالة للمعاملات متعددة العبارات، واستبدال بيانات الاعتماد في وقت التشغيل لتعزيز الأمان. كما يوفر استمرارية الاستعلام وتتبع السجل لإدارة دورة حياة عبارات SQL المحفوظة.
Establishes database connections using standard ODBC drivers and connection strings to execute queries.
Dev-Cpp is a comprehensive development suite that serves as a C++ integrated development environment, a cross-platform application builder, and a visual UI designer. It provides a toolchain for writing, compiling, and debugging native C++ applications on Windows, while offering a framework to create native binaries for desktop, mobile, and IoT devices from a single codebase. The project distinguishes itself by integrating an embedded SQL database engine and a REST API development platform directly into the workflow. It includes an AI-assisted coding tool that leverages large language models t
Offers a PEP-249 compliant interface for interacting with the database through native Python APIs.