You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

IDIEP-97
AuthorAnton Vinogradov 
Sponsor
Created
Status
DRAFT


Motivation

Customers may want to 

  • minimize (compression)
  • protect (encryption)
  • transform (e.g. filtering, auto-correction)

user's data at network and memory layer.

Ignite supports Disk Compression and Transparent Data Encryption, but they able to transform the data at the persistent layer only.

Description

To cover both layers (network and memory) and make the feature compatible with the existing data, it is proposed to transform/restore CacheObjects on the fly.

Possible solution is to wrap them and transform byte arrays they provided. This will cover both layers, messaging (network) and storage (in-memory + persist).

Risks and Assumptions

Wrapping require additional memory allocation and subsequent GC work.

Transformation require additional CPU utilization.

Discussion Links

// Links to discussions on the devlist, if applicable.

Reference Links

// Links to various reference documents, if applicable.

Tickets

key summary type updated assignee customfield_12311032 customfield_12311037 customfield_12311022 customfield_12311027 priority status

JQL and issue key arguments for this macro require at least one Jira application link to be configured

  • No labels