-
Notifications
You must be signed in to change notification settings - Fork 33
Description
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.