Skip to content

Add access cache to support efficient lookup #17697

@danny0405

Description

@danny0405

Task Description

What needs to be done:

  • Add the basic cache layer abstraction
  • Introduce hotspot entries cache: cache A
  • Introduce inflight entries cache(for uncommitted checkpoint): cache B
  • Introce smart eviction strategy for cache A & B
  • support point queries with optional mini-batch access(one access with a set of keys)
  • add tests

Why this task is needed:

ms level point query access is required for streaming, otherwise it's very prone to trigger backpressure then volatility of the pipeline.

Task Type

Code improvement/refactoring

Related Issues

Parent feature issue: (if applicable )
#17647

Metadata

Metadata

Assignees

No one assigned

    Labels

    type:devtaskDevelopment tasks and maintenance work

    Type

    No type

    Projects

    Status

    Open

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions