Skip to content
View ColinLeeo's full-sized avatar
  • Tsinghua University
  • Beijing

Block or report ColinLeeo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ColinLeeo/README.md

Hi there

🧑‍💻 About me

I currently work at Timecho as a database kernel engineer.

I received my master's degree from the School of Software, Tsinghua University, and my bachelor's degree in Information and Communication Engineering from Beijing University of Posts and Telecommunications.

I am interested in database systems, with a focus on storage, query optimization, and scheduling, and I am actively involved in the evolution of open-source databases and file formats. My current work centers on Apache IoTDB and Apache TsFile, with a focus on time-series database kernels, file format design, system performance optimization, and database system support for AI workloads.

🚀 Current Projects and Explorations

  • Apache IoTDB -- Apache IoTDB Committer. I mainly work on time-series database kernel development, with interests in storage engines, query processing, system performance optimization, and the engineering evolution of IoTDB for industrial time-series data scenarios.

  • Apache TsFile -- Apache TsFile PMC Member. I continue to participate in TsFile community building, releases, and technical evolution, focusing on the application of time-series file formats in cross-language implementations, embedded and analytical workloads, query performance optimization, and AI workloads. Recently, I have been working on integrating TsFile with AI and analytical database ecosystems, including TsFile data access support in Hugging Face datasets, the inclusion of TsFile in Hugging Face file formats, and TsFile read/write support in DuckDB.

📄 Papers and Blogs

📜 Past Projects

  • RaBitQ_TurboQuant_KV_Comparison -- A comparative research project on RaBitQ and TurboQuant, supporting the paper Revisiting RaBitQ and TurboQuant: A Symmetric Comparison of Methods, Theory, and Experiments. The project provides a unified experimental framework for comparing the two methods in vector quantization, approximate nearest neighbor search, and key-value cache scenarios.

  • TuGraphDB -- Designed a metadata encoding scheme to resolve update anomalies caused by the original encoding method, enabling metadata modifications with O(1) complexity.

  • Apache HAWQ commercial version a.k.a. OushuDB -- Implemented resource and cluster virtualization to support multi-tenancy and affinity-based query scheduling.

  • Benchmark for Multi-Language TsFile -- A configurable performance benchmarking tool for TsFile across multiple programming languages. It supports scheduled execution and continuous monitoring, with results periodically reported to the TsFile community via GitHub issues.

  • SIMD_TS2DIFF -- A vectorized decoding approach for the core encoding/decoding method in TsFile, incorporating block-level filtering with bit-packing. This design improves time-range query performance by up to two orders of magnitude.

  • MiniGU -- Contributed to the development of a Rust-based embedded graph database with GQL support, aimed at educational and research use in universities, while exploring native graph-vector integration for future RAG systems.

  • LoadaWise-ORCA-for-NewHardwareDB -- Designed load-aware query optimization and scheduling methods in the ORCA optimizer framework, targeting multi-model databases on emerging hardware platforms.

📰 News

Pinned Loading

  1. tugraph-db tugraph-db Public

    Forked from TuGraph-family/tugraph-db

    TuGraph is a high performance graph database.

    C++

  2. apache/iotdb apache/iotdb Public

    Apache IoTDB

    Java 6.4k 1.2k

  3. apache/tsfile apache/tsfile Public

    Apache TsFile

    Java 201 102

  4. postgres postgres Public

    Forked from postgres/postgres

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitti…

    C

  5. miniGU miniGU Public

    Forked from TuGraph-family/miniGU

    Rust

  6. SIMD_TS2DIFF SIMD_TS2DIFF Public

    C 1