Concurrent usage
No due date
0% complete
This is a big goal.
Allow multiple users to interact on same session concurrent to speed up the process of designing a timetable.
Steps:
- Migrate to Postgresql which features row-level locking.
- Think all possible scenarios of inconsistency. For example user A creates a train which stops in station C while user B deletes station C.
- Implement a system to pr…
This is a big goal.
Allow multiple users to interact on same session concurrent to speed up the process of designing a timetable.
Steps:
- Migrate to Postgresql which features row-level locking.
- Think all possible scenarios of inconsistency. For example user A creates a train which stops in station C while user B deletes station C.
- Implement a system to prevent such inconsistencies