Is encrypted KVM data always retrieved from Cassandra

I am assuming the KVM and encrypted KVM behaves in the same way, Cached in Mp and then L2 cassandra with only difference that its encrypted using AES 128 and rest is all same.

please confirm whether above assumption is valid or whether encrypted KVM data always retrieved from Cassandra.

Thanks,

Prasanth

Solved Solved
1 2 665
1 ACCEPTED SOLUTION

Hi @potturiprasanth

That assumption is correct. Apigee does not cache in L2 Cassandra but stores it in a separate keyspace. Apart from being encrypted, no other difference between the two in terms of caching or retrieval

View solution in original post

2 REPLIES 2

Hi @potturiprasanth

That assumption is correct. Apigee does not cache in L2 Cassandra but stores it in a separate keyspace. Apart from being encrypted, no other difference between the two in terms of caching or retrieval

Had a discussion with support, above is correct for Apigee on cloud but there is slight difference when it comes to OPDK. It does not utilize the in memory KVM cache for Private Cloud. The encrypted KVM in CPS (Core Persistence Service) org (cloud) which is implemented differently than in the Private Cloud version. CPS is not available for Private Cloud. This just means that to retrieve the KVM, the Message Processor needs to retrieve it from Cassandra each time, and not from its local in memory cache. Thus this will be a performance hit.