2016-11-02 13 views
1

C#を使用してApache Parquet形式でデータをシリアライズする方法はありますか、その実装は見つかりません。正式な寄木細工の文書では、「スロフトは他の遺物支援言語にもコード化されている可能性がある」と言われています。しかし、私はこれが実際に何を意味するのか分かりません。C#で寄木細工データをシリアライズ

ありがとうございました

答えて

3

私たちはApache Parquetの.NET実装のためのopensourceプロジェクトを開始しました。誰でも参加できます。 https://github.com/elastacloud/parquet-dotnet

+0

初めて安定版をリリースしました –

+0

ありがとうございました – dhalfageme

0

いいえありません。私は一週間、.NETのための私自身の寄木張りの作家を書こうと努力しました。それはあまりにも複雑です。つまりはるかに時間が必要です。私はPythonとfastparquetライブラリを使って、Hadoopクラスタ以外の処理を行いました。私はfastparquetは驚くべき作業であり、扱いがとても簡単だと言わなければならないが、ネストされた列やファイルに効果的に追加する機能がないという欠点がある。 Python3に依存することは言及していませんが、これは展開する頭痛になる可能性があります。

C#にスリフトプロトコルを生成することはできますが、これは遠くに行かないため、出力がParquet仕様と互換性があることを意味します。

私はまだ.NET Core/.NET 4.5のためのオープンソース寄木細工のライブラリを作成したいと思っています。もし誰かが協力したいと思っていたら教えてください。

関連する問題