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



Возьмем для примера приложение средней сложности: ежедневно генерируется 50-100КБ данных о состоянии и поведении. За год? 18-36ГБ. Плюс производные данные и резервные копии, реальный масштаб удваивается. Звучит просто как цифры, но проблема не в записи, а в том, что эти данные просто не могут остановиться. Они многократно читаются, проверяются, комбинируются друг с другом. Если связи между ними запутываются, вся сложность системы взрывается экспоненциально.

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

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

Более важно — изменения на уровне приложений. Когда ссылки на объекты перестают часто меняться, приложение может глубоко оптимизировать работу с стабильной структурой данных, что трудно реализовать в традиционных моделях хранения.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 7
  • Репост
  • Поделиться
комментарий
0/400
WhaleMistakervip
· 01-08 18:31
Взрыв данных — это настоящий ад, вначале этого не заметить. Идея с Walrus неплохая, стабильная идентификация действительно может решить проблему путаницы с ссылками. 99% доступности — это тоже вполне реально.
Посмотреть ОригиналОтветить0
BakedCatFanboyvip
· 01-08 07:30
Накопление данных — это настоящий ад, в детстве этого не понять. Идея immutable identity у Walrus действительно классная, не нужно постоянно бороться с путаницей ссылок и мусором.
Посмотреть ОригиналОтветить0
OldLeekMastervip
· 01-07 20:53
Данные действительно начинают просачиваться при определенном объеме, небольшие проекты действительно трудно отличить. Идея Walrus довольно хороша, стабильное подтверждение личности + эволюция статуса действительно решают проблему. 99% доступности и задержка в секунду, хотя и не кажутся впечатляющими, но проектов, которые действительно реализуются, немного.
Посмотреть ОригиналОтветить0
NftBankruptcyClubvip
· 01-07 20:50
Объем данных резко вырос, и архитектура сразу стала очевидной, я очень это чувствую. Раньше видел, как многие проекты при запуске хвастались очень сильно, а когда данных накапливалось определенное количество, всё сразу ломалось... Идея Walrus о стабильной идентификации действительно уникальна, это не просто модное решение для хранения данных.
Посмотреть ОригиналОтветить0
CoconutWaterBoyvip
· 01-07 20:49
В момент накопления данных система начала кричать, это ощущение очень реальное… Идея с Walrus неплохая, стабильная идентификация действительно является прорывом.
Посмотреть ОригиналОтветить0
MemeCoinSavantvip
· 01-07 20:46
Йо, это на самом деле ход... стабильная идентичность объекта по состоянию при эволюции системы ощущается по-другому, как только ваши данные начинают перегружать систему, честно говоря
Посмотреть ОригиналОтветить0
GateUser-7b078580vip
· 01-07 20:41
Накопление данных — это настоящий убийца, 18-36 ГБ в год и еще удваивается. Как долго такой масштаб сможет держаться, скажем так, пока неизвестно.
Посмотреть ОригиналОтветить0
  • Закрепить