Сигнал Asp.Net MVC R сообщения чата, сохраненные в БД документа или в таблице Azure - PullRequest
0 голосов
/ 27 октября 2018

База данных Sql Server в Azure кажется неэффективной и дорогой, если сообщения чата взрывают мою базу данных большим количеством данных, когда пользователи общаются друг с другом.

Есть ли лучшее решение Azure, в котором я все еще могу сохранять данныесвязанный с сообщением (например, от id, до id, метка времени и т. д.).

Будучи незнакомым с БД документов и таблицами Azure, в чем разница, и будет ли одно из них хорошим решением?Или есть лучшее решение?Может быть, Sql Azure Federations?

В настоящее время я использую большой двоичный объект для хранения изображений, но это не похоже на хорошее решение для сообщений чата.

1 Ответ

0 голосов
/ 27 октября 2018

Лазурные столы хороши и дешевы. Это позволит вам выполнять поиск по разделу и идентификатору внутри раздела - все остальное не проиндексировано и не может быть легко найдено. Если вам нужно получить чаты только по дате / пользователю - это может сработать.

Cosmos DB намного более гибок, чем таблицы Azure, но намного дороже и имеет гораздо больше скрытых затрат - например, производительность как стоимость. И нужно платить за коллекцию, даже если вы ее не используете.

...