Продолжаем разговор. Теперь я добавил сжатие в базу данных. Очень втупую. Проходим по старым сегментам, собираем все данные. После этого записываем получившееся в новые "архивные" сегменты. Старые удаляем.
Если бы это была более серьёзная база данных, то задача бы выполнялась во много этапов. Сначала бы мы сливали два последних сегмента в один новый. Потом добавляем этот сегмент в список на чтение. Потом убираем два старых сегмента из списка на чтения. Потом физически удаляем файлы.
Всё это нужно для того, чтобы уменьшить количество блокировок для операций на чтение. К счастью, в этой простой базе данных можем обойтись без всяких сложностей.
Если бы это была более серьёзная база данных, то задача бы выполнялась во много этапов. Сначала бы мы сливали два последних сегмента в один новый. Потом добавляем этот сегмент в список на чтение. Потом убираем два старых сегмента из списка на чтения. Потом физически удаляем файлы.
Всё это нужно для того, чтобы уменьшить количество блокировок для операций на чтение. К счастью, в этой простой базе данных можем обойтись без всяких сложностей.
Обсуждали с товарищами новость про ИИзамещение программистов в King. Решил навайбкодить гиперказуалку по промту "напиши мне код прибыльной гиперказуальной игры". С миллионной правки получилось такая фигня.
Вечером шаловливыми ручонками внёс свои правки. По-моему, стало только хуже :D На следующем месте работы буду прокачивать свои навыки работы с ИИ. За свой счёт как-то очень дорого. И получается пока не очень.
Вечером шаловливыми ручонками внёс свои правки. По-моему, стало только хуже :D На следующем месте работы буду прокачивать свои навыки работы с ИИ. За свой счёт как-то очень дорого. И получается пока не очень.
Только что выяснил, что использовал не тот микрофон для записи. Теперь видео можно использовать только для таймлапсов. Ну ок, буду перезаписывать начисто тогда
😢1
Данил об айтишечке
Добавил удаление ключа. При сжатии он также просто исчезает. Микро база данных почти готова, осталось только добавить бинарный формат хранения и всё
Дописано. Небольшой рефакторинг и можно компилировать ВИДЕОУРОК или микрокурс
Нашелся твит реально для меня. Про uv узнал неделю назад, реально хорошая тема. Что интересно, весь новый тулинг для питона пишется на расте. Ещё один повод его выучить
Данил об айтишечке. Подписаться
Данил об айтишечке. Подписаться
Данил об айтишечке
Черновик пишется, но продвигается медленно. Вышел на работу, называется
Методистам низкий поклон. Нереально трудно выдумывать, в каком порядке, что и почему говорить. Это вам не программирование, тут тяп ляп нельзя (но пока не получается)
Главный плюс использования ЛЛМок — гораздо меньше времени тратится на написание фронтенда. С другой стороны, если какая-то нетривиальная ошибка, то задолбаешься чинить
Нам тут нужно 2 петабайта данных из одного облако в другое перекинуть. Давно у меня не было рабочих задач, где нужно два месяца непрерывно байтики по сети гонять
😁1
Данил об айтишечке
Самый медленный методист на связи. Осталось две с половиной секции…
Надеюсь, у всех кто знает про B-деревья иллюстрация выше вызвала как минимум недоумение