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