Արդյո՞ք MongoDB-ն բաշխված տվյալների բազա է:
Արդյո՞ք MongoDB-ն բաշխված տվյալների բազա է:

Video: Արդյո՞ք MongoDB-ն բաշխված տվյալների բազա է:

Video: Արդյո՞ք MongoDB-ն բաշխված տվյալների բազա է:
Video: Стриминг данных в MongoDB: жив или нет? / Java Tech Talk 2024, Մայիս
Anonim

Sharding-ը տվյալների բաշխման մեթոդ է բազմաթիվ մեքենաների վրա: MongoDB օգտագործում է Sharding՝ աջակցելու տեղակայմանը շատ մեծ տվյալների հավաքածուներով և բարձր թողունակությամբ գործառնություններով: Տվյալների բազա համակարգերը մեծ տվյալների հավաքածուներով կամ բարձր թողունակությամբ հավելվածներով կարող են մարտահրավեր նետել մեկ սերվերի հզորությանը:

Նմանապես, մարդիկ հարցնում են, արդյոք MongoDB-ն օբյեկտի վրա հիմնված տվյալների բազա է:

MongoDB է օբյեկտ - կողմնորոշված , պարզ, դինամիկ և մասշտաբային NoSQL տվյալների բազա . Այն հիմնված է NoSQL փաստաթղթերի պահեստավորման մոդելի վրա: Տվյալները առարկաներ պահվում են որպես առանձին փաստաթղթեր հավաքածուի ներսում՝ տվյալները ավանդական հարաբերությունների սյունակներում և տողերում պահելու փոխարեն տվյալների բազա.

Երկրորդ, ո՞րն է MongoDB տվյալների բազայի օգտագործումը: MongoDB փաստաթղթային ուղղվածություն է տվյալների բազա որը տվյալները պահում է JSON-ի նման փաստաթղթերում՝ դինամիկ սխեմայով: Դա նշանակում է, որ դուք կարող եք պահել ձեր գրառումները՝ առանց անհանգստանալու տվյալների կառուցվածքի մասին, օրինակ՝ արժեքները պահելու համար դաշտերի քանակի կամ դաշտերի տեսակների մասին: MongoDB փաստաթղթերը նման են JSON օբյեկտներին:

Նմանապես, MongoDB-ն լավ է գործարքային տվյալների բազայի համար:

Իր հիմքում, MongoDB փաստաթուղթ է տվյալների բազա և - գրեթե լռելյայն - այս տեսակ տվյալների բազաներ չեն համապատասխանում ACID-ին, հատկապես երբ խոսքը վերաբերում է բազմափաստաթղթերին գործարքներ (փաստաթղթի մակարդակով, MongoDB արդեն աջակցում է ACID-ին գործարքներ ).

Որտեղ են տվյալները պահվում MongoDB-ում:

Ըստ նախնականի, MongoDB լսում է հաճախորդների կապերը 27017 նավահանգստում և խանութներ տվյալները մեջ / տվյալները /db գրացուցակ: Եթե ցանկանում եք, որ mongod-ը պահի տվյալները ֆայլեր այլ ճանապարհով, բացի / տվյալները /db կարող եք նշել dbPath: dbPath-ը պետք է գոյություն ունենա նախքան mongod-ը սկսելը:

Խորհուրդ ենք տալիս: