Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Calculate cost of a given benchmark #9

Open
daverigby opened this issue Apr 29, 2024 · 0 comments
Open

Calculate cost of a given benchmark #9

daverigby opened this issue Apr 29, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@daverigby
Copy link
Collaborator

daverigby commented Apr 29, 2024

Calculate the cost of running a given workload against a particular database.

This calculation will vary depending on the kind of database:

  • Self-hosted (e.g. pgvector): Cost per month for the VM(s) required to run the workload, plus any additional storage cost (e.g. EBS)
  • Cloud-hosted, server-based (e.g. Pinecone Pods): Cost per month of the number of nodes needed to run the workload, plus any additional storage if billed separately.
  • Cloud-hosted, serverless (e.g. Pinecone Serverless): Number of compute units consumed to ingest the data (e.g. Write units); plus ongoing cost per month to handle the requested workload (e.g. Read/Write units for performing queries + data storage costs)

May be hard to compare Serverless to non-serverless, as Serverless may scale arbitrarily (e.g. max QPS may be very high, but also cost a lot), so have to pick some target QPS and then see what the cost & latency is at that point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant