Tämässä oppaassa opastamme sinua SQLiten asentamisessa Ubuntu 16.04 Cloud VPS, joka on nopea, helppo ja onnistuu alle 5 minuutissa.
SQLite on ohjelmistokirjasto, joka tarjoaa relaatiotietokannan hallintajärjestelmän (RDBMS). Se voi toimia tietokantamoottorina niin pienille kuin suurillekin verkkosivustoille ja projekteille, ja siinä on paljon hyödyllisiä ominaisuuksia. SQLite-tietokannan maksimikoko on noin 140 teratavua, mikä tekee siitä myös tulevaisuuden varman. Miljoonat käyttäjät ympäri maailmaa, mukaan lukien tunnetut yritykset, kuten Google, Facebook, Adobe, Microsoft ja muut, käyttävät sitä, ja se on laajimmin käytössä oleva tietokantamoottori. Aloitetaan asennuksesta.
Joitakin SQLiten ominaisuuksia on lueteltu alla:
- Transaktiot ovat atomisia, johdonmukaisia, eristettyjä ja kestäviä (ACID) jopa järjestelmän kaatumisen ja sähkökatkosten jälkeen.
- Nollakonfigurointi – asennusta tai hallintaa ei tarvita.
- Täysin monipuolinen SQL-toteutus edistyksellisillä kyvyillä, kuten osittaisilla indekseillä, indekseillä lausekkeille, JSON:lla, ja tavallisilla taulukko-ilmaisuilla. (Pois jätetyt ominaisuudet)
- Kokonaisvaltainen tietokanta tallennetaan yhteen alustarajat ylittävään levytiedostoon. Sopii erinomaisesti sovellustiedostomuodoksi.
- Tukee teratavun kokoisia tietokantoja ja gigatavun kokoisia merkkijonoja ja blobeja. (Katso limits.html.)
- Pieni koodijalanjälki: alle 600KiB täysin konfiguroituna tai paljon vähemmän, kun valinnaiset ominaisuudet jätetään pois.
- Yksinkertainen, helppokäyttöinen API.
- SQLite on erittäin nopea. Joissakin tapauksissa se on nopeampi kuin suora tiedostojärjestelmän I/O
- Kirjoitettu ANSI-C:llä. Mukana TCL-sidokset. Sidokset kymmenille muille kielille saatavilla erikseen.
- Hyvin kommentoitu lähdekoodi, jossa on 100 %:n oksainen testikattavuus.
- Saatavana yhtenä ANSI-C-lähdekooditiedostona, joka on helppo kääntää ja näin ollen helppo lisätä suurempaan projektiin.
- Itsenäinen: ei ulkoisia riippuvuussuhteita.
- Yleisalustarajat ylittävä: Android, *BSD, iOS, Linux, Mac, Solaris, VxWorks ja Windows (Win32, WinCE, WinRT) ovat valmiiksi tuettuja. Helppo siirtää muihin järjestelmiin.
- Lähteet ovat julkisia. Käytä mihin tahansa tarkoitukseen.
- Sisältää itsenäisen CLI-asiakkaan (command-line interface), jota voidaan käyttää SQLite-tietokantojen hallintaan
Edellytykset
- LC VPS-1 Cloud VPS with Ubuntu 16.04 Server
- SSH-käyttöoikeus pääkäyttäjän oikeuksin
Vaihe 1. Kirjaudu sisään ja päivitä palvelin
Kirjaudu Ubuntu Cloud VPS:ään käyttäjän root kautta
ssh [email protected]_Address -p Port_number
Korvaa ’IP_Address’ ja ’Port_number’ todellisella IP-osoitteellasi ja SSH-portin numerolla.
Ja tavalliseen tapaan varmista, että kaikki palvelimelle asennetut paketit on päivitetty viimeisimpään saatavilla olevaan versioon.
apt update && apt upgrade
Vaihe 2. Asenna SQLite
Menetelmä 1: SQLiten asentaminen apt-paketinhallinnan avulla
SQLite-moduuli on osa Ubuntun Python-standardikirjastoa, eikä lisäasennusta tarvita. Jotta voimme kuitenkin hallita SQLiteä komentorivin kautta, meidän on asennettava SQLite-komentoriviliittymä. Se on saatavilla Ubuntu 16.04:n virallisissa arkistoissa ja se voidaan yksinkertaisesti asentaa Ubuntun paketinhallintaohjelmalla – apt (Advanced Package Tool). Suorita tätä varten seuraava komento käyttäjänä root
SQLite 2:lle
apt -y install sqlite libsqlite-dev
SQLite 3:lle
apt -y install sqlite3 libsqlite3-dev
Menetelmä 2: SQLiten asentaminen lähdekoodista
Jos tarvitset tietyn SQLite-version, voit aina kääntää sen lähdekoodista. Lataa tarvitsemasi versio SQLiten viralliselta verkkosivustolta palvelimellesi. Käytämme tämän artikkelin kirjoittamishetkellä uusinta versiota, joka on tällä hetkellä 3.25.3.
wget https://sqlite.org/2018/sqlite-autoconf-3250300.tar.gz
Pakkaa ladattu tarball pois:
tar zxf sqlite-autoconf-3250300.tar.gz
Tämä luo uuden hakemiston ’sqlite-autoconf-3250300’. Vaihda nykyinen työhakemisto tähän:
cd sqlite-autoconf-3250300
ja suorita seuraavat komennot SQLiten kääntämiseksi ja asentamiseksi Ubuntu 16.04 Cloud VPS:ään:
./configuremake make install
Kun asennus on valmis, voit suorittaa seuraavat komennot tarkistaaksesi ja todentaaksesi, että SQLite on asennettu kunnolla:
sqlite3 -version3.25.3 2018-11-05 20:37:38 89e099fbe5e13c33e683bef07361231ca525b88f7907be7092058007b75036f2
Siinä kaikki! Jos seurasit tarkasti ohjetta, olet onnistuneesti asentanut SQLiten Ubuntu 16.04 Cloud VPS:ään ja voit luoda ensimmäisen tietokantasi. Lisätietoja SQLiten käytöstä saat sen virallisesta dokumentaatiosta.
Ei sinun tietenkään tarvitse asentaa SQLiteä Ubuntu 16.04:ään, jos käytät yhtä Ubuntu Cloud VPS Hosting -palveluistamme, jolloin voit yksinkertaisesti pyytää asiantuntevia Linux-ylläpitäjiämme asentamaan SQLiten puolestasi. He ovat käytettävissä 24×7 ja hoitavat pyyntösi välittömästi.