Mysql
 sql >> база данни >  >> RDS >> Mysql

Обновяване на програмата на Windows, когато други потребители правят промени?

Както Лукас предложи, можете да внедрите система в стил „Push“, която винаги, когато даден обект се модифицира, той да бъде „Насочен“ към другите свързани потребители. Това може да бъде малко сложно. Работата с наследена система по начина, по който се справяме с това, е чрез колона „Промяна на номера“, но всъщност това може да бъде всичко, което се актуализира всеки път, когато записът се променя.

Когато потребител се опита да модифицира обект, ние отправяме запитване към базата данни за заключване на ред този обект, където „Номерът на промяната“ отразява „Номерът на промяната“, който потребителят има в момента.

Ако заключването е успешно, потребителят може да актуализира/изтрие обекта. Когато приключат, те се увеличават „Запазване/Завършване“ и „Промяна на номера“ на обекта.

Ако те не успеят да получат заключване на ред и 'Change Number' е същият, ние показваме съобщение, че обектът, който са поискали, се използва от друг потребител. Ако „Промяна на номера“ е различен, тогава в съобщението се казва, че те трябва да обновят изгледа си.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP Сортиране на най-близките координати

  2. Предотвратяване на влизане на няколко едни и същи потребители в настолно приложение

  3. Миграция на KnexJS с асоциирани начални данни

  4. MySQL my.ini местоположение

  5. Параметризиране на името на файла в MYSQL LOAD DATA INFILE