Apache ORC讀寫插件

0.1.5
版本
2025-03-05
版本更新時(shí)間
4
安裝
13
star
簡介
- 通過
swoole/PHPy
內(nèi)聯(lián)調(diào)用python/pyorc
實(shí)現(xiàn)對Apache ORC
格式文件的讀寫
安裝
-
安裝composer包
composer require workbunny/php-orc
-
安裝Python、pip、Python-dev
自行安裝 或 通過
.vendor/bin/php-orc install:python
安裝,--help
查看幫助 -
安裝
PHPy
拓展自行安裝 或 通過
.vendor/bin/php-orc install:phpy
安裝,--help
查看幫助 -
安裝
pyorc
及依賴模塊自行安裝 或 通過
.vendor/bin/php-orc install:pyorc
安裝,--help
查看幫助
使用
直接調(diào)用
- 實(shí)例化
Reader
類進(jìn)行讀取操作 - 實(shí)例化
Writer
類進(jìn)行寫入操作
詳見 examples目錄
繼承開發(fā) & 使用
- 繼承
ReaderClass
類進(jìn)行讀取操作的拓展開發(fā)或使用 - 繼承
WriterClass
類進(jìn)行寫入操作的拓展開發(fā)或使用
詳見 examples目錄
說明
- 關(guān)于
Apache ORC
格式可以參考Apache ORC - 關(guān)于
Python/PyORC
可以參考Python/PyORC- 建議使用
--venv
虛擬環(huán)境安裝,在當(dāng)前項(xiàng)目根目錄中會(huì)創(chuàng)建.venv
目錄存放源碼
- 建議使用
- 關(guān)于使用上的代碼問題,可以參考
swoole/PHPy
的文檔PHPy - 使用本組件基于
Class
進(jìn)行深度開發(fā)需要對Python
及PyORC
有一定了解
其他格式
Apache Parquet
Apache Iceberg
- 暫無,后續(xù)
workbunny
會(huì)推出
- 暫無,后續(xù)