[
https://issues.apache.org/jira/browse/IGNITE-1371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15088934#comment-15088934
]
Igor Rudyak commented on IGNITE-1371:
-------------------------------------
Alexey,
I finished with items 4-5 and pushed everything into ignite-1371 branch.
The only thing which wasn't refactored is the logic related to Serializers. I
am not sure that fully understood your approach with Binary Marshaller. Are you
suggesting just to use OptimizedMarshaller to serialize objects to BLOB? How
about restrictions of Binary Marshaller
(https://apacheignite.readme.io/docs/binary-marshaller)? How about forward and
backward compatibility of Binary Marshaller serialization (which is for example
supported by Kryo)? By the way, one of the useful features of Serializers
approach - it could be used to secure sensitive data. Thus all the sensitive
data from in-memory Ignite cache will be persisted into Cassandra in encrypted
form. For this purpose you just need to implement your custom Serializer which
implements data encryption/decryption.
> Key-Value store (like Cassandra) as CacheStore
> ----------------------------------------------
>
> Key: IGNITE-1371
> URL: https://issues.apache.org/jira/browse/IGNITE-1371
> Project: Ignite
> Issue Type: New Feature
> Components: cache
> Affects Versions: ignite-1.4
> Reporter: Alexandre Boudnik
> Assignee: Igor Rudyak
> Attachments: master_02b59e4_ignite-1371.patch
>
> Original Estimate: 504h
> Remaining Estimate: 504h
>
> It will provide ability to map particular cache holding POJOs to Cassandra
> table. Later it would be generalized to support eventually any any Key-Value
> store.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)