Az egyszerű lekérdezéseknek és a rugalmas adatmodelleknek köszönhetően a NoSQL folyamatosan egyre népszerűbb a szoftveriparban. Ön is NoSQL-t használó alkalmazást fejleszt? Ezután az alkalmazás teszteléséhez a helyi szerveren be kell állítania egy NoSQL adatbázist a számítógépén.
Néhány népszerű NoSQL adatbázis a MongoDB, a Cassandra, a CouchDB, a CouchBase, a Riak és a HBase. De hogyan lehet beállítani egyet? Itt van, hogyan.
Mi az a NoSQL adatbázis?
A nem SQL-nek is nevezett NoSQL egy nem relációs adatbázis-terv, amely gyűjteményeken és dokumentumokon alapul, nem pedig táblákon és sorokon, ahogyan az SQL-ben található.
A NoSQL-ben a gyűjtemény dokumentumok összesítése. Ezek a dokumentumok egyedi JSON-objektumok, amelyek kulcs-érték párokként állnak rendelkezésre. Így a NoSQL-ben található gyűjtemény egy adott információcsoportot tartalmazhat. Ez lehet például a felhasználók adatainak gyűjteménye.
Mindazonáltal a gyűjtemény dokumentumai függetlenek egymástól, és nincs határozott szerkezetük. Ennek eredményeként az egyes adatok hossza és tartalma eltérő lehet.
Ez a rugalmasság megkönnyíti az extra adatok hozzáadását egyes dokumentumokhoz, miközben másokat kihagy, mindezt anélkül, hogy hibákba vagy nullértékkényszerbe ütköznének a lekérdezések vagy adatbevitel során. Az egyes dokumentumok hosszától vagy tartalomtípusától függetlenül viszont mindegyikből kiválaszthat konkrét információkat.
A NoSQL-adatbázis beállításának követelményei
A NoSQL-adatbázis beállításának követelményei néha a választott NoSQL-technológiától függenek. De egy ilyen beállítás meglehetősen egyszerű.
A CouchDB és a MongoDB például csak néhány telepítést igényel, és már mehet is.
Összefüggő:Hogyan csatlakoztassa Lombik alkalmazását a CouchDB-hez: egy NoSQL-adatbázis
Ezt az oktatóanyagot a MongoDB-re alapozzuk, mivel ez a leggyakrabban használt NoSQL adatbázis-kezelő rendszer.
Végül, mint sok NoSQL-adatbázis esetében, az adatbázis futtatásához telepítenie kell a MongoDB dedikált kiszolgálóját. Ez megkönnyíti az alkalmazás és az adatbázis közötti kommunikációt.
Bár nem kötelező, érdemes lehet letölteni a MongoDB Compass-t is, amely egy barátságosabb eszköz a gyűjtemények és dokumentumok megtekintésére és kezelésére egy dedikált grafikus felületen.
Ha inkább parancssori felületen szeretné kezelni az adatbázisokat, akkor MongoDB shell parancsokat is beállíthat a termináljában.
Főbb különbségek az SQL és a NoSQL között
Az SQL-nek és a NoSQL-nek vannak sajátos használati esetei. De mik a legfontosabb különbségek közöttük?
- Mivel az SQL oszlopai a kapcsolódó cellákra (adatpontokra) mutatnak, a dokumentumban lévő minden kulcs egyúttal meghatározott információra (értékre) is mutat.
- Míg az SQL egy objektumrelációs leképezési (ORM) rendszerben linkeli a táblákat, addig a NoSQL objektum-dokumentumleképezést (ODM) használ az adatbázisban lévő gyűjtemények összekapcsolására.
- A NoSQL-adatbázisokban tárolt adatok strukturálatlan JSON-objektumokként könnyen elérhetők. Az SQL az információkat rendezettebb adatfájlokban tárolja.
- A merev sémákkal rendelkező SQL-től eltérően a NoSQL-sémák rugalmasabbak. Ezenkívül a NoSQL nem igényel időigényes csatlakozásokat. Így az SQL-lekérdezések néha elhalványulnak a NoSQL-hez képest.
A MongoDB adatbázis beállítása Windows rendszeren
Amint korábban említettük, le kell töltenie és telepítenie kell néhány fájlt, hogy a MongoDB futhasson a számítógépén. De ami még fontosabb, telepítenie kell a MongoDB kiszolgálót.
A kezdéshez kövesse az alábbi utasításokat:
Menj a MongoDB letöltés oldalt a MongoDB Server közösségi verziójának letöltéséhez és telepítéséhez.
jegyzet: Miután a letöltési oldalon van, bontsa ki a MongoDB közösségi szerver lapon.
Kattintson a jobb oldali oldalsávon Letöltés hogy megkapja az operációs rendszeréhez kompatibilis verziót.
A letöltés befejezése után nyissa meg a telepítőfájlt a MongoDB Server telepítésének megkezdéséhez a számítógépen:
Kattintson Következő és elfogadja a licencszerződést. Ezután kattintson Következő.
A következő ablakban másolja ki a fájl elérési útját a Data Directory mezőbe, és illessze be olyan helyre, ahol szerkesztheti.
Cserélje ki adat a másolt útvonalon kuka.
Például, ha az eredetileg másolt elérési út:
C:\Program Files\MongoDB\Server\5.0\data\
Cserélje ki ezt:
C:\Program Files\MongoDB\Server\5.0\bin\
Ha végzett, lépjen vissza a telepítési folyamatba, és kattintson a gombra Következő.
A következő lépésben válassza ki teljes az alapértelmezett telepítés használatához.
Hagyd a Telepítse a MongoDB Compass programot jelölje be a jelölőnégyzetet a GUI eszköz telepítéséhez. Ezután kattintson Következő.
Válassza ki Telepítés hogy telepítse a MongoDB szervert a számítógépére.
Állítsa be a MongoDB Shell parancsokat a Windows termináljában
Windows operációs rendszer esetén hozzá kell adnia a korábban másolt elérési utat a rendszerváltozóhoz. Ez lehetővé teszi a MongoDB parancsok futtatását a terminálról.
Ezt csináld meg:
Nyisson meg egy mappát a számítógépén. A bal oldali sávon kattintson a jobb gombbal Ez a PC. Ezután válassza ki Tulajdonságok. Ez elvezeti a Ról ről menü.
Alternatív megoldásként kattintson a Windows ikonra, vagy nyomja meg a Windows billentyűt a billentyűzeten. Kattints a Beállítások ikon. Válassza ki Rendszer. Görgessen le, és válassza ki a lehetőséget Ról ről választási lehetőség.
Nézzen jobbra, és válassza ki Haladó rendszerbeállítások.
A következő ablakban kattintson a gombra Környezeti változók.
Dupla kattintás Pálya alatt Rendszerváltozók.
Kattintson Új. Illessze be a szerkesztett elérési utat a megadott mezőbe. Ezután kattintson rendben az összes ablakban, hogy befejezze a MongoDB hozzáadását a rendszerváltozóhoz.
Most nyissa meg a terminált, és írja be a következő parancsot:
mongo -- változat
Ha a fenti parancs a telepített MongoDB verziót adja ki, az azt jelenti, hogy sikeresen telepítette a MongoDB kiszolgálót a helyi gépen.
Ha hozzáadja a MongoDB bin elérési útját a környezeti változókhoz, akkor MongoDB parancsokat futtathat a terminálon a dedikált MongoDB shell telepítése nélkül.
Összefüggő:CRUD műveletek végrehajtása a MongoDB-ben
A MongoDB Compass kifejezést a számítógépe keresősávján keresztül is megkeresheti, hogy megbizonyosodjon arról, hogy a szerverrel együtt telepítette.
Ha nem találja a MongoDB Compass programot a számítógépén, akkor külön telepítheti, ha letölti a telepítőfájlt a MongoDB iránytű letöltési oldal.
Állítsa be a MongoDB-t Mac rendszeren
A MongoDB-t a Mac OS rendszerre telepítheti a Homebrew választási lehetőség. Mielőtt elkezdené, győződjön meg arról, hogy a legújabb verzióval rendelkezik Homebrew a Mac gépen.
Ha nincs Homebrew telepítve, futtassa ezt a parancsot a Mac terminálon a legújabb verzió telepítéséhez:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Frissíteni sörfőzés helyette:
$ brew frissítés
Most menjen előre, és telepítse a MongoDB Servert a következő parancs futtatásával a terminálon:
$ brew telepítése mongodb-community
A szerver elindítása:
A $ sörfőzési szolgáltatások elindítják a mongodb-közösséget
Összefüggő:Hogyan hozzunk létre adatbázist és gyűjteményt a MongoDB-ben
Ez az. Most már használhatja a MongoDB-t választási adatbázisként, amikor alkalmazásokat készít a számítógépén. És ha telepíti a MongoDB Compass programot, megtekintheti az adatbázisokat és a gyűjteményeket.
Működtesse NoSQL-adatbázisát
Ahogy korábban említettük, nincs hiány NoSQL adatbázisokból. Érdemes megfontolni az egyszerűséget és a közösségi támogatást, mielőtt létrehozna egyet. Ennek ellenére előfordulhat néhány eltérés a beállítási folyamatukban. De egy NoSQL-adatbázis helyi gépen történő működése gyakran hasonló telepítési mintát követ. A fent vázolt lépések megadják azokat az alapvető ismereteket, amelyekre bármilyen NoSQL-adatbázis telepítéséhez szüksége van.
Az adatbázis típusának kiválasztása bonyolult lehet. Az SQL-t vagy a NoSQL-t válassza?
Olvassa el a következőt
- Programozás
- SQL
- Programozás
- adatbázis
Idowu szenvedélyesen rajong minden intelligens technológiáért és a termelékenységért. Szabadidejében kódolással játszik, és ha unatkozik sakktáblára vált, de a rutinból is szeret időnként kiszakadni. Szenvedélye, hogy megmutassa az embereknek a modern technológiát, arra sarkallja, hogy többet írjon.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!
Kattintson ide az előfizetéshez