This is the Windows app named Smallpond whose latest release can be downloaded as smallpondv0.15.0sourcecode.zip. It can be run online in the free hosting provider OnWorks for workstations.
OnWorks を使用して、Smallpond というアプリを無料でダウンロードし、オンラインで実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOSOnWorksオンラインエミュレーターを起動しますが、Windowsオンラインエミュレーターの方が優れています。
-5。起動したばかりのOnWorksWindows OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードしてインストールします。
-7.LinuxディストリビューションソフトウェアリポジトリからWineをダウンロードします。 インストールしたら、アプリをダブルクリックして、Wineで実行できます。 また、人気のあるWindowsプログラムやゲームのインストールに役立つWine上の豪華なインターフェイスであるPlayOnLinuxを試すこともできます。
WineはLinux上でWindowsソフトウェアを実行する方法ですが、Windowsは必要ありません。 Wineは、任意のLinuxデスクトップでWindowsプログラムを直接実行できるオープンソースのWindows互換性レイヤーです。 基本的に、Wineは、実際にWindowsを必要とせずに、これらすべてのWindowsアプリケーションを実行できるように、十分な数のWindowsを最初から再実装しようとしています。
スクリーンショットは
Ad
スモールポンド
DESCRIPTION
smallpondはDeepSeekが開発した軽量な分散データ処理フレームワークで、3FS(Fire-Flyer File System)バックエンドを使用してクラスタ上でDuckDBのワークロードを拡張できるように設計されています。DuckDBの高速分析エンジンを維持しながら、シングルノードからマルチノード設定に移行することで、Sparkのような重いシステムに移行することなく、大規模なデータセット(ペタバイト規模など)を操作できるようにします。ユーザーはPython風のコード(DataFrame APIまたはSQL文字列経由)を記述して変換を表現します。バックグラウンドでは、タスクがスケジュールされ(多くの場合Ray経由)、パーティション化されたデータで動作するDuckDBインスタンスにプッシュされます。ストレージ層(3FS)はランダムアクセスと高スループットに最適化されているため、smallpondはデータのシャッフル、再パーティション、およびノード間の中間結果を管理できます。
オプション
- DuckDBの分散拡張:ノード間でSQL / DataFrame操作を実行するためのサポート
- 3FSを共有データバックエンドとして使用し、データストレージとシャッフル操作を管理します。
- SQL 文字列または Python 関数 (map、partial_sql) を介した変換用の API
- パーティション数、行数、列のハッシュによる再パーティション化のサポート
- 2つの実行モード: 高レベルの動的 (Ray ベース) と低レベルの静的グラフ実行
- 大規模ワークロード向けに最適化(約 100 TiB のソートでベンチマーク)
プログラミング言語
Python
カテゴリー
このアプリケーションは、https://sourceforge.net/projects/smallpond.mirror/ からも入手できます。OnWorks でホストされているため、無料のオペレーティングシステムから最も簡単にオンラインで実行できます。