awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cube2222 avatar

cube2222/octosql

0
View on GitHub↗
5,258 نجوم·213 تفرعات·Go·MPL-2.0·10 مشاهدات

Octosql

Octosql هو محرك استعلامات SQL موزع، ومحول بيانات، ومعالج SQL للبث المباشر. يتيح للمستخدمين تنفيذ استعلامات SQL واحدة عبر مصادر بيانات متعددة ومتباينة، بما في ذلك أنواع قواعد البيانات المختلفة وتنسيقات الملفات، لدمج النتائج وتحويلها إلى مجموعة بيانات موحدة.

يتميز النظام بمعاملة ملفات CSV وJSONLines وParquet كجداول افتراضية، ويستخدم بنية تعتمد على الإضافات (plugins) لتوسيع الاتصال بمحركات التخزين الخارجية. يعمل كمعالج للبث المباشر لتدفقات البيانات غير المحدودة، مستخدماً العلامات المائية (watermarks) وعمليات التراجع (retractions) والنوافذ الزمنية (tumbling windows) للحفاظ على الاتساق في الأحداث غير المرتبة. بالإضافة إلى ذلك، يعمل كمولد بيانات SQL قادر على إنتاج مجموعات بيانات اصطناعية وتدفقات سجلات عبر دوال ذات قيم جدولية.

يتضمن المحرك قدرات لربط البيانات عبر مصادر متعددة والتحليل متعدد المصادر، مع تحسين الأداء عبر دفع التنبؤات (predicate push-down) إلى جانب المصدر لتقليل نقل البيانات. يدير النظام البيانات المعقدة من خلال نظام أنواع ثابت (static type system) مع أنواع اتحادية (union types) ويوفر إمكانية المراقبة عبر تصور خطط تنفيذ الاستعلامات.

Features

  • Cross-Source Data Integration - Joins and transforms data from multiple different database engines and file formats using a single SQL interface.
  • Federated SQL Query Tools - Provides a federated SQL interface to execute single statements across multiple disparate data sources and merge results.
  • Cross-Source Joins - Executes queries that combine and transform information originating from different database engines or file formats into a single result set.
  • Virtual Table Transformations - Treats CSV, JSONLines, and Parquet files as virtual tables for analysis and transformation via SQL.
  • Streaming Processors - Processes infinite data streams using watermarks and windowing to maintain consistency for out-of-order events.
  • Multi-Source Queries - Runs single SQL statements across diverse databases to merge data from different origins into a unified view.
  • Database Connectivity Plugins - Deno Query allows integrating third-party plugins to query information across diverse database types and external storage systems.
  • Database Connector Plugins - Provides a plugin system to add native connectivity for additional databases like PostgreSQL and MySQL.
  • Infinite Stream Executions - Executes queries on endless data streams using watermarks and retractions to handle out-of-order events.
  • Real-Time Data Streaming - Processes infinite data streams using SQL windows and watermarks to maintain consistency for out-of-order events.
  • SQL Query Execution Engines - Implements a query engine that processes standard SQL commands to join and transform data across different database types and file formats.
  • File Format Querying - Processes JSON, CSV, TSV, and Parquet files by treating them as virtual tables for SQL queries.
  • Multi-Dataset Analysis - Analyzes combined datasets from relational tables and various file formats without migrating data to a central location.
  • Virtual Tables - Treats files like CSV and Parquet as virtual tables to allow SQL querying without data ingestion.
  • Watermark-Based Event Tracking - Uses watermarks to coordinate out-of-order event streams and trigger the completion of time-based windows.
  • Plugin-Based Architectures - Uses a plugin architecture to extend connectivity to various external storage engines and database types.
  • Synthetic Data Generators - Produces synthetic datasets and record streams using table-valued functions for simulation and testing.
  • Stream Joining - Implements in-memory joining of live data streams to merge records based on shared keys.
  • Tumbling Windows - Organizes streaming records into tumbling windows and triggers output updates based on record counts or watermarks.
  • Predicate Pushdown Joins - Minimizes data transfer by matching small input records against large external sources using source-side predicate filtering.
  • Predicate Pushdown - Optimizes performance by pushing filters directly to the data source to reduce record transfer volume.
  • Query Performance Analyzers - Visualizes query execution plans and utilizes predicate push-down to optimize joins against massive remote tables.
  • Retraction-Based State Updates - Ensures consistency in infinite streams by issuing retractions to correct previously emitted out-of-order results.
  • Standard Input Virtual Tables - Pipes information from standard input into the engine, treating live streams as virtual tables.
  • Stream Join Operators - Combines two live data streams in memory using watermarks to buffer records and ensure consistent results.
  • Database Tools - Multi-database SQL query tool.
  • Query Engines - Joins and transforms data across multiple databases and formats.

سجل النجوم

مخطط تاريخ النجوم لـ cube2222/octosqlمخطط تاريخ النجوم لـ cube2222/octosql

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة cube2222/octosql؟

Octosql هو محرك استعلامات SQL موزع، ومحول بيانات، ومعالج SQL للبث المباشر. يتيح للمستخدمين تنفيذ استعلامات SQL واحدة عبر مصادر بيانات متعددة ومتباينة، بما في ذلك أنواع قواعد البيانات المختلفة وتنسيقات الملفات، لدمج النتائج وتحويلها إلى مجموعة بيانات موحدة.

ما هي الميزات الرئيسية لـ cube2222/octosql؟

الميزات الرئيسية لـ cube2222/octosql هي: Cross-Source Data Integration, Federated SQL Query Tools, Cross-Source Joins, Virtual Table Transformations, Streaming Processors, Multi-Source Queries, Database Connectivity Plugins, Database Connector Plugins.

ما هي البدائل مفتوحة المصدر لـ cube2222/octosql؟

تشمل البدائل مفتوحة المصدر لـ cube2222/octosql: alasql/alasql — AlaSQL is a JavaScript SQL database engine that allows for the filtering, grouping, and joining of in-memory object… risingwavelabs/risingwave — RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process… datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… pentaho/pentaho-kettle — Pentaho Kettle is an enterprise ETL data integration platform designed to extract, transform, and load data between… dbgate/dbgate — DbGate is a universal database management tool and SQL client that provides a unified interface for querying and… zhisheng17/flink-learning — This project is a collection of educational resources and reference implementations for the Apache Flink stream…

بدائل مفتوحة المصدر لـ Octosql

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Octosql.
  • alasql/alasqlA

    AlaSQL/alasql

    7,278عرض على GitHub↗

    AlaSQL is a JavaScript SQL database engine that allows for the filtering, grouping, and joining of in-memory object arrays and JSON data. It functions as an in-memory SQL database and client-side data processor, enabling the execution of SQL statements against JavaScript arrays and external data sources in both browser and server environments. The project serves as a universal data query tool capable of performing relational joins across diverse sources, such as merging Google Spreadsheets, SQLite files, and remote APIs into a single result set. It also acts as an IndexedDB SQL wrapper, allow

    JavaScript
    عرض على GitHub↗7,278
  • risingwavelabs/risingwaveالصورة الرمزية لـ risingwavelabs

    risingwavelabs/risingwave

    9,093عرض على GitHub↗

    RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process continuous data streams. It functions as a streaming data lakehouse, combining the capabilities of a streaming SQL database with a platform that integrates streaming ingestion with open table formats. The system is distinguished by its use of the PostgreSQL wire protocol, allowing it to integrate with existing SQL tools and drivers. It employs a decoupled compute and storage architecture, persisting streaming state and materialized views in cloud object storage to enable independen

    Rustapache-icebergdata-engineeringdatabase
    عرض على GitHub↗9,093
  • datlechin/tableproالصورة الرمزية لـ datlechin

    datlechin/TablePro

    4,471عرض على GitHub↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Swift
    عرض على GitHub↗4,471
  • pentaho/pentaho-kettleالصورة الرمزية لـ pentaho

    pentaho/pentaho-kettle

    8,353عرض على GitHub↗

    Pentaho Kettle is an enterprise ETL data integration platform designed to extract, transform, and load data between disparate sources and target databases. It functions as a metadata-driven orchestrator that utilizes a visual workflow designer to create and manage complex sequences of data tasks and transformation pipelines. The system is distinguished by its distributed data processing engine, which executes workloads across clusters of server nodes to increase throughput. It employs a plugin-based architecture, allowing the platform to be extended via external JAR files to provide connectiv

    Java
    عرض على GitHub↗8,353
عرض جميع البدائل الـ 30 لـ Octosql→