Giovanni created NIFI-12442:
-------------------------------
Summary: Adding support for RocksDB
Key: NIFI-12442
URL: https://issues.apache.org/jira/browse/NIFI-12442
Project: Apache NiFi
Issue Type: Improvement
Affects Versions: 1.23.2
Reporter: Giovanni
I would like to suggest the creation of 3 new components:
The first one is a service, which opens an existing RocksDb or, eventually,
using RocksOptions, create it from scratch. It will manage all the open options
(classic, read/write, only read, secondary).
The second one, is a RocksDbReader, that uses the service to communicate with
the RocksDb in order to retrieve informations through a lookup. It can save the
searched content inside an attribute or inside the flowFile content. It will be
capable of using both APIs, such as simple "db.get" and via RocksIterator.
The last one, is a RocksDbWriter, that uses the same service as the reader, but
can write values inside the RocksDb, both from flowFile attribute or flowFile
content, using properties to determine the key to use.
Feel free to express your opinions, if you think this will be useful or useless.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)