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

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

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

25 مستودعات

Awesome GitHub RepositoriesTime-Series SQL Querying

SQL-based interfaces optimized for querying time-stamped datasets.

Distinguishing note: Focuses on SQL support for time-series, distinct from proprietary query languages.

Explore 25 awesome GitHub repositories matching data & databases · Time-Series SQL Querying. Refine with filters or upvote what's useful.

Awesome Time-Series SQL Querying GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • influxdb/influxdbالصورة الرمزية لـ influxdb

    influxdb/influxdb

    31,557عرض على GitHub↗

    InfluxDB is a high-performance time-series database designed for collecting, storing, and querying time-stamped metrics and event data. It functions as a columnar time-series store and a real-time analytics engine, providing a network-accessible interface for retrieving and analyzing temporal records. The system utilizes a specialized columnar storage format to support high ingestion rates and efficient data retrieval. It incorporates a programmable runtime for executing custom plugins and triggers, including integration for processing and transforming incoming data streams. The platform cov

    Provides SQL-based interfaces for retrieving and analyzing time-series records.

    Rust
    عرض على GitHub↗31,557
  • taosdata/tdengineالصورة الرمزية لـ taosdata

    taosdata/TDengine

    24,734عرض على GitHub↗

    TDengine is a distributed time-series database designed for the high-speed ingestion, compression, and retrieval of timestamped metrics and sensor data. It functions as a SQL-compatible analytics engine, allowing users to perform complex operations on massive volumes of time-ordered information using standard relational syntax. The platform is built to serve as a backend foundation for industrial IoT environments, managing real-time data streams and device metadata through a cluster-based architecture. The system distinguishes itself through a distributed sharding architecture that uses consi

    Supports querying time-series data using standard SQL syntax to perform analysis and retrieve metrics.

    Cbigdatacloud-nativecluster
    عرض على GitHub↗24,734
  • timescale/timescaledbالصورة الرمزية لـ timescale

    timescale/timescaledb

    21,876عرض على GitHub↗

    TimescaleDB is an open-source PostgreSQL extension that adds native time-series capabilities to the database. At its core, it transforms standard PostgreSQL tables into hypertables—automatically partitioned by time intervals—so data is stored in fixed-size chunks without manual sharding. The extension includes a library of over 200 built-in SQL functions purpose-built for time-series workloads, such as time bucketing, gap filling, percentile estimation, and time-weighted averages. What distinguishes TimescaleDB from generic PostgreSQL is its set of integrated time-series features that work th

    Ships over 200 built-in SQL functions for time bucketing, gap filling, percentile estimation, and time-weighted averages.

    Canalyticsdatabasefinancial-analysis
    عرض على GitHub↗21,876
  • openobserve/openobserveالصورة الرمزية لـ openobserve

    openobserve/openobserve

    17,937عرض على GitHub↗

    OpenObserve is a unified observability data platform designed to ingest, store, and analyze logs, metrics, and traces. It functions as a cloud-native monitoring tool that centralizes telemetry from diverse sources, including standard collectors and cloud service providers, into a single, scalable system. By utilizing a columnar storage engine backed by object storage, the platform enables efficient long-term data retention and high-performance analytical querying. The platform distinguishes itself through deep integration with artificial intelligence, allowing users to query data using natura

    Translates standard analytical query languages into optimized operations across distributed datasets for unified log, metric, and trace analysis.

    TypeScriptanalyticsapmdatadog
    عرض على GitHub↗17,937
  • questdb/questdbالصورة الرمزية لـ questdb

    questdb/questdb

    17,062عرض على GitHub↗

    QuestDB is a high-performance, distributed time-series database designed for the ingestion, storage, and analysis of massive datasets. It functions as a real-time analytics platform that utilizes a columnar storage engine to optimize disk input and output, enabling efficient analytical scans and complex windowing operations on streaming data. The platform distinguishes itself through specialized capabilities for handling asynchronous time-series streams, including advanced join algorithms that align disparate data sets based on precise timestamp lookups. It supports high-volume ingestion thro

    Executes complex analytical queries using standard SQL extensions for time-bucketed aggregation and multi-horizon joins.

    Javacapital-marketscppdatabase
    عرض على GitHub↗17,062
  • rerun-io/rerunالصورة الرمزية لـ rerun-io

    rerun-io/rerun

    10,214عرض على GitHub↗

    Rerun is a multimodal data visualizer and robotics data logger designed for rendering synchronized streams of 3D spatial data, images, and time-series metrics. It functions as a tool for capturing high-frequency sensor data and AI outputs into a queryable columnar format, providing a dedicated interface for viewing MCAP recording files and analyzing physical environments. The project distinguishes itself as a machine learning dataset streamer, capable of feeding logged recordings directly into GPU buffers and PyTorch training pipelines without intermediate exports. It supports a high-performa

    Executes SQL queries over recording files to retrieve specific data columns and time ranges.

    Rustcomputer-visioncppmultimodal
    عرض على GitHub↗10,214
  • apache/iotdbالصورة الرمزية لـ apache

    apache/iotdb

    6,286عرض على GitHub↗

    Apache IoTDB is a time-series database designed for the Internet of Things, purpose-built to ingest high-volume data from millions of low-power devices and store timestamp-value pairs with configurable data types and encoding schemes. It organizes time series data and device metadata in a tree-like hierarchy, enabling efficient management of complex industrial sensor networks. The database supports rich querying capabilities, including time-aligned data retrieval across multiple devices, time-based aggregation like downsampling, and frequency-domain signal analysis. It provides high-throughpu

    Retrieves stored time series by path, supports filtering by time range and selecting multiple series in a single query.

    Javabig-datadatabaseiot
    عرض على GitHub↗6,286
  • apache/pinotالصورة الرمزية لـ apache

    apache/pinot

    6,098عرض على GitHub↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Integrates specialized query language plugins to process and retrieve time-series data using custom logical planners.

    Java
    عرض على GitHub↗6,098
  • greptimeteam/greptimedbالصورة الرمزية لـ GreptimeTeam

    GreptimeTeam/greptimedb

    5,968عرض على GitHub↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    Queries observability data across metrics, logs, and traces using SQL and language-specific clients.

    Rustanalyticscloud-nativedatabase
    عرض على GitHub↗5,968
  • evidence-dev/evidenceالصورة الرمزية لـ evidence-dev

    evidence-dev/evidence

    5,919عرض على GitHub↗

    Creates bar charts and other chart types from SQL query results to show trends and distributions.

    JavaScriptanalyticsbusiness-intelligencedashboard
    عرض على GitHub↗5,919
  • cortexproject/cortexالصورة الرمزية لـ cortexproject

    cortexproject/cortex

    5,751عرض على GitHub↗

    Cortex is an open-source, horizontally scalable metrics platform that ingests, stores, and queries Prometheus-compatible time-series data with multi-tenant isolation. It accepts metrics via Prometheus remote write and OpenTelemetry, executes PromQL queries against both recent and historical data, and provides a Prometheus-compatible alerting and recording rule engine with an integrated Alertmanager. The system is built as a set of independently scalable microservices that use hash-ring-based sharding, gossip-based cluster membership, and tenant-aware object storage to distribute workloads acro

    Protects the system from expensive queries by enforcing time ranges, selectors, and concurrency caps.

    Gocncfhacktoberfestkubernetes
    عرض على GitHub↗5,751
  • google/perfettoالصورة الرمزية لـ google

    google/perfetto

    5,558عرض على GitHub↗

    Perfetto is a platform for system-level performance tracing and analysis on Linux and Android. It combines a high-throughput trace recorder, a SQL-based query engine, and a browser-based visualizer into a single toolchain. The platform covers CPU scheduling and call-stack profiling, native and Java heap memory allocation tracking, GPU and graphics events, and system-wide counters such as CPU frequency and power consumption. The architecture decouples trace recording from offline analysis, using a compact protobuf format for event encoding and columnar storage for efficient SQL queries. The we

    Converts counter data to intervals, intersects time ranges, and pairs events into slices for analysis.

    C++
    عرض على GitHub↗5,558
  • openpanel-dev/openpanelالصورة الرمزية لـ Openpanel-dev

    Openpanel-dev/openpanel

    5,349عرض على GitHub↗

    OpenPanel is a self-hosted product analytics platform designed for tracking user behavior and visualizing product metrics on private infrastructure. It provides a comprehensive system for collecting events across web, mobile, and server environments while ensuring complete ownership of data. The platform distinguishes itself through a privacy-first approach, utilizing cookieless event tracking and regional data residency to simplify regulatory compliance. It integrates large language models via the Model Context Protocol, enabling users to query behavioral data and analyze trends using natura

    Builds dashboards featuring funnels and retention curves through a visual interface without requiring SQL.

    TypeScriptalternativeanalyticsopen-source
    عرض على GitHub↗5,349
  • sqlpad/sqlpadالصورة الرمزية لـ sqlpad

    sqlpad/sqlpad

    5,186عرض على GitHub↗

    Sqlpad هو عميل SQL قائم على الويب ومنصة عمل متعددة المستأجرين تُستخدم لكتابة وتنفيذ وحفظ الاستعلامات عبر قواعد بيانات علائقية وتحليلية متعددة. يعمل كمدير قاعدة بيانات ODBC يتيح للمستخدمين إدارة اتصالات قواعد البيانات واستكشاف المخططات من خلال واجهة المتصفح. تتميز المنصة بكونها بيئة تعاونية حيث يمكن للمستخدمين مشاركة مستندات SQL وتنسيق تحليل البيانات. وهي تدمج اتحاد الهوية عبر OpenID Connect و SAML و LDAP و OAuth، وتوفر نظام تصور يحول نتائج الاستعلام إلى مخططات وجداول. يغطي النظام مجالات قدرات واسعة بما في ذلك التحكم في الوصول القائم على الأدوار لتقييد اتصالات قاعدة البيانات، وإدارة الجلسات ذات الحالة للمعاملات متعددة العبارات، واستبدال بيانات الاعتماد في وقت التشغيل لتعزيز الأمان. كما يوفر استمرارية الاستعلام وتتبع السجل لإدارة دورة حياة عبارات SQL المحفوظة.

    Executes SQL statements and renders the results as visual charts and tables.

    JavaScript
    عرض على GitHub↗5,186
  • vega/vega-liteالصورة الرمزية لـ vega

    vega/vega-lite

    5,216عرض على GitHub↗

    Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a concise JSON specification into a full Vega visualization, automatically inferring scales, axes, and legends from encoding declarations. The grammar-of-graphics encoding maps data fields to visual channels such as position, color, size, and shape, while a multi-view composition grammar enables layered, faceted, concatenated, and repeated layouts. Reactive parameter binding links named parameters to input widgets, selections, and expressions for dynamic updates. The project suppo

    Vega-Lite breaks continuous time into meaningful intervals such as year, month, or hour for grouping and aggregation.

    TypeScriptchartsdeclarative-languageplot
    عرض على GitHub↗5,216
  • plotly/falconالصورة الرمزية لـ plotly

    plotly/falcon

    5,102عرض على GitHub↗

    Falcon هو عميل SQL ومدير قواعد بيانات متعدد المنصات يوفر واجهة موحدة لتنفيذ الاستعلامات عبر أنظمة قواعد بيانات متعددة. يعمل كتطبيق سطح مكتب لنظامي Windows و Mac، مما يسمح للمستخدمين بإدارة البيانات عبر بيئات قواعد بيانات متنوعة من خلال محرر استعلام واحد. تعمل الأداة كاستوديو بيانات متزامن سحابياً، مما يسد الفجوة بين نتائج قواعد البيانات المحلية والتخزين السحابي البعيد. وهذا يتيح نقل بيانات الاستعلام المعالجة إلى بيئة سحابية للتخزين الدائم والتحليل التعاوني. إلى جانب تنفيذ الاستعلامات، يتضمن التطبيق أداة تصور تحول نتائج SQL إلى مخططات تفاعلية لتحليل البيانات. وتدعم هذه الإمكانات نظام اتصال يعتمد على التعريفات (drivers) وآلية تخزين مؤقت من جانب العميل لإدارة مجموعات النتائج.

    Integrates a SQL editor with built-in charting to visualize query results directly.

    JavaScriptelectronfalconmysql-client
    عرض على GitHub↗5,102
  • jodaorg/joda-timeالصورة الرمزية لـ JodaOrg

    JodaOrg/joda-time

    4,984عرض على GitHub↗

    Joda-Time هي مكتبة وإطار عمل للتاريخ والوقت في Java تُستخدم لتحليل وتمثيل وحساب البيانات الزمنية. توفر واجهة برمجة تطبيقات زمنية آمنة للخيوط (thread-safe) تستخدم كائنات غير قابلة للتغيير لضمان سلامة التزامن وتلتزم بمعيار ISO8601. يتميز المشروع بنظام تقويم قابل للتوصيل، والذي يدعم تسلسلات زمنية متنوعة بما في ذلك التقويمات الغريغورية والبوذية والقبطية والإثيوبية والإسلامية. كما يعمل كأداة لإدارة المنطقة الزمنية، باستخدام قاعدة بيانات مناطق داخلية قائمة على IANA لترجمة اللحظات وتحديث قواعد التوقيت الصيفي بشكل مستقل عن وقت تشغيل المضيف. تغطي المكتبة مجموعة واسعة من الإمكانيات، بما في ذلك الحساب الزمني لحسابات المدة والفترة، وإدارة المنطقة الزمنية، وتنسيق التاريخ والوقت للغة الطبيعية أو الأنماط المخصصة. كما تتضمن أدوات لاختبار الوقت الحتمي عن طريق محاكاة ساعة النظام. يوفر المشروع أدوات تشغيلية متبادلة لتحويل أنواع المكتبة إلى فئات التاريخ والتقويم القياسية في Java.

    Implements time range modeling using inclusive starts and exclusive ends to simplify duration arithmetic.

    Javadate-timejavajoda
    عرض على GitHub↗4,984
  • dotnetcore/freesqlالصورة الرمزية لـ dotnetcore

    dotnetcore/FreeSql

    4,388عرض على GitHub↗

    FreeSql هو أداة تعيين كائنات-علاقات (ORM) في .NET وطبقة وصول للبيانات تترجم الكود الموجه للكائنات إلى SQL لمزودي قواعد بيانات علائقية متعددين. يعمل كمنشئ استعلام SQL بأسلوب fluent ومزامن لمخطط قاعدة البيانات، مما يسمح للمطورين بمواءمة هياكل جداول وفهارس قاعدة البيانات مع تعريفات فئات الكيانات. تم تحسين إطار العمل خصيصاً لـ .NET Native AOT لضمان تقليل بصمات الذاكرة وأوقات بدء تشغيل أسرع. يتضمن مديراً لحركة مرور قاعدة البيانات لتوزيع الحمل من خلال تقسيم القراءة والكتابة، وتقسيم الجداول الديناميكي (sharding)، وعزل البيانات القائم على المستأجر. تشمل الإمكانيات الواسعة استيعاب البيانات عالي الأداء باستخدام آليات النسخ المجمع الخاصة بالمزود، والاستعلام المتقدم مع دوال النافذة و CTEs المتكررة، والمراقبة القائمة على AOP لتدقيق تغييرات البيانات. يوفر النظام أيضاً أدوات إدارة المخطط للترحيلات المؤتمتة وأدوات التطوير لتوليد فئات الكيانات من بيانات تعريف قاعدة البيانات.

    Provides SQL-based interfaces optimized for retrieving the most recent records from time-stamped datasets.

    C#accessclickhousecodefirst
    عرض على GitHub↗4,388
  • aws/aws-sdk-pandasالصورة الرمزية لـ aws

    aws/aws-sdk-pandas

    4,107عرض على GitHub↗

    aws-sdk-pandas هي مكتبة Python تدمج إطارات بيانات pandas مع خدمات AWS، وتعمل كأداة ETL لبيانات السحابة وموصل لمستودع البيانات. توفر واجهة موحدة لنقل وتحويل البيانات بين إطارات البيانات في الذاكرة والتخزين السحابي وقواعد البيانات ومستودعات البيانات. يتميز المشروع كمنسق حوسبة موزع قادر على إرسال أعباء العمل القائمة على pandas إلى مجموعات EMR وبيئات المعالجة بدون خادم. كما يتخصص في تنسيق معالجة البيانات الموزعة عبر تهيئة مجموعة Ray للتعامل مع مجموعات البيانات التي تتجاوز ذاكرة جهاز واحد. تغطي المكتبة مجموعة واسعة من القدرات، بما في ذلك إدارة تخزين الكائنات لـ S3، وتنفيذ استعلام SQL لـ Athena وRedshift، والتكامل مع قواعد بيانات NoSQL، والرسم البياني، والسلاسل الزمنية. كما تتضمن أدوات لإدارة البيانات الوصفية من خلال كتالوج Glue، وفهرسة بيانات OpenSearch، وإدارة أصول ذكاء الأعمال في QuickSight. تشمل الوظائف الإضافية استرداد الأسرار، وتحليل سجلات CloudWatch، وإدارة قواعد جودة البيانات.

    Retrieves time-stamped data from Timestream tables using optimized SQL queries.

    Pythonamazon-athenaamazon-sagemaker-notebookapache-arrow
    عرض على GitHub↗4,107
  • kuzudb/kuzuالصورة الرمزية لـ kuzudb

    kuzudb/kuzu

    3,965عرض على GitHub↗

    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

    Constructs time-based intervals from integer values for use in temporal arithmetic.

    C++cypherdatabaseembeddable
    عرض على GitHub↗3,965
السابق12التالي
  1. Home
  2. Data & Databases
  3. Time-Series SQL Querying

استكشف الوسوم الفرعية

  • Expensive Query ProtectorsLimits the resource impact of expensive queries by enforcing time ranges, series selectors, and concurrency caps. **Distinct from Time-Series SQL Querying:** Distinct from Time-Series SQL Querying: focuses on protecting the system from heavy queries, not SQL-based querying.
  • Feature Flag SQL QueryersUses SQL queries to inspect feature flag values over time, identify overridden flags, and check for collection errors. **Distinct from Time-Series SQL Querying:** Distinct from Time-Series SQL Querying: specifically queries feature flag state over time from trace data, not general time-series SQL interfaces.
  • No-SQL Visual AnalyticsVisual report builders that allow creating funnels and retention curves without writing SQL queries. **Distinct from SQL Charting:** Provides a visual abstraction layer to avoid SQL entirely, whereas SQL Charting relies on query input.
  • SQL ChartingBuilt-in SQL editor with chart and dashboard visualization for query results. **Distinct from Time-Series SQL Querying:** Distinct from Time-Series SQL Querying: adds chart visualization capabilities to SQL querying.
  • Time Interval Operations4 وسوم فرعيةOperations for converting counter data to intervals, intersecting time ranges, and pairing start/end events into slices. **Distinct from Time-Series SQL Querying:** Distinct from Time-Series SQL Querying: focuses on interval conversion and intersection operations, not general time-series querying.
  • Time-Series SQL FunctionsA library of over 200 SQL functions for time bucketing, gap-filling, percentile estimation, and time-weighted averages. **Distinct from Time-Series SQL Querying:** Distinct from Time-Series SQL Querying: focuses on the built-in function library, not the querying interface itself.