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

Supporto delle "Bulk operations" nel CRUDController #34

Open
pietroserrano opened this issue Jun 16, 2022 · 4 comments
Open

Supporto delle "Bulk operations" nel CRUDController #34

pietroserrano opened this issue Jun 16, 2022 · 4 comments

Comments

@pietroserrano
Copy link

pietroserrano commented Jun 16, 2022

Sarebbe possibile aggiungere il supporto alle Bulk operations nel CRUDController, così da creare/modificare (Post/Put) più di una risorsa con una singola chiamata.

@apomic80
Copy link
Collaborator

Molto interessante, se ho ben capito intendi la possibilità di lavorare client side a più righe e poi fare un save complessivo?

@pietroserrano
Copy link
Author

Si, la possibilità di creare o modificare client side più instanze ed effettuare un'unica chiamata.
Non sono sicuro ma credo dovrebbero chiamarsi Bulk o Batch operations.

@totti240282
Copy link
Contributor

Molto interessante, ma subito mi viene da pensare a molteplici problemi di concorrenza (ovviamente se i client sono molti) ?
Quindi magari trovare il modo di lockare i record modificati da altri utenti.

@pietroserrano
Copy link
Author

In fase di creazione [POST] non dovresti avere problemi di concorrenza.
In fase di modifica, andando a modificare più instanze aumenti sicuramente la probabilità di incappare in problemi di concorrenza rispetto ad una chiamata [PUT] su singola instanza che comunque, allo stato attuale, potrebbe presentarli.

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

No branches or pull requests

3 participants