gora-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alparslan Avcı (JIRA) <j...@apache.org>
Subject [jira] [Commented] (GORA-279) Hazelcast module
Date Thu, 27 Mar 2014 12:06:17 GMT

    [ 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

View raw message