Loading...
Works

Flight Records 2022

icon

Description

This system analyzes and queries large datasets from the US Department of Transportation's flight records. Leveraging efficient data structures and abstraction, it enables users to filter, transform, and aggregate data declaratively. The project emphasizes modular design and performance, supporting complex queries through reusable components and optimized algorithms.

Key Features

  • Data Structure Efficiency: Direct implementation using HashMaps and TreeSets enables fast lookups and filtering for base queries.
  • Declarative Query Language: Provides reusable operations like Filter, Transform, and GroupBy to simplify complex data queries.
  • Performance Optimization: Implements caching to minimize repeated query execution time, improving scalability across large datasets.
  • Multi-Algorithm Solutions: Includes route-finding algorithms and multiple query-processing strategies for various performance scenarios.
  • Test-Driven Development: Verified system functionality and correctness through unit tests using JUnit.

Technologies

© 2025 Karan Singh. All Rights Reserved.
This website is built based on Takuya Matsuyama's website