[ 
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)

Reply via email to