Apache Parquet สำหรับ. NET

ได้รับการจัดการอย่างเต็มที่ปลอดภัยและรวดเร็วมาก ไลบรารี. NET เพื่ออ่านและเขียนไฟล์ Apache Parquet ที่ออกแบบมาสำหรับ. NET World (ไม่ใช่ wrapper) เป้าหมาย. .NET 8 , .NET 7 , .NET 6.0 , .NET Core 3.1 , .NET Standard 2.1 และ .NET Standard 2.0
ไม่ว่าคุณจะต้องการสร้างแอพสำหรับ Linux, MacOS, Windows, iOS, Android, Tizen, Xbox, PS4, Raspberry Pi, Samsung TV หรืออีกมากมาย Parquet.net ได้กล่าวถึง
คุณสมบัติได้อย่างรวดเร็ว
- 0⃣ มีการพึ่งพาศูนย์ - ห้องสมุดบริสุทธิ์ที่ใช้งานได้ทุกที่. net ทำงานเช่นเดสก์ท็อปเซิร์ฟเวอร์โทรศัพท์นาฬิกาและอื่น ๆ
- เร็วจริงๆ เร็วกว่า Python และ Java และการใช้งาน C# ทางเลือกที่นั่น มันมักจะเร็วกว่าการใช้งาน C ++ ดั้งเดิม
- - เน็ตพื้นเมือง ออกแบบมาเพื่อใช้. NET และสร้างสำหรับนักพัฒนา. NET ไม่ใช่วิธีอื่น ๆ
- ? ไม่ใช่ "wrapper" ที่บังคับให้คุณพอดีมันเป็นวิธีอื่น ๆ - บังคับให้ Parquet พอดีกับ. NET
- - คุณสมบัติที่เป็นเอกลักษณ์ :
- ห้องสมุดเดียวที่รองรับ Schemas แบบไดนามิก
- รองรับ Parquet ทุกประเภทการเข้ารหัสและการบีบอัด
- รองรับการทำให้เป็นอนุกรม C# คลาสอย่างสมบูรณ์สำหรับ Parquet ที่เรียบง่ายและ ซับซ้อน ทั้งหมด
- ให้ API ระดับต่ำ ระดับสูงและไม่ได้พิมพ์
- เข้าถึงข้อมูลเมตาของไฟล์และคอลัมน์
- การรวมเข้ากับ dataframes (
Microsoft.Data.Analysis )
ลิงค์
- เริ่มต้นอย่างรวดเร็ว
- เอกสารฉบับเต็ม
UI
พื้นที่เก็บข้อมูลนี้รวมถึงการใช้งานแอปพลิเคชั่นดูเดสก์ท็อป Parquet ที่เรียกว่า Floor (Parquet Floor, Get It?) มันเป็น cross-platform ที่มีอยู่ในตัวเองที่ทำด้วยตัวเองทำกับ Avalonia และรวบรวมไว้สำหรับ Linux, Windows และ MacOS

พื้น ไม่ได้หมายถึงการเป็นผู้ชม Parquet ที่ดีที่สุดในโลก แต่เป็นเพียงการใช้งานอ้างอิง อาจมีแอพพลิเคชั่นที่ดีกว่าและมีคุณสมบัติมากขึ้น
การติดตั้ง
ดาวน์โหลดจากส่วนเผยแพร่ บน Windows คุณสามารถติดตั้งได้ด้วย Winget - winget install aloneguid.ParquetDotnet.floor parquetDotNet.floor
ใช้โดย
- Azure Cosmos DB Debtop Data Data Migration Tool
- Ravendb - ฐานข้อมูลเอกสาร Acid NOSQL
- CINCHOO ETL: กรอบ ETL สำหรับ. NET
- ParquetViewer: แอปพลิเคชันเดสก์ท็อป Windows อย่างง่ายสำหรับการดูและการสืบค้นไฟล์ Apache Parquet
- ML.NET: การเรียนรู้ของเครื่องสำหรับ. NET
- Psparquet: โมดูล PowerShell สำหรับ Parquet
- Omni Loader: ตัวเร่งการโยกย้ายฐานข้อมูลการปรับแต่งตนเอง
- Contoso Data Generator V2: ตัวอย่างตัวสร้างข้อมูล
- Recfuence - การวิเคราะห์อิทธิพลทางการเมืองของ YouTube ผ่านคำแนะนำ
- Kusto -Loco - C# KQL Query Engine ที่มีเลเยอร์ I/O ที่ยืดหยุ่นและการสร้างภาพข้อมูล
- Deltaio - การใช้งาน Delta Lake ใน Pure .Net
... เพิ่มการประชาสัมพันธ์ให้ปรากฏที่นี่ ...
การบริจาค
ดูหน้าการบริจาค สิ่งสำคัญอันดับแรกที่คุณสามารถทำได้คือ เพียงแค่แสดงโครงการนี้