Как лучше всего выполнять запрос, когда есть несколько авторов и один читатель? - PullRequest
0 голосов
/ 30 марта 2020

Допустим, есть несколько авторов, которые продолжают обновлять таблицу базы данных новыми записями. Одновременно, если есть читатель, читающий данные, какие результаты он получит, когда в базу данных произойдут параллельные записи?

Например: три писателя вставляют новые записи, а читатель читает базу данных, используя оператор выбора

 W ===========================>   
 W ===========================> Database ============================> Reader          
 W ===========================>

Вопрос:

  • Можно ли использовать Select * from table для получения последних записей?
  • Должны ли мы инициировать транзакцию, чтобы даже прочитать данные?
...