Repository navigation
Parity v0.1.0
Pre-release
Pre-release
Parity
Parity is a high-performance dataset comparison tool designed to efficiently detect and report differences between large datasets. By leveraging the power of Apache Arrow for in-memory columnar data processing, Parity can handle massive datasets with speed and efficiency.
Features
- High-Speed Dataset Diffing: Compare large datasets efficiently using vectorized, batch-wise operations
- Multiple Data Sources: Support for Arrow IPC, Parquet, CSV files, and ADBC-compatible databases
- Comprehensive Diff Reports: Identify added, deleted, and modified records with column-level detail
- Arrow-Powered Analysis: Leverage Arrow's in-memory columnar format for high-performance operations
- Streaming Processing: Handle multi-terabyte datasets without loading them entirely in memory
- Parallel Execution: Utilize Go's concurrency model for processing partitions simultaneously
- Flexible Output: Export results in various formats including Arrow IPC, Parquet, JSON, Markdown, and HTML