home.social

#inmemory_database — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #inmemory_database, aggregated by home.social.

fetched live
  1. Как я придумывал замену Redis и что из этого получилось

    Некоторое время назад мне пришла задача спроектировать высокопроизводительный балансировщик нагрузки для протокола Diameter. Через 3 месяца задача исчезла, так как как оказалось слишком долго и дорого, но в итоге балансировщик был сделан и имеется его MVP которое готово к установке как на реальное железо так и в облаке. В итоге продукт получился неплохим, и он с лихвой выигрывал имееющееся решение в той компании, по производительности был выигрыш раз в 6 по ресурсам раз в 100. Но суть не в этом, а в том что балансировщик был кластерным и умел хранить сессии в Redis. Решение было сделано, оно показало работоспособность, все хорошо, но меня не устраивала производительность. В тот момент я столкнулся с очень интересной проблемой - по каким то причинам я не мог пробить барьер в 5-7К Diameter Transactions per second. В принципе 5-7К TPS было неплохо, но проблемным участком как показал анализ был Redis. Проведя немного времени я смог добиться приемлемого результать и производительность поднялась до 20К TPS но там были другие проблемы.

    habr.com/ru/articles/1067130/

    #c++ #redis #grpc #protobuf #inmemory_database #highload #keyvalue #cache #latency #redisdb

  2. In-memory база врёт: 5 расхождений с продовой БД

    Тест на List.AsQueryable() зелёный, а на проде всплывают LINQ-трансляция, null, collation, unique index и два воркера, забравшие один платёж. Разбираю, где in-memory тесты помогают, а где начинают врать.

    habr.com/ru/articles/1056684/

    #inmemory_database #EF_InMemory #Testcontainers #интеграционные_тесты #unitтесты #MongoDB #EF_Core #NET #C# #базы_данных

  3. Распределенные вычисления в Apache Ignite 3

    В статье разбираются возможности распределённых вычислений в Apache Ignite 3 . Покажу, как развернуть кластер в Docker, задеплоить собственные джобы и сравнить Ignite 3 с предыдущей версией. Затронем новые возможности Ignite как полноценной распределённой платформы, а не просто in-memory кэша.

    habr.com/ru/articles/954928/

    #distributed_computing #распределённые_вычисления #colocated_computations #коллокационные_вычисления #inmemory_database #java #apache_ignite_3 #mapreduce

  4. Меньше нагрузки — больше запросов: искусство кеширования API

    Привет! Меня зовут Дима, я Backend-разработчик в

    habr.com/ru/companies/doubleta

    #api #cache #nginx #python #django #http #inmemory_database #redis #reverseproxy #browsers

  5. Picodata: вторая жизнь in-memory баз данных

    Привет, меня зовут Костя Осипов, и я занимаюсь разработкой СУБД. На Хабре есть несколько моих статей про MySQL, Tarantool и про всякое-разное. Кроме того, я веду Telegram-канал , где делюсь инсайтами в области управления базами данных. Сегодня я выступаю в роли основателя компании Picodata , создающей одноимённую открытую СУБД, и управляющего директора ПАО Arenadata по исследованиям и разработке. Ниже — вольный пересказ моего недавнего доклада на HighLoad . Он про то, что нас ждёт в мире СУБД завтра, и, в частности, про место резидентных СУБД в архитектурах будущего.

    habr.com/ru/companies/arenadat

    #picodata #tarantool #субд #inmemory #inmemorydatagrid #inmemory_database #inmemory_computing #rust #sql #тарантул

  6. Концентрат хардкор-инфры в стаканах для нетворкинга: чем запомнился infra.conf 2024

    4 июня состоялась infra.conf 2024 — конференция про создание инфраструктуры и эксплуатацию высоконагруженных систем от команды Yandex Infrastructure. На мероприятии мы попросили поделиться своими инфраструктурными историями инженеров не только Яндекса, но и Ozon.Tech, T1, MTS Web Services, Т‑Банка, SberDevices, Альфа‑банка, «Лаборатории Касперского», Selectel, Postgres Pro, СберМаркета и Авито. В результате, по отзывам участников, «хардкор‑концентрат железа и DevOps зашкаливал и летал прямо в воздухе». В этой статье мы собрали самые интересные моменты по тем докладам, которые вызвали наибольшую реакцию и восторг от полезности в кулуарах и чатах, — чтобы вам было проще сориентироваться, что стоит пересмотреть.

    habr.com/ru/companies/yandex_c

    #ydb #bare_metal #disaster_recovery #сетевая_инфраструктура #dnsданные #s3 #объектное_хранилище #автотестирование #development_tools #inmemory_database

  7. С 500 мс до нуля, или история о том, как я написал Node.js C++ addon и ускорил скидочный сервис в 500 раз

    Приветствую тебя! Меня зовут Дмитрий и я работаю в LAD. Сегодня я поведаю историю о том, как эволюционировал скидочный сервис одного из наших проектов. Пройдя путь от всеми нелюбимого, "тормозящего" сервиса, до сервиса, который имеет наилучшие показатели на недельных графиках SLA.

    habr.com/ru/companies/lad_/art

    #c++ #nodejs #программирование #mongodb #napi #рефакторинг #многопоточность #скидочный_сервис #inmemory_database