Size: a a a

2017 May 25

PT

Pavel Tkachenko in Rubyata
Конечно можно
источник

MS

Mikhail Sytchev in Rubyata
эээээ
источник

MS

Mikhail Sytchev in Rubyata
в sqlite параллельные запросы нельзя делать
источник

MS

Mikhail Sytchev in Rubyata
скорее всего ты в это ограничение упрешься сразу же
источник

S

Samad in Rubyata
как лучше поступить
источник

S

Samad in Rubyata
?
источник

AM

Alexander Medvedev in Rubyata
что за чат?
источник

AM

Alexander Medvedev in Rubyata
как работает?
источник

PT

Pavel Tkachenko in Rubyata
Mikhail Sytchev
эээээ
Чат вообще может не писать постоянно в БД. Она же не справится
источник

PT

Pavel Tkachenko in Rubyata
В памяти держать, а в БД по закрытию комнаты
источник

PT

Pavel Tkachenko in Rubyata
Или бачами
источник

S

Samad in Rubyata
чат по типу вотсапа,без перезагрузки страницы и тому подобного,более научно не смогу объяснить
источник

S

Samad in Rubyata
сейчас приходится перезагружать страницу,чтобы получать новые сообщения и прочитал статьую,что для этого легче всего использовать websocket
источник

PT

Pavel Tkachenko in Rubyata
Ну на большую нагрузку не выйдет. Представь поток INSERT данных. Храни промежуточно в памяти, по 1000 штук отправляй разом в БД.
источник

PT

Pavel Tkachenko in Rubyata
Очищая на эти 1000 штук.
источник

PT

Pavel Tkachenko in Rubyata
Можешь через кьюху отправлять
источник

PT

Pavel Tkachenko in Rubyata
Если хранение не критично, то вообще не ложить в базу. А держать в памяти, пока чат открыт.
источник

PT

Pavel Tkachenko in Rubyata
После закрытия очищать
источник

S

Samad in Rubyata
скорее всего не осилю это,только начал рельсы изучать
источник

PT

Pavel Tkachenko in Rubyata
Если учебный проект, то не заморачивайся
источник