Skip to content

Benchmarking the design  #126

@shaddeykatri

Description

@shaddeykatri

Hi, I have a few designs to implement the same functionality in my code.

One involves using a tuple and storing everything in the same directory.
Like
Employees
("/employees/IT/","employee1"):{employeeDetails} ("/employees/Marketing/","employee2"):{employeeDetails}
Where '/employees/IT/' and '/employees/Marketing' is a part of a tuple.

Another involves using different directories for different departments.

Like
Employees
--IT
-----employee1:{employeeDetails}
--Marketing
-----employee2:{employeeDetails}

Now each design has its own pros and cons and there are a certain set of requirements for them.

Like
Get an employee
Get all employees
Get employees from one dept
Get all employees from X depts
and some more

I want to benchmark which design is the better one.

So far I have gone through the benchmark on the FDB official website.

I have also checked out benchmarking using YSCB.

I have also recorded the net trace while running the test code and I feel there is too much information for me to comprehend.

Please point me in the direction on how to benchmark certain design patterns in foundation db and I'll be more than grateful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions