Возможно, стоит пояснить разницу между синхронизацией из thread/process-safe и синхронизацией с помощью Lock🤔
Наша задача — заставить разные процессы и потоки обращаться к базе данных (или любым другим ресурсам) последовательно. Чтобы не случилось так называемого race condition, то есть состояние гонки. Это когда разные потоки или процессы пытаются одновременно что-то сделать с одним и тем же ресурсом.
В этом случае нам нужна какая-то логика ограничения. Пока один процесс не завершил своё действие, другие не могут получить доступ к ресурсу.
Так вот, thread-safe и process-safe означает что отдельно взятые операции записи в БД гарантированно будут последовательны. Запросы из разных процессов или потоков выстроятся в очередь и не будут мешать друг другу. Лучше всего когда этот блок реализован на уровне БД в виде атомарных операций или ещё как-то.
Но зачем нам тогда еще дополнительный Lock?
Этот способ синхронизации используется когда процесс никак не укладывается в одно действие и должен сделать множество операций прежде чем дать доступ следующему. В этом случае процесс ставит некий глобальный Lock на ресурс и никто другой, даже получив законное право на доступ, не может ничего сделать. Все ждут пока этот Lock не будет снят.
Это решается на уровне приложения и правильность реализации полностью в вашей ответственности. Например, если забыли разблокировать или сделали перекрёстный Lock (Deadlock как на картинке), то всё зависнет в бесконечном ожидании.
#basic
According to #Glassnode, a number of long-term holders cut their losses two days ago, sending more than $430 million in Bitcoin to the exchange on January 22.
Recently, short-term and long-term hodlers have stopped taking profits, but switched to cutting losses.
By Crypto Australia
During the chaos of the last few weeks, the #Ethereum market cap briefly fell below the aggregate stablecoin cap, once again.
The Top 4 stablecoins USDT, USDC, BUSD and DAI make up over $138B in total, with the $ETH market cap just 2.8% higher at $142B.
#glassnode
🥸 American spot #Bitcoin#ETFs attracted more than $422 million according to the results of yesterday's trading session — the positive trend continued for 8 consecutive days.
😎 Meanwhile, #Glassnode reported a complete depletion of sellers in #BTC.
Major Altcoin Market Drop: $234B Lost
Glassnode reports a staggering decrease of $234 billion in altcoin market capitalization over the past two weeks. This decline marks one of the largest devaluations in altcoin history, demonstrating a significant disconnect from Bitcoin trends. Many altcoins are facing challenges in gaining adoption and achieving product-market fit. For detailed analysis, visit Wu Blockchain News.
#Altcoin#MarketCrash#Bitcoin#Glassnode#Crypto
#CoinMarketCap#CoinGecko#Glassnode#DuneAnalytics#Messari#DeFi#Web3
5 самых популярных аналитических сервисов для новичков 🚀
Если вы только начинаете 🤓 погружаться в мир криптовалют, то аналитические сервисы — это ваши главные помощники. Они помогают следить за рынком, анализировать данные и принимать решения. Вот 5 самых популярных сервисов, которые точно пригодятся новичкам:
1️⃣. CoinMarketCap - сайт
Назначение: отслеживание цен на криптовалюты.
Основные функции: рейтинг (Топ-100 монет по капитализации), исторические данные и графики изменения цен, информация о криптопроектах.
➡️Как пользоваться: Просто зайдите на сайт, выберите интересующую монету и изучите её графики и информацию.
2️⃣. CoinGecko - сайт
Назначение: анализ рыночных данных и показателей.
Основные функции: метрики проекта (ликвидность, объемы торгов, информация по биржам), графики, сортировка монет по категориям (DeFi, NFT и т.д.).
➡️Как пользоваться: Выбирайте категорию или монету и изучайте её рыночные данные и статистику.
3️⃣. Glassnode - сайт
Назначение: Анализ on-chain данных.
Основные функции: метрики сети (активные адреса, объемы транзакций, хэшрейт), анализ поведения инвесторов.
➡️Как пользоваться: Подпишитесь на бесплатный аккаунт и получите доступ к базовым метрикам, или оформите подписку для расширенного анализа.
4️⃣. Dune Analytics - сайт
Назначение: Анализ данных DeFi-протоколов.
Основные функции: дашборды по DeFi проектам, создание собственных отчетов по нужным параметрам.
➡️Как пользоваться: Зарегистрируйтесь, выберите готовый дашборд или создайте свой.
5️⃣. Messari - сайт
Назначение: Аналитика и исследование криптопроектов.
Основные функции: исследовательские отчеты, подробные данные о каждом проекте, последние новости и инсайды.
➡️Как пользоваться: Изучайте отчеты и анализы, чтобы быть в курсе последних трендов.
Эти сервисы помогут вам лучше понять крипторынок и принимать более взвешенные решения. Начните с базового анализа и постепенно углубляйтесь в детали!
👍 Не забудьте лайкнуть этот пост, если он был полезен!
@MirraChannel😎