MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

3 лесни стъпки за създаване на разчленени клъстери на MongoDB

С най-новата ни версия ние вече предлагаме на нашите потребители възможността да внедряват и управляват сложни, разчленени клъстери MongoDB на поддържаните от нас облачни платформи, AWS, Azure и DigitalOcean. Това беше най-търсената ни функция през последните няколко месеца и ние се радваме да я отворим за всички наши клиенти. Ако използвате части днес, вероятно разбирате колко трудни са за настройка и поддръжка в облачна среда. Нашата цел с тази версия е да направим разчленените клъстери толкова лесни за управление, колкото самостоятелни сървъри или набори от реплики.

Нашата проста, но гъвкава уеб конзола също ви дава фин контрол върху местоположението на центъра за данни на MongoDB на всеки шард или всяка реплика на всеки фрагмент. Можете също да изберете географско разпространение на всяка реплика на вашия шард за по-висока наличност.

В примера по-долу ще създам MongoDB клъстер с два фрагмента в три прости стъпки. Shard-0 ще бъде на източното крайбрежие на САЩ, а Shard-1 ще бъде създадено на западното крайбрежие на САЩ. Всеки клъстер автоматично включва три рутера за шард и три конфигурационни сървъра. Веднъж разгърнати, вие също имате възможността да добавите още рутери за сегменти. Ако се интересувате от персонализиране на броя на рутерите за шард, моля, свържете се с нас на [email protected].

  1. Стъпка 1:Въведете основна информация за MongoDB

    Влезте в акаунта си в ScaleGrid и създайте нов MongoDB клъстер, като въведете основната информация:

  2. Стъпка 2:Основни положения и подробности за Shard-0

    Изберете броя на фрагментите, които искате да разположите, и типа на набора реплики за всеки фрагмент (2 реплики + 1 арбитър / набор от реплики с 3 възела). Изберете местоположението на центъра за данни за рутерите за фрагменти и обърнете внимание, че конфигурационните сървъри също се намират в същия център за данни като рутерите за сегменти. Ако искате да персонализирате местоположението на конфигурационните сървъри, моля, свържете се с нашия екип за поддръжка. След това изберете местоположенията на центъра за данни за всяка реплика на Shard-0:

  3. Стъпка 3:Подробности за Shard-1

    В менюто Shard изберете „Shard-1″ и актуализирайте местоположението на центъра за данни:

    След като щракнете върху "Напред" и завършите съветника за създаване, всичките 12 сървъра ще бъдат настроени и конфигурирани от ScaleGrid и вашият разчленен клъстер ще стартира и работи за нула време!

    След като клъстерът бъде разгърнат, ние също така автоматично ще инсталираме и конфигурираме MMS (MongoDB Monitoring Service) агента, така че вашият клъстер да започне да се показва в MMS, или ще използваме усъвършенствана конзола за наблюдение на MongoDB в ScaleGrid.

Също така скоро ще пуснем актуализация на нашия потребителски интерфейс, която дава на нашите клиенти възможността лесно да добавят и премахват фрагменти от своите разчленени клъстери. Можете също да разгледате нашата публикация за MongoDB Shards и Unbalanced Aggregation Loads, за да научите повече за това как основните конвейери за агрегация се изпълняват в разчленена среда. Както винаги, ако имате въпроси, моля, свържете се с нас на [email protected].


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Създайте индекс за заместващи символи в MongoDB

  2. Твърде много отворени файлове, като същевременно осигурите индекс mongo

  3. Премахване на бели интервали (водещи и крайни) от стойността на низа

  4. Експортирайте резултата за агрегиране на mongodb в нова колекция

  5. Meteor Subscribe не актуализира реда на сортиране на събиране