[
https://issues.apache.org/jira/browse/FLINK-39455?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Soumitra Kumar updated FLINK-39455:
-----------------------------------
Description:
RocksDB's associative merge operator is a powerful primitive, enabling
applications to express read-modify-write semantics (counters, sorted sets,
etc.) at the storage layer and defer the merge cost to flush and compaction
time.
There is no way to implement merge logic in pure Java without building and
distributing a native library. It would be great to support a pure Java-based
associative merge operator.
was:
RocksDB's associative merge operator is a powerful primitive, enabling
applications to express read-modify-write semantics (counters, sorted sets,
append logs, etc.) at the storage layer and defer the merge cost to flush and
compaction time.
There is no way to implement merge logic in pure Java without building and
distributing a native library. It would be great to support a pure Java based
associative merge operator.
> Add support for Java based AssociativeMergeOperator via JNI
> -----------------------------------------------------------
>
> Key: FLINK-39455
> URL: https://issues.apache.org/jira/browse/FLINK-39455
> Project: Flink
> Issue Type: Improvement
> Reporter: Soumitra Kumar
> Priority: Major
>
> RocksDB's associative merge operator is a powerful primitive, enabling
> applications to express read-modify-write semantics (counters, sorted sets,
> etc.) at the storage layer and defer the merge cost to flush and compaction
> time.
> There is no way to implement merge logic in pure Java without building and
> distributing a native library. It would be great to support a pure Java-based
> associative merge operator.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)