Satura rādītājs
MongoDB, bezmaksas shēmas, uz dokumentiem orientēta, starpplatformu datu bāzu sistēma. daži uzlaboto funkciju piemēri.[color = # 000000] Dažas svarīgas MongoDB funkcijas: [/ color]
[color = # 000000] Nav darījumu [/ krāsa]
[color = # 000000] Tādējādi MongoDB var būt ātrāks un horizontāli mērogojams. [/ color]
[color = # 000000] Horizontāla mērogojamība [/ krāsa]
[color = # 000000] Lai uzlabotu datu bāzes veiktspēju, tradicionālajās RDBMS sistēmās vai relāciju datu bāzēs jāmeklē jaudīgāks serveris (vertikāla mērogošana) [/ color]
[color = # 000000] MongoDB horizontālā mērogošana darbojas labāk (palieliniet serveru skaitu) [/ color]
[color = # 000000] Uz dokumentu orientēta krātuve (BSON) [/ krāsa]
[color = # 000000] JSON ir vairāk nekā lielisks informācijas apmaiņas veids, kā arī lielisks veids, kā to uzglabāt [/ color]
[color = # 000000] MongoDB vienā dokumentā saglabā visu ierakstu. [/ color]
[color = # 000000] Nav nepieciešams norādīt nekādu struktūru, un jūsu dokumentus var mainīt atsevišķi. [/ color]
[krāsa = # 000000]MongoDB izmanto BSON (Binary-JSON), atvērts JSON formāts, kas apstrādā bināros datus, [/ krāsa]
[color = # 000000] Izmantojot BSON, MongoDB ļoti ātri meklē, indeksē, uzglabā un izgūst informāciju [/ krāsa]. [color = # 000000] BSON ir viegli un ātri pārveidojams par jebkura veida vietējiem datiem no jebkuras programmēšanas valodas. [/ color]
[color = # 000000] Atbalsts dinamiskiem vaicājumiem [/ color]
[color = # 000000] Tāpat kā tradicionālajās datu bāzēs, arī MongoDB atbalsta dinamisko vaicājumu izpildi. [/ color]
[color = # 000000] Dokumentu indeksēšana [/ krāsa]
[color = # 000000] Visi dokumenti tiek automātiski indeksēti, izmantojot atslēgu _id. [/ color]
[color = # 000000] Šī atslēga nodrošina, ka katrs dokuments ir unikāls, MongoDB ļauj indeksēt iegultos dokumentus (s. [/ color]
[color = # 000000] Vaicājumu veiktspējas analīze [/ color]
[color = # 000000] MongoDB nodrošina vaicājumu analīzes rīku, kas ļauj mums noteikt vaicājumu veiktspēju vai noskaidrot iespējamos to struktūras defektus vai vienkārši uzlabot atbildes laiku. [/ color]
[color = # 000000] Datu replikācija [/ krāsa]
[color = # 000000] MongoDB nodrošina mehānismu, ko sauc par galvenā-verga replikāciju, ar kuru rakstīšanai vienlaikus ir aktīva tikai viena datu bāze. [/ color]
[color = # 000000] Visi rakstīšanas pieprasījumi tiek iesniegti galvenajā datu bāzē un tiek nodoti replikai. Ja galvenā DB neizdodas, vergs ieņem savu vietu. [/ Krāsa]
[color = # 000000] Šeit mēs sniegsim praktiskus piemērus par vaicājumiem un papildu funkcijām [/ color]
[color = # 000000] Datu bāzes piemērs MongoDB formātā [/ krāsa]
db.employees.insert ({name: 'Jose', *****: 'man', position: 'programmer', Experience: ["MongoDB", "PHP", "Databases"]}); db.employees.insert ({vārds: 'Giulia', *****: 'sieviete', amats: 'dizainers', pieredze: [“Photoshop”, “Flash”, “Blender”]});
[color = # 000000] Meklēt un filtrēt ierakstus [/ color]
[color = # 000000] Šis vaicājums atgriezīs visas sievietes [/ color]
[color = # 000000] db.employees.find ({*****: 'sieviete'}); [/ krāsa]
[color = # 000000] Šis vaicājums atgriezīs visus darbiniekus [/ color] [color = # 000000] vīriešus, kuriem ir pieredze php [/ color] [color = # 000000] [/ color]
db.employees.find ({dzimums: 'vīrietis', $ un: [{pieredze: 'PHP'}]});
[color = # 000000] Šis vaicājums atgriezīs visus darbiniekus [/ color] [color = # 000000] vīriešus, kas sakārtoti pēc vārda, šim nolūkam mēs izmantojam parametrus augoši -1 un dilstoši 1 [/ color]
db.employees.find ({dzimums: 'sieviete'}). sort ({vārds: -1});[color = # 000000] Notiek ierakstu atjaunināšana [/ color]
db.employees.update ({name: 'Jose'}, {$ set: {name: 'Jose Perez'}});[color = # 000000] Dzēst ierakstu [/ color]
[color = # 000000] Šādā gadījumā mēs varam novērst, izmantojot jebkādus datus, ideāls būtu iepriekš iepazīties ar ID, lai iegūtu unikālus datus [/ color].
db.employees.remove ({nosaukums: 'Jose Perez'});[color = # 000000] Ja vēlamies no kolekcijas noņemt visus datus, mēs izmantojam šādu komandu [/ color]
db.darbinieki.noņemt ();[color = # 000000] Šāda veida darbību veikšanas priekšrocība ir tā, ka mēs varam filtrēt pēc jebkura lauka datu bāzē vienkāršā veidā, jo tie ir objekti un tos var apstrādāt neatkarīgi. [/ color]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