Hi Xavier,

IMHO, it would be okay to ignore these methods, this case is similar to
Aerospike, give a look to [1]. Also, you may have to ignore the schema
related tests[2].

[1]
https://github.com/apache/gora/blob/master/gora-aerospike/src/main/java/org/apache/gora/aerospike/store/AerospikeStore.java#L130

[2]
https://github.com/apache/gora/blob/master/gora-aerospike/src/test/java/org/apache/gora/aerospike/store/TestAerospikeStore.java#L117


My two cents,

Cheers,
Carlos

El dom., 16 jun. 2019 a las 23:29, FRANCISCO XAVIER SUMBA TORAL
(<xavier.sumb...@ucuenca.edu.ec.invalid>) escribió:

> Hello Madhawa,
>
> Thanks for your comment. Yeah, I will address that this week. And I have a
> question:
>
> Redis doesn't have a schema as other data stores, so is it okay to leave
> functions such as createSchema, deleteSchema y schemaExists with no
> implementation?
>
> Best,
> Xavier.
>
> > On Jun 15, 2019, at 16:03, Madhawa Kasun Gunasekara <madhaw...@gmail.com>
> wrote:
> >
> > Hi Xavier,
> >
> > You should consider other data types also, not only Hashes. [1] Sometimes
> > users like to store data in String data type as well. Please check on
> that
> > as well
> >
> > [1] https://redis.io/topics/data-types
> >
> > Thanks,
> > Madhawa
> >
> >
> > On Sat, Jun 15, 2019 at 8:20 PM FRANCISCO XAVIER SUMBA TORAL
> > <xavier.sumb...@ucuenca.edu.ec.invalid> wrote:
> >
> >> Hello,
> >>
> >> My weekly report is updated on the wiki. Also, I moved all the code from
> >> master the branch GORA-527. And did the following tasks.
> >>
> >> Port to test containers (Docker redis)
> >> Add connections mode configuration (cluster, replicated, …)
> >> Implement put, exists, get, delete
> >> Fix Alfonso comments (reading configuration file as in HBase)
> >>
> >> Best,
> >> Xavier.
> >>
> >>> On Jun 10, 2019, at 22:53, FRANCISCO XAVIER SUMBA TORAL <
> >> xavier.sumb...@ucuenca.edu.ec> wrote:
> >>>
> >>> Thanks Alonso for your comments.
> >>>
> >>> I will analyze the code from HBase. Thanks for your suggestion…
> >>>
> >>> Also, my code is in master, but I will move to the branch 527, it will
> >> be easier to trace changes.
> >>>
> >>>
> >>> Best,
> >>> Xavier.
> >>>
> >>>> On Jun 10, 2019, at 18:20, Alfonso Nishikawa <
> >> alfonso.nishik...@gmail.com> wrote:
> >>>>
> >>>> Hi, Xavier.
> >>>>
> >>>> I don't see your branch GORA-527 told in your report.
> >>>> What I would want to ask for is to add the same functionality to load
> >> the
> >>>> mapping from configuration in you RedisStore [1] as in HBase's store
> >> [2].
> >>>> This will have implications on your readMapping that in HBase was done
> >> by
> >>>> passing an InputStream instead of a file name.
> >>>>
> >>>> [1] -
> >>>>
> >>
> https://github.com/cuent/gora/blob/master/gora-redis/src/main/java/org/apache/gora/redis/store/RedisStore.java#L78
> >>>> [2] -
> >>>>
> >>
> https://github.com/jhnmora000/gora/blob/master/gora-hbase/src/main/java/org/apache/gora/hbase/store/HBaseStore.java#L92
> >>>>
> >>>> Regards,
> >>>>
> >>>> Alfonso Nishikawa
> >>>>
> >>>> El lun., 10 jun. 2019 a las 4:16, FRANCISCO XAVIER SUMBA TORAL
> >>>> (<xavier.sumb...@ucuenca.edu.ec.invalid>) escribió:
> >>>>
> >>>>> Thanks for your comments.
> >>>>>
> >>>>> I pushed my commits and updated the report.
> >>>>>
> >>>>> During this week I want to decide what redisson codec works best for
> >>>>> gora’s use case and I will also solve the comments of the libraries
> >>>>> comparison.  I will keep updating you guys during the week any
> blocker
> >> or
> >>>>> new tasks that come along.
> >>>>>
> >>>>>
> >>>>> Best,
> >>>>> Xavier.
> >>>>>
> >>>>>
> >>>>>> On Jun 9, 2019, at 23:43, carlos muñoz <carlosr...@gmail.com>
> wrote:
> >>>>>>
> >>>>>> Hi Xavier
> >>>>>>
> >>>>>> The document looks great. I have left a few comments. I would like
> to
> >>>>> read
> >>>>>> other valorations .
> >>>>>> Also, please make sure to publish your weekly process on the Wiki
> >> space.
> >>>>>>
> >>>>>> Regards,
> >>>>>> Carlos
> >>>>>>
> >>>>>> El vie., 7 jun. 2019 a las 23:01, FRANCISCO XAVIER SUMBA TORAL
> >>>>>> (<xavier.sumb...@ucuenca.edu.ec.invalid>) escribió:
> >>>>>>
> >>>>>>> Sorry, try again. Anybody should be able to access? I set for
> >> everyone.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>
> >>
> https://docs.google.com/document/d/17RlGIu_SaPo7O2J7k_htg1UDDO9ah41u8cCYUURC7BM/edit?usp=sharing
> >>>>>>>
> >>>>>>>
> >>>>>>> Best,
> >>>>>>> Xavier
> >>>>>>>> On Jun 7, 2019, at 23:59, Kevin Ratnasekera <
> >> djkevincr1...@gmail.com>
> >>>>>>> wrote:
> >>>>>>>>
> >>>>>>>> Hi Xavier,
> >>>>>>>>
> >>>>>>>> I requested access to the docs. Can you please give permissions?
> >>>>>>>>
> >>>>>>>> Regards
> >>>>>>>> Kevin
> >>>>>>>>
> >>>>>>>> On Sat, Jun 8, 2019 at 9:23 AM FRANCISCO XAVIER SUMBA TORAL
> >>>>>>>> <xavier.sumb...@ucuenca.edu.ec.invalid> wrote:
> >>>>>>>>
> >>>>>>>>> Hello
> >>>>>>>>>
> >>>>>>>>> I think that redisson is the option to support redis in gora.
> >>>>>>>>>
> >>>>>>>>> There is an analysis here [1]. What do you think? After some
> >>>>>>> suggestions I
> >>>>>>>>> can add those results to the wiki.
> >>>>>>>>>
> >>>>>>>>> Best
> >>>>>>>>> Xavier
> >>>>>>>>>
> >>>>>>>>> [1]
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>
> >>
> https://docs.google.com/document/d/17RlGIu_SaPo7O2J7k_htg1UDDO9ah41u8cCYUURC7BM/edit?usp=drivesdk
> >>>>>>>>>
> >>>>>>>>> On Wed, Jun 5, 2019, 9:16 AM FRANCISCO XAVIER SUMBA TORAL, <
> >>>>>>>>> xavier.sumb...@ucuenca.edu.ec> wrote:
> >>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> On Wed, Jun 5, 2019, 1:31 AM Kevin Ratnasekera, <
> >>>>>>> djkevincr1...@gmail.com
> >>>>>>>>>>
> >>>>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> Hi Xavier,
> >>>>>>>>>>>
> >>>>>>>>>>> Thank you for the update. Take your time on the research for
> >>>>> selecting
> >>>>>>>>> the
> >>>>>>>>>>> Redis client library, you dont need to compare all Redis
> clients,
> >>>>>>> take a
> >>>>>>>>>>> subset/few looks most promising ( by comparing community,
> >>>>>>> functionality
> >>>>>>>>>>> etc
> >>>>>>>>>>> ). There are only very few recommended from redis.io. [1] (
> >> Jedis,
> >>>>>>>>>>> Lettuce
> >>>>>>>>>>> and Redisson ) Let's focus on these 3, about high lever data
> >>>>>>> structures
> >>>>>>>>>>> etc. Let s do a comparison once you complete that research
> work.
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Okay, I will work on that comparison.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>> As Carlos mentioned, If you do have troubles setting up
> embedded
> >>>>>>> server,
> >>>>>>>>>>> you could always use [1] to spin up Redis server instance from
> >>>>> docker
> >>>>>>>>>>> image. This is the same approach we have taken on Aerospike and
> >>>>>>> CouchDB
> >>>>>>>>>>> datastore tests. That way you can spin up a real instance of
> >> Redis
> >>>>>>>>> server,
> >>>>>>>>>>> you wont be having any limitations compared to these mock
> >> servers.
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Thanks I am looking into aerospike implementation.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> [1] https://redis.io/clients#java
> >>>>>>>>>>> [2] https://www.testcontainers.org/
> >>>>>>>>>>>
> >>>>>>>>>>> Regards
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Best ,
> >>>>>>>>>>
> >>>>>>>>>> Xavier
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> Advertencia legal:
> >>>>>>>>> Este mensaje y, en su caso, los archivos anexos son
> >>>>>>>>> confidenciales, especialmente en lo que respecta a los datos
> >>>>>>> personales, y
> >>>>>>>>> se dirigen exclusivamente al destinatario referenciado. Si usted
> >> no lo
> >>>>>>> es
> >>>>>>>>> y
> >>>>>>>>> lo ha recibido por error o tiene conocimiento del mismo por
> >> cualquier
> >>>>>>>>> motivo, le rogamos que nos lo comunique por este medio y proceda
> a
> >>>>>>>>> destruirlo o borrarlo, y que en todo caso se abstenga de
> utilizar,
> >>>>>>>>> reproducir, alterar, archivar o comunicar a terceros el presente
> >>>>>>> mensaje y
> >>>>>>>>> ficheros anexos, todo ello bajo pena de incurrir en
> >> responsabilidades
> >>>>>>>>> legales. Las opiniones contenidas en este mensaje y en los
> archivos
> >>>>>>>>> adjuntos, pertenecen exclusivamente a su remitente y no
> >> representan la
> >>>>>>>>> opinión de la Universidad de Cuenca salvo que se diga
> expresamente
> >> y
> >>>>> el
> >>>>>>>>> remitente esté autorizado para ello. El emisor no garantiza la
> >>>>>>> integridad,
> >>>>>>>>> rapidez o seguridad del presente correo, ni se responsabiliza de
> >>>>>>> posibles
> >>>>>>>>> perjuicios derivados de la captura, incorporaciones de virus o
> >>>>>>>>> cualesquiera
> >>>>>>>>> otras manipulaciones efectuadas por terceros.
> >>>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> Advertencia legal:
> >>>>>>> Este mensaje y, en su caso, los archivos anexos son
> >>>>>>> confidenciales, especialmente en lo que respecta a los datos
> >>>>> personales, y
> >>>>>>> se dirigen exclusivamente al destinatario referenciado. Si usted no
> >> lo
> >>>>> es
> >>>>>>> y
> >>>>>>> lo ha recibido por error o tiene conocimiento del mismo por
> cualquier
> >>>>>>> motivo, le rogamos que nos lo comunique por este medio y proceda a
> >>>>>>> destruirlo o borrarlo, y que en todo caso se abstenga de utilizar,
> >>>>>>> reproducir, alterar, archivar o comunicar a terceros el presente
> >>>>> mensaje y
> >>>>>>> ficheros anexos, todo ello bajo pena de incurrir en
> responsabilidades
> >>>>>>> legales. Las opiniones contenidas en este mensaje y en los archivos
> >>>>>>> adjuntos, pertenecen exclusivamente a su remitente y no representan
> >> la
> >>>>>>> opinión de la Universidad de Cuenca salvo que se diga expresamente
> y
> >> el
> >>>>>>> remitente esté autorizado para ello. El emisor no garantiza la
> >>>>> integridad,
> >>>>>>> rapidez o seguridad del presente correo, ni se responsabiliza de
> >>>>> posibles
> >>>>>>> perjuicios derivados de la captura, incorporaciones de virus o
> >>>>>>> cualesquiera
> >>>>>>> otras manipulaciones efectuadas por terceros.
> >>>>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Advertencia legal:
> >>>>> Este mensaje y, en su caso, los archivos anexos son
> >>>>> confidenciales, especialmente en lo que respecta a los datos
> >> personales, y
> >>>>> se dirigen exclusivamente al destinatario referenciado. Si usted no
> lo
> >> es
> >>>>> y
> >>>>> lo ha recibido por error o tiene conocimiento del mismo por cualquier
> >>>>> motivo, le rogamos que nos lo comunique por este medio y proceda a
> >>>>> destruirlo o borrarlo, y que en todo caso se abstenga de utilizar,
> >>>>> reproducir, alterar, archivar o comunicar a terceros el presente
> >> mensaje y
> >>>>> ficheros anexos, todo ello bajo pena de incurrir en responsabilidades
> >>>>> legales. Las opiniones contenidas en este mensaje y en los archivos
> >>>>> adjuntos, pertenecen exclusivamente a su remitente y no representan
> la
> >>>>> opinión de la Universidad de Cuenca salvo que se diga expresamente y
> el
> >>>>> remitente esté autorizado para ello. El emisor no garantiza la
> >> integridad,
> >>>>> rapidez o seguridad del presente correo, ni se responsabiliza de
> >> posibles
> >>>>> perjuicios derivados de la captura, incorporaciones de virus o
> >>>>> cualesquiera
> >>>>> otras manipulaciones efectuadas por terceros.
> >>>>>
> >>>
> >>
> >>
> >> --
> >> Advertencia legal:
> >> Este mensaje y, en su caso, los archivos anexos son
> >> confidenciales, especialmente en lo que respecta a los datos
> personales, y
> >> se dirigen exclusivamente al destinatario referenciado. Si usted no lo
> es
> >> y
> >> lo ha recibido por error o tiene conocimiento del mismo por cualquier
> >> motivo, le rogamos que nos lo comunique por este medio y proceda a
> >> destruirlo o borrarlo, y que en todo caso se abstenga de utilizar,
> >> reproducir, alterar, archivar o comunicar a terceros el presente
> mensaje y
> >> ficheros anexos, todo ello bajo pena de incurrir en responsabilidades
> >> legales. Las opiniones contenidas en este mensaje y en los archivos
> >> adjuntos, pertenecen exclusivamente a su remitente y no representan la
> >> opinión de la Universidad de Cuenca salvo que se diga expresamente y el
> >> remitente esté autorizado para ello. El emisor no garantiza la
> integridad,
> >> rapidez o seguridad del presente correo, ni se responsabiliza de
> posibles
> >> perjuicios derivados de la captura, incorporaciones de virus o
> >> cualesquiera
> >> otras manipulaciones efectuadas por terceros.
> >>
>
>
> --
> Advertencia legal:
> Este mensaje y, en su caso, los archivos anexos son
> confidenciales, especialmente en lo que respecta a los datos personales, y
> se dirigen exclusivamente al destinatario referenciado. Si usted no lo es
> y
> lo ha recibido por error o tiene conocimiento del mismo por cualquier
> motivo, le rogamos que nos lo comunique por este medio y proceda a
> destruirlo o borrarlo, y que en todo caso se abstenga de utilizar,
> reproducir, alterar, archivar o comunicar a terceros el presente mensaje y
> ficheros anexos, todo ello bajo pena de incurrir en responsabilidades
> legales. Las opiniones contenidas en este mensaje y en los archivos
> adjuntos, pertenecen exclusivamente a su remitente y no representan la
> opinión de la Universidad de Cuenca salvo que se diga expresamente y el
> remitente esté autorizado para ello. El emisor no garantiza la integridad,
> rapidez o seguridad del presente correo, ni se responsabiliza de posibles
> perjuicios derivados de la captura, incorporaciones de virus o
> cualesquiera
> otras manipulaciones efectuadas por terceros.
>

Reply via email to