awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
danielbeach avatar

danielbeach/data-engineering-practice

0
View on GitHub↗
2,726 स्टार्स·836 फोर्क्स·Python·1 व्यू

Data Engineering Practice

Data engineering practice repository providing tutorials, distributed processing engines, and Python data pipeline automation scripts. The system encompasses automated data validation, distributed compute aggregation, embedded columnar querying, lazy evaluation planning, partitioned storage export, and cloud storage retrieval.

The capability surface covers cloud integration and storage, data engineering and pipelines, data processing and analytics, data quality and testing, database and storage, file management, and monitoring and observability.

Features

  • Distributed Computing Engines - Loads large-scale files into distributed compute engines to perform parallel data transformations and numerical aggregations.
  • Practice Problem Repositories - Provides hands-on tutorials and exercises for learning data pipeline design and SQL analytics.
  • Automated Data Validation - Inspects incoming datasets with automated checks to prevent downstream pipeline failures.
  • Data Quality and Validation - Validates incoming datasets against automated schema rules and structural constraints prior to pipeline execution.
  • Analytical Query Engines - Executes analytical queries and data transformations using lightweight embedded columnar database engines.
  • In-Database Columnar Engines - Queries columnar data locally with lightweight embedded database engines optimized for analytical transformations.
  • Columnar Storage - Exports processed query results into partitioned columnar storage formats organized by attributes.
  • Parquet Exporters - Saves query results into partitioned columnar storage formats organized by specific data attributes.
  • Distributed Data Processing Engines - Runs lazy evaluations, transformations, and numerical aggregations across large-scale tabular datasets.
  • Distributed Data Processing - Loads large-scale files into distributed compute clusters to execute parallel transformations.
  • File Data Ingestion - Reads comma-separated values from local files to load raw records into structured database tables.
  • Python Data Pipeline Frameworks - Executes automation scripts for downloading, extracting, validating, and transforming remote datasets.
  • Relational Schemas - Builds database table definitions, primary keys, and indexes for relational storage.
  • Tabular Data Analysis - Aggregates file-based records to calculate daily counts, weekly statistical summaries, and historical trends.
  • Cloud Storage - Downloads and retrieves compressed datasets from remote cloud storage buckets for local processing.
  • Validation Pipelines - Checks incoming datasets for structural anomalies and format errors before downstream processing.
  • Data Pipeline Alerting - Triggers notifications when incoming records violate expected business rules or exhibit extreme outliers.
  • Cloud Storage Clients - Interacts with remote cloud storage buckets via API clients to coordinate multi-step download workflows.
  • Column Transformation - Applies conditional string manipulation, regular expression parsing, type casting, and hashing functions to enrich columns.
  • DataFrame Ingestion - Retrieves remote files via HTTP, loads them into dataframes, and queries records to extract insights.
  • Large Dataset Processors - Processes datasets exceeding available system memory using streaming file lines.
  • Lazy Evaluation Frameworks - Processes memory-constrained datasets efficiently using deferred evaluation and optimized query planning.
  • Lazy Query Execution - Defers computation and builds optimized execution graphs to process larger-than-memory datasets efficiently.
  • Compressed HTTP Extractions - Fetches compressed files over HTTP and extracts their contents locally using automated scripts.
  • Format Conversions - Traverses directory structures to translate nested files into flat tabular formats.
  • Archive Retrievals - Downloads compressed archives from cloud storage buckets and extracts contents for downstream processing.

स्टार हिस्ट्री

danielbeach/data-engineering-practice के लिए स्टार हिस्ट्री चार्टdanielbeach/data-engineering-practice के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Data Engineering Practice को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Data Engineering Practice दिखाई देता है।
  • Database design guides
  • Data Engineering लर्निंग रोडमैप

Data Engineering Practice के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Data Engineering Practice के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • pola-rs/polarspola-rs का अवतार

    pola-rs/polars

    38,855GitHub पर देखें↗

    Polars is a high-performance columnar data processing library designed for efficient analytical workflows. It functions as a structured data library that organizes information into typed columns, utilizing the Apache Arrow memory format to enable zero-copy data sharing and cache-friendly, vectorized operations. The engine is built to handle large-scale tabular datasets, providing both local and distributed analytical runtimes that scale from single-machine environments to multi-node clusters. The project distinguishes itself through a sophisticated lazy query engine that constructs abstract e

    Rustarrowdataframedataframe-library
    GitHub पर देखें↗38,855
  • dask/daskdask का अवतार

    dask/dask

    13,746GitHub पर देखें↗

    Dask is a parallel computing framework and distributed task scheduler designed to scale Python data science workflows from single machines to large clusters. It functions as a cluster resource manager that orchestrates computational logic by representing tasks and their dependencies as directed acyclic graphs. This architecture allows the system to automate the distribution of workloads across available hardware while managing complex execution requirements. The project distinguishes itself through a lazy evaluation engine that defers data operations until they are explicitly requested, enabl

    Pythondasknumpypandas
    GitHub पर देखें↗13,746
  • lancedb/lancedblancedb का अवतार

    lancedb/lancedb

    9,031GitHub पर देखें↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    GitHub पर देखें↗9,031
  • modin-project/modinmodin-project का अवतार

    modin-project/modin

    10,389GitHub पर देखें↗

    Modin is a distributed dataframe library and parallel data processing engine designed to handle large datasets that exceed system memory. It functions as a distributed computing framework that parallelizes data manipulation tasks across multiple CPU cores or clusters to increase throughput and avoid memory errors. The project mirrors the Pandas API, allowing for the distribution of data workflows without changing core code logic. It utilizes a pluggable backend interface, which enables users to switch between different distributed execution engines to optimize performance based on available h

    Pythonanalyticsdata-sciencedataframe
    GitHub पर देखें↗10,389
Data Engineering Practice के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

danielbeach/data-engineering-practice क्या करता है?

Data engineering practice repository providing tutorials, distributed processing engines, and Python data pipeline automation scripts. The system encompasses automated data validation, distributed compute aggregation, embedded columnar querying, lazy evaluation planning, partitioned storage export, and cloud storage retrieval.

danielbeach/data-engineering-practice की मुख्य विशेषताएं क्या हैं?

danielbeach/data-engineering-practice की मुख्य विशेषताएं हैं: Distributed Computing Engines, Practice Problem Repositories, Automated Data Validation, Data Quality and Validation, Analytical Query Engines, In-Database Columnar Engines, Columnar Storage, Parquet Exporters।

danielbeach/data-engineering-practice के कुछ ओपन-सोर्स विकल्प क्या हैं?

danielbeach/data-engineering-practice के ओपन-सोर्स विकल्पों में शामिल हैं: pola-rs/polars — Polars is a high-performance columnar data processing library designed for efficient analytical workflows. It… dask/dask — Dask is a parallel computing framework and distributed task scheduler designed to scale Python data science workflows… lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… modin-project/modin — Modin is a distributed dataframe library and parallel data processing engine designed to handle large datasets that… alibaba/alisql — AliSQL is a fork of MySQL by Alibaba that extends the relational database management system with enhancements for high… datajuicer/data-juicer — Data-Juicer is an open-source framework for cleaning, filtering, deduplicating, and transforming multimodal datasets…