https://github.com/vast-data/vastdb_nifi
NiFi 2.x Processors designed for interacting with the VAST Database, enabling schema and table management, efficient ingest, query and modification of columnar data
https://github.com/vast-data/vastdb_nifi
database nifi nifi-processors python
Last synced: 5 months ago
JSON representation
NiFi 2.x Processors designed for interacting with the VAST Database, enabling schema and table management, efficient ingest, query and modification of columnar data
- Host: GitHub
- URL: https://github.com/vast-data/vastdb_nifi
- Owner: vast-data
- License: mit
- Created: 2024-09-05T11:16:11.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-12-05T16:20:45.000Z (6 months ago)
- Last Synced: 2025-12-09T03:23:41.935Z (6 months ago)
- Topics: database, nifi, nifi-processors, python
- Language: Python
- Homepage: https://vastdata.com/whitepaper/#TheVASTDataBase
- Size: 115 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# VastDB NiFi 2.x Processors
[](https://github.com/vast-data/vastdb_nifi/releases)
[](https://github.com/vast-data/vastdb_nifi/actions/workflows/main.yml)
[](https://www.python.org/)
[](https://www.python.org/)
[](https://github.com/astral-sh/ruff)
[](https://opensource.org/licenses/MIT)
[](https://github.com/vast-data/vastdb_nifi/issues)
[](https://github.com/pypa/hatch)
-----
## Table of Contents
- [Overview](#overview)
- [Installation](#installation)
- [Contributing](#contributing)
- [License](#license)
## Overview
This is a **community supported** project containing NiFi 2.0.0 Python Processors for Vast DataBase:
- **DeleteVastDB**: Deletes Vast DataBase Table rows ([docs](./docs/DeleteVastDB.md))
- **DropVastDBTable**: Drop a Vast DataBase Table ([docs](./docs/DropVastDBTable.md))
- **ImportVastDB**: High performance import of parquet files from Vast S3 ([docs](./docs/ImportVastDB.md))
- **PutVastDB**: Writes data to a Vast DataBase Table ([docs](./docs/PutVastDB.md))
- **QueryVastDBTable**: Queries a Vast DataBase Table ([docs](./docs/QueryVastDBTable.md))
- **UpdateVastDB**: Updates a Vast DataBase Table ([docs](./docs/UpdateVastDB.md))
**Features**
- Automatic database schema creation and table creation.
- Automatic table schema discovery and table evolution.
### Quickstart using Docker
See here: https://vast-data.github.io/data-platform-field-docs/vast_database/nifi/quickstart.html
## Contributing
We welcome contributions from the community! Please see our [CONTRIBUTING.md](./CONTRIBUTING.md) guide for details on how to get involved.
## License
`vastdb_nifi` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.