[ 
https://issues.apache.org/jira/browse/GORA-279?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13949201#comment-13949201
 ] 

Alparslan Avcı commented on GORA-279:
-------------------------------------

Hi all,

IMHO, the serialization issue that [~renato2099] has mentioned above has to be 
a main concern for Gora developers. Especially, when we were developing GORA-94 
related issues; we have realized that it has to be discussed the way we used 
for serialization. I think, we must specify and follow a standard for this 
issue. This standard can be;
* *Avro serialization:* We can directly use Avro serialization for every 
datastore. In this way, Avro will be provide the boundaries and we obey it. If 
we need any more features for serialization, it has to be implemented in Avro. 
We do not deal with the way of serialization in Gora.
* *Our specific standard:* We can create our own way of serialization. We can 
use any library or protocol like Avro, plain Java serialization but also we add 
some more updates to the implementation in Gora. This option is close to the 
way that we follow now.
* *Other serialization protocols or libraries:* We can choose a library or 
protocol other than Avro, and we follow the standarts of that way. Again in 
this option, we do not deal with the way of serialization in Gora.

I think, we must provide first way at least. Since Avro is a data serialization 
system whose primary use is in Hadoop, we have to use it primarily as our 
serialization method. Moreover, it would be better if we can separate the 
serialization-related tasks and make Avro to deal with them. 
After providing the Avro serialization standard to all data stores, maybe in 
future we can implement more options like protocol buffers, plain Java 
serialization, etc. This will make the developers focus on one way at a time.

And also, maybe we can create a new issue for discussing this.

> Hazelcast module
> ----------------
>
>                 Key: GORA-279
>                 URL: https://issues.apache.org/jira/browse/GORA-279
>             Project: Apache Gora
>          Issue Type: Wish
>            Reporter: Julien Nioche
>              Labels: gsoc2014
>             Fix For: 0.5
>
>         Attachments: gsoc_proposal_draft.odt
>
>
> HazelCast seems to be a popular in-memory data grid 
> [http://www.hazelcast.com/]. The community edition is under the ASL v2.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to