TGViewer
Bite the Byte Bite the Byte @bitethebyte · 3.38K subscribers
Post #260 2.64K
Останнім роки у моїй бульбашці дуже пишно квітне любов до SQLite — до того, що люди декларують, що на цьому можна продакшен будувати, а як додаси litestream, то все, ховайся, яке життя добре буде.

Але SQLite ацтой для продакшена. Можливо колупати якісь невеличкі речі, зберігати там букмарки для файрфокса чи ще щось таке — це окей, але коли в тебе звичайна така веб-аппка на пару десятків сутностей, то я б краще жив не з ним, навіть якщо даних не дуже багато.

• Екстрабідна модель даних — на рівні JSON'у. Зберігай дати рядками, порівнюй як рядки, ура, фантастика. Привіт таймзонам, з якими кожен програміст дуже обережно працює. Йуху.
• Типізація дуже слабка. SQLite він трошки як жс чи там перл, він трошки пофігіст. Обережним треба бути тобі.
• Індекси по такій моделі даних, очевидно, теж не дуже багаті.
• Якщо в тебе не один процес, типу якоїсь жирної JVM, а стандартні пачки джанг/рельсів — капець конкурентний запис поламає життя. З JVM можна писати з одного треда і воно буде жити.
• Альтери не можуть зробити того, що може зробити create table. Наприклад, add column <name> default ... зробити неможливо. Тобі це не треба. 🤪

Насправді думаю, що вам це все очевидно. Але щось склайта забагато в інфопросторі, аж здається, що всі почали забувати: воно для того випадку, коли є 1 апка з 1 користувачем. А мінімальний двіж, як у вебі — і SQLite стане препоною.

А дані — це найголовніше, що у вас є. Змінити мову програмування простіше, аніж базу та модель даних. Вибирайте розсудливо: вибирайте постгрес. 😁
  • 🔥 43
  • ❤ 15
More from @bitethebyte
  1. Aug 31, 2026‍Лагідна українізація дісталася до алібаби 😁
  2. Aug 24, 2026Вітаю всіх з днем відновлення незалежності! З цього приводу в ДОУ вийшов спецвипуск подкас…
  3. Aug 23, 2026А ви йдете на пікнік ДОУ? Я от нарешті йду. 😁 Дуже прикольно, що є івент, який якби конфе…
  4. Aug 13, 2026Щось зранку задумався над IBAN’ами, і випадково усвідомив, що вони — це ж така сама адреса…
  5. Jul 16, 2026Ну й відстойні ж новини. :( Нажаль, внутрішня політика знов перемогла здоровий глузд, але…
  6. Jun 10, 2026photo post
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 →