RepositoryPythonUSUnited States
JDASoftwareGroup

JDASoftwareGroup/kartothek

A consistent table management library in python

160stars
51forks
57issues
0views

📦 Quản lý dữ liệu bảng lớn trên blob store với nhất quán siêu cứng

Kartothek: thư viện Python quản lý (tạo, đọc, cập nhật, xóa) dữ liệu bảng lớn trên blob store, trình bày dưới dạng pandas DataFrame.

Kartothek là thư viện Python giúp quản lý lượng lớn dữ liệu bảng trên blob store (S3, ABS, GCS...). Dữ liệu được lưu dưới dạng dataset — tập hợp các file cùng schema — và được trình bày với người dùng dưới dạng pandas DataFrame. Nhờ định nghĩa metadata, Kartothek quản lý hiệu quả các dataset này và cung cấp giao diện Dask để truy cập và xử lý phân tán.

✨ Điểm nổi bật

  • Quản lý dataset nhất quán: theo dõi trạng thái dataset để đảm bảo tính nhất quán dù dữ liệu rải rác trên nhiều file.
  • Hỗ trợ blob store phổ biến: làm việc với S3, Azure Blob Storage, Google Cloud Storage.
  • Giao diện Dask: cho phép xử lý và truy cập dữ liệu theo cách phân tán.
  • Tích hợp pandas DataFrame: người dùng tương tác với dữ liệu thông qua DataFrame qu familiares.
  • Tự động quản lý phân vùng: theo dõi và chọn lọc dữ liệu một cách minh bạch.
  • Hỗ trợ pipeline dữ liệu: cung cấp khối xây dựng để tạo và sửa đổi dataset trong pipeline.

💡 Vì sao đáng chú ý

Kartothek khác với các giải pháp lưu trữ thông thường ở chỗ nó không chỉ lưu trữ dữ liệu mà còn quản lý toàn bộ vòng đời của dataset thông qua metadata. Điều này giúp tránh các vấn đề về tính nhất quán khi dữ liệu được truy cập đồng thời từ nhiều nguồn. Phù hợp với các hệ thống cần xử lý dữ liệu lớn, tính toán phân tán và yêu cầu cao về độ tin cậy.


#Python #PyData #Dask #Arrow #Parquet #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
TheAlgorithms/Python

All Algorithms implemented in Python

225.5k
Oct 20, 2026
RepositoryPython
Significant-Gravitas/AutoGPT

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

187.7k
Oct 24, 2026
RepositoryPython
dask/dask

Parallel computing with task scheduling

13.9k
Sep 29, 2026
RepositoryPython
stumpy-dev/stumpy

STUMPY is a powerful and scalable Python library for modern time series analysis

4.2k
Oct 16, 2026
RepositoryPython
dask/distributed

A distributed task scheduler for Dask

1.7k
Oct 23, 2026
RepositoryPython
ranaroussi/pystore

Fast data store for Pandas time-series data

611
Apr 28, 2026
RepositoryPython
donnemartin/system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

375.7k
Sep 15, 2026
RepositoryPython
vinta/awesome-python

The definitive list that answers "I want to do X in Python, which tool should I use?"

330.4k
Oct 26, 2026
RepositoryPython
practical-tutorials/project-based-learning

Curated list of project-based tutorials

288.1k
Oct 26, 2026