Re: pgbench-ycsb - Mailing list pgsql-hackers

From Dmitry Dolgov
Subject Re: pgbench-ycsb
Date
Msg-id CA+q6zcW7Jg1xKe1iJv-z-ApkKBrO0XpuhUEOiREw6ce_L1bmTQ@mail.gmail.com
Whole thread Raw
In response to Re: pgbench-ycsb  (Fabien COELHO <coelho@cri.ensmp.fr>)
Responses Re: pgbench-ycsb  (a.bykov@postgrespro.ru)
Re: pgbench-ycsb  (Fabien COELHO <coelho@cri.ensmp.fr>)
List pgsql-hackers
> On Thu, 19 Jul 2018 at 15:36, Fabien COELHO <coelho@cri.ensmp.fr> wrote:
>
>
> Hello Anthony,
>
> > applications with pgbench under different real-life-like load. So that
> > they will be able to see what's going to happen on production.
> >
> > YCSB (Yahoo! Cloud Serving Benchmark) was taken as a concept. YCSB tests
> > were originally designed to facilitate performance comparisons of
> > different cloud data serving systems and it takes into account different
> > application workloads like:
> > workload A - assumes that application do a lot of reads(50%) and
> > updates(50%).
> > workload B - case when application do 95% of cases reads
> > and 5% updates
> > workload C - models behavior of read-only application.
> > workload E - the workload of the applications which in 95% of cases
> > requests for several neighboring tuples and in 5% of cases - does
> > updates.
> >
> > In the patch those workloads were implemented to be executed by pgbench:
> > pgbench -b ycsb-A
>
> Could you provide a link to the specification?
>
> I cannot find something simple, and I was kind of hoping to avoid diving
> into the source code of the java tool on github:-) In particular, I'm
> looking for a description of the expected underlying schema and its size
> (scale) parameters.

There are the description files for different workloads, like [1], (with the
custom amount of records, of course) and the schema [2]. Would this
information be enough?

[1]: https://github.com/brianfrankcooper/YCSB/blob/master/workloads/workloada
[2]: https://github.com/brianfrankcooper/YCSB/blob/master/jdbc/src/main/resources/sql/create_table.sql


pgsql-hackers by date:

Previous
From: Fabien COELHO
Date:
Subject: Re: pgbench-ycsb
Next
From: Amit Kapila
Date:
Subject: Re: Possible performance regression in version 10.1 with pgbenchread-write tests.