Hi Renato, Thanks for the reply and the comments on the Google doc.
I think, adding Gora to YCBS framework will be the best approach. Like, I mentioned in the shared doc, I will dig more into this and update the proposal accordingly. Thank you. **Sheriffo Ceesay** On Mon, Mar 25, 2019 at 12:05 PM Renato Marroquín Mogrovejo < renatoj.marroq...@gmail.com> wrote: > Hey Sheriffo, > > Thanks for sharing this. I went quickly over it, and it looks good overall. > One question I have is the one I left on the proposal as well. The proposal > is about implementing a benckmarking module but why aren't we > using/integrating with something like YCSB? > > I am asking this because it has a few benefits: > - Most of the operations one would be interested in kv-stores are already > modeled by YCSB (as you know) > - With this we would already get support for most key-value stores and we > wouldn't have to implement it(or support it) later on. > - We get a benchmark module that is already accepted and understood by > people using key-value stores. > > The resulting deliverables could be the integration (adding Gora to YCSB, > the module could live in Gora and also could live in YCSB if they want to > take it), and the scripts to run it. > What do you guys think? > > > Best, > > Renato M. > > El dom., 24 mar. 2019 a las 13:05, Sheriffo Ceesay (<sneceesa...@gmail.com > >) > escribió: > > > Hi Renato, > > > > Thanks for the reply. As far as I am concerned all options are on the > > table. I have shared my draft project proposal with the dev email list > for > > comments. I will visit it again and see how best your ideas can be added > to > > the implementation. > > > > Below is the Google doc file, please feel free to add comments. > > > > > > > https://docs.google.com/document/d/1djelY4yVwTuWPA310E_JBinOPnt5PJh3x67z0ZxgBLg/edit?usp=sharing > > > > Thank you. > > > > **Sheriffo Ceesay** > > > > > > On Sun, Mar 24, 2019 at 11:08 AM Renato Marroquín Mogrovejo < > > renatoj.marroq...@gmail.com> wrote: > > > > > Hi Sheriffo, > > > > > > Thanks for your interest in Gora and in this project. > > > We have discussed this a bit already and what the important bit is to > > > figure out Gora's overhead compared to using just the kv stores. > > > Obviously, we incurr in overheads, but it'd be interesting to know > where > > > exactly (most likely serialization) and not just say how slow Gora is. > > > Ideally, one could fix the easy performance bugs but this might be out > of > > > the scope, but anyway, that would be nice. > > > Another idea would be to actually get the final benchmark run as part > of > > > CI? So we know how every change impacts performance. > > > > > > > > > Best, > > > > > > Renato M. > > > El mié., 20 mar. 2019 a las 17:15, sneceesa...@gmail.com (< > > > sneceesa...@gmail.com>) escribió: > > > > > > > > > > > > > > > > On 2017/12/23 20:17:12, Furkan KAMACI <furkankam...@gmail.com> > wrote: > > > > > Hi Fellows, > > > > > > > > > > As you know that our project is defined as: > > > > > > > > > > "*The Apache Gora™ open source framework provides an in-memory data > > > model > > > > > and persistence for big data.*[1]" > > > > > > > > > > I believe that Apache Gora is a special project and it touches many > > > > > projects. I always wonder the performance of NoSQL DBs as > individual > > > and > > > > > accessed via Apache Gora. > > > > > > > > > > I think that we should make a benchmark and publish it, and > Yahoo!’s > > > Cloud > > > > > Serving Benchmark (YCSB) [2] is the most suitable tool for such a > > > purpose. > > > > > I found a recent research about Object-NoSQL Database Mapper (ONDM) > > > > > benchmark [3] which includes Apache Gora and they have produced the > > > > > benchmark source code as ASF 2.0 licensed [4]. > > > > > > > > > > Here is an example from Apache Accumulo which is based on YCSB too > > [5]. > > > > > > > > > > What do you think about it? Who wants to join that work apart from > > me? > > > > > > > > > > Kind Regards, > > > > > Furkan KAMACI > > > > > > > > > > > > > > > [1] https://gora.apache.org > > > > > [2] Cooper BF, Silberstein A, Tam E, Ramakrishnan R, Sears R. > > > Benchmarking > > > > > cloud serving systems with YCSB. In: Proceedings of the 1st ACM > > > symposium > > > > > on Cloud computing - SoCC ’10. Association for Computing Machinery > > > (ACM): > > > > > 2010. p. 143–154, doi:10.1145/1807128.1807152. > > > > > http://dx.doi.org/10.1145/1807128.1807152. > > > > > [3] https://doi.org/10.1186/s13174-016-0052-x > > > > > [4] https://github.com/vreniers/ONDM-Benchmarker > > > > > [5] > https://accumulo.apache.org/papers/accumulo-benchmarking-2.1.pdf > > > > > > > > > > > > > Hi All, I was advised by Kevin Ratnasekera to start or reignite this > > > discussion. I am currently going over the documentation, installation > and > > > familiarising myself with the code base. Any good pointers here will be > > > helpful. > > > > > >