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

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 ×