Անցնել պարունակությանը

MongoDB

Այս հոդվածում

Տեղեկատվություն

MongoDB-ն ճկուն տվյալների բազա է, որը թույլ է տալիս մշակել մեծ քանակությամբ կառուցվածքային և չկառուցվածքային տվյալներ: Այն օգտագործում է փաստաթղթային ճիշտ մոդել, ինչը հնարավորություն է տալիս հեշտությամբ փոփոխել տվյալների կառուցվածքը: MongoDB-ն առաջարկում է պարզ հարցումների լեզու, ինդեքսների աջակցություն և հորիզոնական մասշտաբայնություն: MongoDB-ի առանցքային գործառույթներից մեկը դրա ճկուն փաստաթղթային մոդելն է: Աղյուսակներ և տողեր օգտագործելու փոխարեն, MongoDB-ում տվյալները կազմակերպված են BSON (Binary JSON) փաստաթղթերի մեջ, որոնք կարող են ներկայացված լինել որպես բարդ հիերարխիաներ և պարունակել տարբեր տեսակի դաշտեր, այդ թվում՝ թվեր, տեքստային տողեր, զանգվածներ և նույնիսկ ենթափաստաթղթեր:

MongoDB. Հիմնական գործառողություններ

  • Ճկուն տվյալների մոդել: MongoDB-ն օգտագործում է JSON-ի վրա հիմնված ճկուն փաստաթղթային կառուցվածք, որը կոչվում է BSON (Binary JSON): Այս գործառույթը թույլ է տալիս պահպանել տարբեր տեսակի տվյալներ և փոփոխել փաստաթղթի սխեման՝ առանց տվյալների բազայի միգրացիա իրականացնելու:
  • Մասշտաբայնություն: Տվյալների բաշխման և հարցումների հնարավորություն մի քանի սերվերների վրա: Այն թույլ է տալիս մշակել մեծ քանակությամբ տվյալներ և, անհրաժեշտության դեպքում, մեծացնել համակարգի փոխանցման հզորությունը:
  • Ռեկլիկացիա: Ներկառուցված ռեկլիկացիայի գործառույթը թույլ է տալիս ստեղծել տվյալների բազայի մի քանի կրկնօրինակներ (replicas): Այն ապահովում է սխալամակկության(fault tolerance)դիմակայունություն և մեծացնում է տվյալների հասանելիությունը: Եթե մեկ սերվերը խափանում է, տվյալները կարող են ստացվել այլ կրկնօրինակներից:
  • Շարդինգ (Sharding): Այն թույլ է տալիս հորիզոնական բաժանել տվյալները մի քանի հատվածների և պահպանել դրանք տարբեր սերվերների վրա: Սա ապահովում է ծանրույթի հավասարաչափ բաշխումը և թույլ է տալիս արդյունավետորեն աշխատել մեծ քանակությամբ տվյալների հետ:
  • Ինդեքսների աջակցություն: MongoDB-ն տրամադրում է ինդեքսների տարբեր տեսակներ՝ հարցումների կատարման արագացման համար: Ինդեքսները կարող են ստեղծվել փաստաթղթի մեկ ឬ մի քանի դաշտերում: Դրանք թույլ են տալիս արագ գտնել տվյալները՝ նվազեցնելով համակարգի արձագանքման ժամանակը:
  • Հարցումների լեզու: MongoDB-ն օգտագործում է JSON-ի վրա հիմնված հարցումների լեզու, որն աջակցում է ֆիլտրմանը, տեսակավորմանը, ագրեգացմանը և այլ գործառույթներ՝ տվյալները մշակելու համար:
  • Տրանզակցիաների աջակցություն: MongoDB-ի նոր տարբերակներն ներդրել են տրանզակցիաների աջակցություն: Այն թույլ է տալիս կատարել գործողությունների խումբ մեկ տրանզակցիայի շրջանակում: Տրանզակցիաները ապահովում են տվյալների հետևողականություն (consistency) և երաշխավորում տվյալների բազայի ամբողջականությունը՝ բազմաթիվ հաճախորդների միաժամանակյա մուտքից:

Տեղակայման հնարավորություններ

ID Ծրագրային ապահովման անվանում Համատեղելի ՕՀ VM BM VGPU GPU Նվազագույն CPU (միջուկներ) Նվազագույն RAM (ԳԲ) Նվազագույն HDD/SSD (ԳԲ) Սեփական դոմեն Ակտիվ
31 MongoDB Ubuntu 22.04 + + + - 1 4 - Ոչ ՊԱՏՎԻՐԵԼ

Նշում

Եթե այլ բան նախատեսված չէ, ռեժիմով մենք տեղադրում ենք ծրագրի վերջին թողարկված տարբերակը՝ ծրագրավորողի կայքից կամ օպերացիոն համակարգի պահոցներից:

MongoDB-ի տեղակայումից հետո սկսել աշխատանքը

Պատվերի վճարումից հետո գրանցման ժամանակ նշված էլեկտրոնային հասցեին կուղարկվի ծանուցում, որ սերվերը պատրաստ է աշխատանքի: Այն պարունակելու է VPS-ի IP հասցեն, ինչպեսզիք մուտքանունը (login) և գաղտնաբառը (password) միացման համար: Մեր ընկերության հաճախորդները կառավարում են սերվերի սարքավորումները և API կառավարման պանելը՝ Invapi միջոցով:

Նշում

MongoDB-ի հիմնական կարգավորումների մասին լրացուցիչ տեղեկությունների համար տեսեք ծրագրավորողների փաստաթղթերը.

MongoDB սերվերի պատվիրում API-ի միջոցով

Այս ծրագրային ապահովումը տեղադրելու համար API-ի միջոցով հետևեք այս հրահանգներին։

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×