TGViewer
Любопытный Код Любопытный Код @curious_code · 115 subscribers
Post #18 98
Когда я начинаю разработку любого пет-проекта, требующего хранения данных в базе, я обычно использую H2. Она встроена в само приложение, т.е. не требует дополнительной инфраструктуры, но поддерживает всё необходимое. При этом есть удобный функционал по созданию бэкапа «из коробки». Уже много лет Котобот раз в сутки присылает мне бэкап БД в Телеграм. Точно так же я могу накатить базу данных из Телеги одной командой. Уже много раз это помогало сохранить пользовательские данные и откатывать сложный релиз при необходимости.

И вот до этого момента у меня ни разу не было необходимости переходить на что-то более мощное или зрелое — до этого момента. Сейчас база Котобота разрослась, и в таблице котособытий около миллиона записей, а сканирование с несколькими джойнами уже занимает секунды. Думаю о переезде на PostgreSQL, но придётся что-то придумывать с автоматическим бэкапом, переездом и развёртыванием.

А какие БД вы используете для собственных pet-проектов?
  • ❤ 3
  • 👍 2
  • ❤‍🔥 1
More from @curious_code
  1. Sep 3, 2026Уже довольно давно для ботов добавили возможность присылать премиум эмодзи. И сегодня у ме…
  2. Aug 31, 2026photo post
  3. Aug 19, 2026Угадайте что 😏
  4. Aug 18, 2026Ребят, а Котоботу то сегодня 7 лет 🎂🎉
  5. Aug 17, 2026Наконец дозрел до прикручивания доната к боту. Угадайте с чего я начал? Думаете с удочки?…
  6. Aug 17, 2026Делюсь интересным фактом. Все пользователи бота за все время скопили 6 591 805 💰 Т.е. 6.5…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →