Hacker News Digest

Тег: #ttl

Постов: 2

Redis is fast – I'll cache in Postgres (dizzy.zone) 🔥 Горячее 💬 Длинная дискуссия

Redis показал заметно лучшую производительность по сравнению с Postgres при использовании в качестве кэша. В тестах на чтение Redis обрабатывал больше запросов в секунду, при этом нагрузка на CPU у сервера с Redis была умеренной (~1280mCPU из доступных 2000mCPU), а потребление памяти стабильно держалось на уровне ~3800 МБ. Сервер HTTP стал узким местом в случае Redis, исчерпав свои CPU-ресурсы.

Для Postgres основным ограничением стал CPU самой базы данных, который постоянно работал на максимуме. Это подтверждает, что Redis эффективнее справляется с высоконагруженными сценариями кэширования, особенно когда требуется низкая задержка и высокая пропускная способность операций чтения.

by redbell • 25 сентября 2025 г. в 23:34 • 277 points

ОригиналHN

#redis#postgresql#caching#benchmarking#performance#ttl

Комментарии (235)

  • Критика методологии бенчмарка: сравнение ненастроенных Postgres и Redis считается некорректным, так как Postgres требует тонкой настройки под железо для серьёзных тестов.
  • Сомнения в целесообразности использования Postgres как кэша: отсутствие встроенного TTL, нагрузка на основную БД и сложности с вакуумом делают Redis более надёжным решением.
  • Подчёркивается важность контекста: для небольших нагрузок (<1000 RPS) и упрощения стека использование Postgres может быть оправдано.
  • Замечания о специфике теста: сравнение ограниченного Postgres (2 ядра) с неограниченным Redis, малый размер данных и отсутствие пайплайнинга искажают результаты.
  • Обсуждаются альтернативы: использование UNLOGGED таблиц, специализированных клиентов (rueidis) или встроенного кэша приложения вместо распределённого решения.

INapGPU: Text-mode graphics card, using only TTL gates (github.com)

Проект iNapGPU представляет собой текстовый графический адаптер, полностью собранный из TTL-логики без использования микроконтроллеров или ПЛИС. Он выводит изображение в текстовом режиме с разрешением 80x25 символов через VGA, поддерживая 16 цветов переднего плана и фона. Основная идея — демонстрация возможности создания функционального графического вывода с помощью простых дискретных компонентов, что напоминает ранние этапы развития компьютерной техники.

Адаптер генерирует сигналы синхронизации и видеопоток, используя счётчики, ПЗУ для хранения символов и сдвиговые регистры. Интересный факт: вся схема построена на 74-й серии микросхем, что делает проект образовательным примером для понимания низкоуровневых принципов работы графических систем. Такой подход позволяет глубоко изучить аппаратные основы вывода изображения, избегая сложности современных GPU.

by userbinator • 18 сентября 2025 г. в 04:53 • 75 points

ОригиналHN

#ttl#vga#hardware#electronics#retro#nethack#github

Комментарии (11)

  • Рекомендации по улучшению стабильности работы: использование более быстрой логики (74LS/HC вместо CD4000) и обязательные блокировочные конденсаторы рядом с каждым чипом.
  • Положительные оценки проекта: отмечается его ретро-стиль, "крутость" и то, что мелкие глитчи придают ему характер.
  • Ностальгические сравнения с прошлым: проект напоминает старые электронные самоделки и более быструю работу компьютеров в текстовом режиме.
  • Обсуждение практического применения: возможность играть в Nethack и поддержка Standard Galactic Alphabet.
  • Предположения о причинах проблем: шум и перекрестные помехи из-за монтажа, а также возможная неисправность драйвера дисплея.