Apache Parket untuk .net

Pustaka .NET yang dikelola sepenuhnya, aman, sangat cepat untuk dibaca dan ✍️write file parket apache yang dirancang untuk .NET World (bukan pembungkus). Target .NET 8 , .NET 7 , .NET 6.0 , .NET Core 3.1 , .NET Standard 2.1 dan .NET Standard 2.0 .
Apakah Anda ingin membangun aplikasi untuk Linux, MacOS, Windows, iOS, Android, Tizen, Xbox, PS4, Raspberry Pi, Samsung TVs atau banyak lagi, Parquet.net telah Anda liput.
Fitur sekilas
- 0️⃣ memiliki nol dependensi - perpustakaan murni yang hanya berfungsi di mana saja. NET berfungsi yaitu desktop, server, ponsel, jam tangan, dan sebagainya.
- Sangat cepat. Lebih cepat dari Python dan Java, dan implementasi C# alternatif di luar sana. Seringkali bahkan lebih cepat dari implementasi C ++ asli.
- ? Asli net. Dirancang untuk memanfaatkan .net dan dibuat untuk pengembang .NET, bukan sebaliknya.
- ❤️? Bukan "pembungkus" yang memaksa Anda untuk menyesuaikan diri. Ini sebaliknya - memaksa parket agar masuk ke dalam .net.
- ? Fitur Unik :
- Satu -satunya perpustakaan yang mendukung skema dinamis.
- Mendukung semua jenis parket, pengkodean dan kompresi.
- Sepenuhnya mendukung serialisasi kelas C#, untuk semua jenis parket yang sederhana dan kompleks .
- Memberikan API tingkat rendah , tingkat tinggi, dan tidak diketik.
- Akses ke File dan Kolom Metadata.
- Integrasi dengan DataFrames (
Microsoft.Data.Analysis ).
Tautan
- Awal yang cepat.
- Dokumentasi lengkap.
Ui
Repositori ini sekarang termasuk implementasi aplikasi penampil desktop parket yang disebut lantai (lantai parket, dapatkan?). Ini adalah cross-platform, executable mandiri yang dibuat dengan Avalonia, dan dikompilasi untuk Linux, Windows dan MacOS.

Lantai tidak dimaksudkan untuk menjadi penampil parket terbaik di planet ini, tetapi hanya implementasi referensi. Mungkin ada lebih banyak aplikasi kaya fitur di luar sana.
Menginstal
Unduh dari bagian rilis. Di Windows, Anda dapat menginstalnya dengan Winget - winget install aloneguid.ParquetDotnet.floor .
Digunakan oleh
- Alat migrasi data desktop Azure Cosmos DB.
- RAVENDB - Database dokumen NoSQL asam.
- CINCHOO ETL: Kerangka ETL untuk .NET.
- ParquetViewer: Aplikasi Desktop Windows Sederhana Untuk Melihat & Meminta File Parket Apache.
- ML.NET: Pembelajaran mesin untuk .net.
- PSPARQUET: Modul PowerShell untuk Parket.
- Omni Loader: Self-Tuning Database Migration Accelerator.
- Contoso Data Generator V2: Contoh Generator Data.
- Recfuence - Analisis pengaruh politik YouTube melalui rekomendasi.
- KUSTO -LOCO - C# KQL Query Engine dengan lapisan I/O yang fleksibel dan visualisasi.
- Deltaio - Implementasi Danau Delta di .Net murni.
... Naikkan PR untuk tampil di sini ...
Berkontribusi
Lihat halaman Kontribusi. Hal penting pertama yang dapat Anda lakukan adalah hanya membintangi proyek ini .