Русский
Открыть в Telegram

Пост Когда я начинаю разработку любого пет-проекта, требующего хранения данных в базе, я обычно использую H2. Она встроена в …

10 октября 2025
Л
Любопытный Код
Когда я начинаю разработку любого пет-проекта, требующего хранения данных в базе, я обычно использую H2. Она встроена в само приложение, т.е. не требует дополнительной инфраструктуры, но поддерживает всё необходимое. При этом есть удобный функционал по созданию бэкапа «из коробки». Уже много лет Котобот раз в сутки присылает мне бэкап БД в Телеграм. Точно так же я могу накатить базу данных из Телеги одной командой. Уже много раз это помогало сохранить пользовательские данные и откатывать сложный релиз при необходимости. И вот до этого момента у меня ни разу не было необходимости переходить на что-то более мощное или зрелое — до этого момента. Сейчас база Котобота разрослась, и в таблице котособытий около миллиона записей, а сканирование с несколькими джойнами уже занимает секунды. Думаю о переезде на PostgreSQL, но придётся что-то придумывать с автоматическим бэкапом, переездом и развёртыванием. А какие БД вы используете для собственных pet-проектов?
98 ·

Рядом в ленте

ЛЛюбопытный КодЯ хочу чтобы в каждом квесте папки @quests/ варианты выбора начинались со смайлика. НАпример для квеста @anti_cafe_curios_cat_phase.yml все варианты не имеют эмЛЛюбопытный КодКогда пытаешься оживить картинку, а промт не работает 🙄 Облака медленно плывут, солнце мерцает. Котик не двигается. Антенны не двигаются
это сообщение
ЛЛюбопытный КодНагенерил вот. Выбрали 3ьюЛЛюбопытный КодИ ещё немного отсеянного
ЛЛюбопытный КодЛюбопытный Код@curious_code · канал
74постов в индексе
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем