Я построил клон Twitter, и строка, в которой хранится профиль Джастина Бибера (очень известный человек с множеством последователей), читается невероятно часто. Сервер, который его хранит, кажется, перегружен. Могу ли я купить более крупный сервер только для этой строки? Кстати, он не обновляется очень часто.Однострочный хот-спот
ответ
Короткий ответ заключается в том, что Cloud Spanner не предлагает различные конфигурации серверов, за исключением увеличения количества узлов.
Если вы не против чтения устаревших данных, одним из способов увеличить пропускную способность чтения является использование транзакций только для чтения, bounded-staleness. Это гарантирует, что ваши чтения для этих строк могут быть отправлены из любой реплики разделенных (s), которые принадлежат этим строкам.
Если вы хотите пойти еще дальше, вы можете рассмотреть компромисс моделирования данных, который делает записи более дорогими, но читает дешевле. Один из способов сделать это - вручную очертить эту строку (например, создав N копий ее с разными первичными ключами). Когда вы хотите прочитать строку, клиент может выбрать один для чтения наугад. Когда вы обновляете его, просто обновляйте все экземпляры атомарно в рамках одной транзакции. Обратите внимание, что этот подход редко используется на практике, так как очень немногие рабочие нагрузки действительно имеют характеристики, которые вы описываете.
- 1. perl однострочный, как grep?
- 2. Однострочный цикл обновления цикла
- 3. Perl readdir как однострочный?
- 4. Однострочный рейз, если
- 5. однострочный комментарий будет исключен
- 6. Однострочный условный режим
- 7. Где находится однострочный?
- 8. Прочитать однострочный пиренок python
- 9. Однострочный переполнения TextBox unscrollable
- 10. однострочный комментарий продолжение
- 11. Выходной однострочный многострочный CimInstance
- 12. Пакетная программа однострочный
- 13. PHP - Довольно однострочный, если
- 14. Однострочный реверсивный шнур
- 15. Многопоточность медленнее, чем однострочный
- 16. Однострочный файл с контентом
- 17. Условный AddWithValue как однострочный
- 18. Prolog - член предикат однострочный
- 19. Переместить файлы и переименовать - однострочный
- 20. C99 однострочный синтаксис синтаксиса строки
- 21. AS3 однострочный с условными обозначениями
- 22. Однострочный к XOR две строки?
- 23. Как работает этот однострочный Perl?
- 24. Как форматировать однострочный файл css?
- 25. Что делает этот однострочный скрипт?
- 26. Python однострочный оператор if else
- 27. Многопоточный однострочный файл в Java
- 28. Однострочный пользовательский ввод в R
- 29. однострочный комментарий брейки Javascript исполнение
- 30. Добавить список в F # однострочный
IIUC Twitter на самом деле пишет каждому каналу вашего подписчика, когда вы делаете сообщение. Тогда строки с горячими точками будут людьми, которые будут следить за множеством людей, которые отправляют сообщения в одно и то же время, поскольку все эти обновления будут входить в моду. Гораздо менее распространенный или вероятный, чем поклонник Бибера. – Robert