Упоређене базе података
МонгоДБ: Документи, а не доктрина
МонгоДБ је популаризовао складиште докумената које је хоризонтално скалирано, а прича од тада укључује дисциплину дизајна шеме, модел скупа реплика једноставнији од већине СКЛ ХА подешавања и лиценцирање (ССПЛ) које је видљиво унапредило самохостовање. Побеђује за специфичне облике података, а наша поређења носкл-вс-скл и постгрескл-вс-монгодб покривају аргументе; ово је посвећени део када сам мотор заслужује постоље.
Кључне точке
- БСОН документи намерно дају флексибилност шеми, што значи да се дисциплина дизајна шеме помера са фајлова за миграцију на подразумеване вредности апликације: уграђени документи за шаблоне за читање више наспрам референци за релацију један-према-више остају одлука која доноси или нарушава перформансе.
- Цевовод агрегације је место где аналитички рад живи: наменски изграђене фазе (подударање, група, тражење, одмотавање) замењене ад-хоц мап-редуце; за већину оперативних аналитика, агрегација плус индекс надмашује податке о отпреми у складиште.
- Скупови реплика јефтино управљају уобичајеним ХА: један примарни плус секундарни са аутоматским преласком на грешку и подешавањима читања; Схардинг је права карактеристика дистрибуираних података за радна оптерећења са скалираним писањем, али носи оперативну тежину (балансирање комада, кључеви шарда) која припада прегледима дизајна, а не ретрофитима.
- ТТЛ индексирање и колекције временских серија нативно покривају случај употребе 'дневника и метрика': ограничено задржавање без црон брисања докумената и наменски направљено складиште временских серија за унос метрике високе фреквенције.
- Оперативне разлике: еквиваленција скорог одржавања и вакуума не постоји, али су битне стопе освежавања и консолидација одложене опционости (провера шеме преко валидатора, трансакције од 4.к); драјвери, индекси, притисак меморије се приказују као планови упита (објашњавају), а не као евиденције спорих упита.
- Поштено лиценцирање: издање заједнице има ССПЛ лиценцу, што искључују неке платформе управљаних добављача; Атлас је пут који подржава произвођач, а само-хостовање остаје уобичајено у контејнерским применама где је ССПЛ прихватљив.
Теренска биљешка
Образац искључења МонгоДБ-а који је највише научио наше клијенте увек је био исти: кључ који се одлучује током прототипа прераста у производњу, а ре-схард постаје пројекат. Кључеви од крхотина су архитектонске одлуке, а не Монго археологија.
Цесто постављања питања
Да ли је МонгоДБ добра замена за релациону базу података?
За исправно угнежђене блоб оперативне податке, понекад; за релационе дизајне са тешким спојевима, не: референтни интегритет је овде посао ваше апликације. Наш чланак носкл-вс-скл покрива правило поштене одлуке.
Како да се носим са миграцијама између докумената који мењају шему?
Додавањем верзионисања шеме дисциплинујте се: валидатори и поља верзије плус циљане скрипте за миграцију; нема АЛТЕР ТАБЛЕ на који би се могао ослонити.
Шта је са лиценцом (ССПЛ) за СааС провајдере?
Можете сами да га хостујете И користите га у облаку као складиште апликација, али као услуга која нуди то је друга прича; проверите комерцијалне услове пре него што клијентима обећате Атлас-алтернативни хостинг.
Зашто је кључ од комада тако велика ствар?
Зато што рутирање, балансирање и афинитет упита потичу из тога након избора дељења: касније поновно дељење система уживо је права оперативна акција.
Како Kinetikatech помаже код упоређене базе података
Не морате постати стручњак за упоређене базе података: Избор механизма базе података за хостовање радних оптерећења, упоређен на основу гаранција исправности, оперативне тежине и стварне цене: уграђени мотори против сервера, МиСКЛ против ПостгреСКЛ, СКЛ против продавница докумената, плус застарела студија случаја која се стално враћа. Управо за то постоји Server Management и Website Speed Optimization: пуштање у рад, јачање, надзор и дежурна особа дан и ноћ.