W tym poradniku przeprowadzimy Cię przez proces instalacji SQLite na Ubuntu 16.04 Cloud VPS, który jest szybki, łatwy i można go wykonać w mniej niż 5 minut.
SQLite to biblioteka oprogramowania, która zapewnia system zarządzania relacyjną bazą danych (RDBMS). Może pracować jako silnik bazy danych dla małych stron internetowych, jak również dużych stron internetowych i projektów, i jest wyposażony w wiele przydatnych funkcji. Maksymalny rozmiar bazy danych SQLite to około 140 terabajtów, co czyni ją również odporną na przyszłość. Używany przez miliony użytkowników na całym świecie, w tym niektóre znane firmy, takie jak Google, Facebook, Adobe, Microsoft i inne, jest najczęściej stosowanym silnikiem bazy danych. Zacznijmy od instalacji.
Niżej wymieniono niektóre cechy SQLite:
- Transakcje są atomowe, spójne, izolowane i trwałe (ACID) nawet po awariach systemu i zasilania.
- Konfiguracja zerowa – nie wymaga konfiguracji ani administracji.
- Pełnowartościowa implementacja SQL z zaawansowanymi możliwościami, takimi jak indeksy częściowe, indeksy na wyrażeniach, JSON i wspólne wyrażenia tabelaryczne. (Pominięte funkcje)
- Pełna baza danych jest przechowywana w jednym wieloplatformowym pliku dyskowym. Świetny do użycia jako format pliku aplikacji.
- Obsługuje bazy danych o rozmiarze terabajtów oraz ciągi i plamy o rozmiarze gigabajtów. (Zobacz limits.html.)
- Mały ślad kodu: mniej niż 600KiB w pełni skonfigurowany lub znacznie mniej z pominięciem opcjonalnych funkcji.
- Proste, łatwe w użyciu API.
- SQLite jest bardzo szybki. W niektórych przypadkach jest szybszy niż bezpośredni system plików I/O
- Pisany w ANSI-C. Dołączone wiązania do TCL. Wiązania dla dziesiątków innych języków dostępne oddzielnie.
- Dobrze skommentowany kod źródłowy ze 100% pokryciem gałęzi testami.
- Dostępny jako pojedynczy plik kodu źródłowego ANSI-C, który jest łatwy do skompilowania, a więc jest łatwy do dodania do większego projektu.
- Samodzielny: brak zewnętrznych zależności.
- Platformowy: Android, *BSD, iOS, Linux, Mac, Solaris, VxWorks i Windows (Win32, WinCE, WinRT) są obsługiwane po wyjęciu z pudełka. Łatwe do przeniesienia na inne systemy.
- Źródła są w domenie publicznej. Użyj do dowolnego celu.
- Dostarczane z samodzielnym klientem interfejsu wiersza poleceń (CLI), który może być używany do administrowania bazami danych SQLite
Wymagania wstępne
- LC VPS-1 Cloud VPS z serwerem Ubuntu 16.04
- Dostęp do SSH z uprawnieniami roota
Krok 1. Zaloguj się i zaktualizuj serwer
Zaloguj się do swojego Ubuntu Cloud VPS jako użytkownik root
ssh [email protected]_Address -p Port_number
Zastąp 'IP_Address’ i 'Port_number’ swoim rzeczywistym adresem IP i numerem portu SSH.
i jak zwykle, upewnij się, że wszystkie zainstalowane pakiety na serwerze są zaktualizowane do najnowszej dostępnej wersji.
apt update && apt upgrade
Krok 2. Zainstaluj SQLite
Metoda 1: Instalowanie SQLite za pomocą menedżera pakietów apt
Moduł SQLite jest częścią standardowej biblioteki Pythona w Ubuntu i nie jest wymagana żadna dodatkowa instalacja. Aby jednak móc zarządzać SQLite z poziomu wiersza poleceń, będziemy musieli zainstalować interfejs wiersza poleceń SQLite. Jest on dostępny w oficjalnych repozytoriach Ubuntu 16.04 i można go po prostu zainstalować za pomocą menedżera pakietów Ubuntu – apt (Advanced Package Tool). Aby to zrobić, uruchom następujące polecenie jako użytkownik root
Dla SQLite 2
apt -y install sqlite libsqlite-dev
Dla SQLite 3
apt -y install sqlite3 libsqlite3-dev
Metoda 2: Instalacja SQLite ze źródła
Jeśli potrzebujesz konkretnej wersji SQLite, zawsze możesz skompilować ją z kodu źródłowego. Pobierz potrzebną wersję z oficjalnej strony SQLite na swój serwer. My użyjemy najnowszej wersji w momencie pisania tego artykułu, która obecnie wynosi 3.25.3.
wget https://sqlite.org/2018/sqlite-autoconf-3250300.tar.gz
Unpack the downloaded tarball:
tar zxf sqlite-autoconf-3250300.tar.gz
Tworzy to nowy katalog 'sqlite-autoconf-3250300′. Zmień bieżący katalog roboczy na ten:
cd sqlite-autoconf-3250300
i wykonaj następujące polecenia, aby skompilować i zainstalować SQLite na Ubuntu 16.04 Cloud VPS:
./configuremake make install
Po zakończeniu instalacji możesz wykonać następujące polecenia, aby sprawdzić i zweryfikować, czy SQLite jest poprawnie zainstalowany:
sqlite3 -version3.25.3 2018-11-05 20:37:38 89e099fbe5e13c33e683bef07361231ca525b88f7907be7092058007b75036f2
To wszystko! Jeśli postępowałeś zgodnie z instrukcją, pomyślnie zainstalowałeś SQLite na swoim Ubuntu 16.04 Cloud VPS i możesz utworzyć swoją pierwszą bazę danych. Aby uzyskać więcej informacji na temat korzystania z SQLite, odwiedź ich oficjalną dokumentację.
Oczywiście, nie musisz instalować SQLite na Ubuntu 16.04, jeśli korzystasz z jednej z naszych usług Ubuntu Cloud VPS Hosting, w którym to przypadku możesz po prostu poprosić naszych ekspertów Linux administratorów, aby zainstalować SQLite dla Ciebie. Są oni dostępni 24×7 i natychmiast zajmą się Twoją prośbą.