Satura rādītājs
[color = # 000000] Starp pazīstamākajiem šīs datu bāzes lietotājiem ir Google, Facebook, Ney York times, foursquare, Digg. Tie ir pakalpojumi, kuru datu bāzēs ir iespaidīgs vaicājumu skaits, turklāt nepieciešamība pastāvīgi mērogot horizontāli. [/ Krāsa]
[color = # 000000] Šīs datu bāzes ir diezgan efektīvas grupēšanas vidēs. [/ color]
[color = # 000000] relāciju datu bāzēm ir ierobežojumi, mērogojot lielu datu apjomu.
Papildus priekšrocībām, kad jāpievieno vai jāaizstāj kritušie mezgli bez [/ color]
[color = # 000000] jāizslēdz aparatūra, serveri vai datu centri, kā arī programmatūra vai datu bāzes. [/ color]
[color = # 000000] MONGODB UZSTĀDĪŠANA [/ krāsa]
[color = # 000000] Instalēšanas instrukcijas var atrast pašā MongoDB vietnē. [/ color]
[color = # 000000] Linux 64 bitu: [/ color]
[color = # 000000] Mēs importējam Ubuntu MongoDB atslēgu [/ color]
[krāsa = # 000000]
sudo apt-key adv-atslēgu servera atslēgas serveris.ubuntu.com-recv 7F0CEB10[/Krāsa]
[color = # 000000] Pievienojiet to krātuvēm, lai iegūtu jaunāko versiju [/ color]
[krāsa = # 000000]
deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen '[/Krāsa]
[color = # 000000] Mēs atjauninām krātuves [/ color]
sudo apt-get update
[color = # 000000] Mēs instalējam MongoDB [/ color]
[krāsa = # 000000]
sudo apt-get install mongodb-10gen[/Krāsa]
[color = # 000000] Lai iedarbinātu MongoDB dzinēju, mēs izpildām šādu komandu [/ color]
sudo /etc/init.d/mongodb start
Lai to apturētu
sudo /etc/init.d/mongodb stop
MongoDB datu bāzes pamati
MongoDB datu bāzei ir atšķirīgi jēdzieni nekā parastajai datu bāzei, piemēram, MySQL. Katru [color = # 000000] ierakstu vai datu pamatvienību [/ color] sauc par [color = # 000000] dokumentu [/ color]. Un katru [color = # 000000] dokumentu kopu [/ color], kas veidotu tabulu, sauc par [color = # 000000] kolekciju [/ color].
Dokumentu varēja iegādāties ar jēdzienu [color = # 000000] rinda [/ krāsa] un kolekcija a [color = # 000000] tabula. [/ color]
[color = # 000000] Datu bāzes piemērs [/ color]
[color = # 000000] Kad būsim iedarbinājuši MongoDb dzinēju, mēs strādāsim no konsoles, veidojot datu bāzi. [/ color]
[color = # 000000] Mēs izveidojam datubāzi Empresadb [/ color]
[krāsa = # 000000]
izmantot klientus[/Krāsa]
[color = # 000000] Mēs ievadām datus [/ color]
[color = # 000000] Tālāk tiks ievietots elements kontaktpersonu kolekcijā [/ color]
db.contactos.save ({Vārds: "Pedro", Uzvārds: "Martínez Campo", Vecums: 22, Vaļasprieki: ["futbols", "teniss", "riteņbraukšana"], Draugi: [{Vārds: "María", Vecums: 22}, {Name: "Luis", Age: 28}]}} [i] [color = "# 000000"])
[color = # 000000] Iepriekš minētais dokuments ir klasisks JSON dokuments. Tam ir virknes, masīvi, apakšdokumenti un skaitļi. Tajā pašā kolekcijā mēs varētu saglabāt šādu dokumentu. [/Krāsa][color = # 000000] Šeit mēs saglabājam kontaktpersonu ierakstu, kas savukārt satur vaļasprieku un draugu kolekcijas. [/ color]
[color = # 000000] Ierakstiem nav jābūt ID vai atslēgas laukam, jo objekti tiek automātiski identificēti [/ color]
[color = # 000000] Lai veiktu meklēšanu, mēs veiksim vaicājumu, piemēram, pēc nosaukuma [/ color]
[krāsa = # 000000]
db.contacts.find ({Nosaukums: "Pedro"});[/Krāsa]
[color = # 000000] atgriezīs ieteiktos datus ç [/ color]
{"_id": ObjectId ("51bcc8986fba2c81d4e8a1d6"), "Nosaukums": "Pedro", "Uzvārds": "Martínez Campo", …}
[color = # 000000] Tā meklēs visus ierakstus, kas atbilst vārdam Pedro [/ color]
[color = # 000000] Ja mēs vēlamies izmantot programmēšanas valodu, lielam skaitam no tiem ir draiveri. Ir oficiāli draiveri C #, Java, Node.js, PHP, Python, Ruby, C, C ++ un Perl. [/ Krāsa]Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu