The number of jobs in a given projects is not limited per se, but you may want to limit the number of jobs for practical reasons:
We do not expect the CryoSPARC app to gather information on deleted jobs, but the speed of some database queries can be affected by the total number of jobs in a project, including deleted jobs.
To ensure consistency, projects are locked during job deletion. The lock may block subsequent project actions for a considerable time, for example when a job with many associated files is deleted.
Given the project locking and the given use case of programatic job creation and deletion, you may want to aim for fewer than approx. 1000 jobs, including deleted jobs, per project.
To restrain the number of jobs in a single projects, you could create jobs in separate projects according to criteria that make sense under your specific circumstances, such as projects specific to
- a user or small groups of users
- a specific month