SQLite w aplikacjach self-hosted: kiedy wystarczy
SQLite to cała baza danych w jednym pliku i przy aplikacji działającej na jednym serwerze często w zupełności wystarcza. Darkbeacon, nasze narzędzie open source do mapowania wormholi w EVE Online, startuje na SQLite, a na PostgreSQL przechodzi po zmianie jednego ustawienia.
SQLite w praktyce
Jeden plik, bez serwera bazy
Nie trzeba niczego instalować ani utrzymywać obok aplikacji. Darkbeacon trzyma wszystko w jednym wolumenie, więc całe wdrożenie to jeden kontener.
Kopie robione przez aplikację
Na SQLite Darkbeacon sam tworzy kopie bazy w trakcie pracy, według harmonogramu i z limitem przechowywania, a przed aktualizacją, która zmienia bazę, robi kolejną.
Wiadomo, kiedy przejść dalej
Dokumentacja podaje zmierzone granice i mówi, kiedy ustawić DATABASE_URL na PostgreSQL, także przy kilku replikach. Mały start nie zamyka projektowi drogi.
Open source i dokumentacja
Nasze pakiety i przewodniki, w których pracuje SQLite.
Inne technologie
Reszta stacku, każda technologia z własnymi usługami i realizacjami.
Budujesz narzędzie na jeden serwer?
Napisz do nasNapisz, kto z niego korzysta i ile danych trzyma. Powiemy, czy SQLite wystarczy i gdzie przestanie.
Nie nadążasz za zmianami w świecie AI?
Pozwól, że weźmiemy to na siebie. Co tydzień destylujemy najważniejsze wydarzenia ze świata AI w skupiony, 5-minutowy przegląd - żebyś był na bieżąco bez szumu.
Dowiedz się więcej