Маалымат базалары кантип масштабдалат?
Маалымат базалары кантип масштабдалат?

Video: Маалымат базалары кантип масштабдалат?

Video: Маалымат базалары кантип масштабдалат?
Video: Маалыматтар базасы жана информациялык система 2024, Ноябрь
Anonim

Ичинде маалымат базасы дүйнөлүк горизонталдуу - масштабдоо көбүнчө маалыматтарды бөлүштүрүүгө негизделген, башкача айтканда, ар бир түйүн вертикалдуу түрдө маалыматтардын бир бөлүгүн гана камтыйт. масштабдоо маалыматтар бир түйүнүндө жайгашкан жана масштабдоо көп ядролуу, башкача айтканда, ошол машинанын CPU жана RAM ресурстарынын ортосундагы жүктү таратуу аркылуу ишке ашырылат.

Мындан тышкары, SQL маалымат базасын кантип масштабдасам болот?

окуу жүктөө үчүн масштабдоо , SQL маалымат базалары адатта болот масштаб бардык жазуулар бир негизги түйүнгө өтүүчү жана окууларды каалаган экинчи түйүн тейлей турган негизги-экинчи түзүлүшкө кайрылуу менен. Ошентип, кошумча түйүндөрдү кошуу менен, сиз окуу өткөрүү жөндөмдүүлүгүн жогорулата аласыз маалымат базасы чече алат.

Экинчиден, реляциялык маалымат базаларын масштабдоо оңойбу? Реляциялык маалымат базалары вертикалдуу масштабдуу, бирок, адатта, кымбат. Анткени алар толугу менен жайгаштыруу үчүн бир серверди талап кылат маалымат базасы , үчүн масштаб , сиз чоңураак, кымбатыраак серверди сатып алышыңыз керек.

Ошо сыяктуу эле, эң масштабдуу маалымат базасы кайсы?

NoSQL маалымат базалары адатта ACID моделинин ордуна BASE моделин ээрчишет. Алар A, C жана/же D талаптарынан баш тартышат жана анын ордуна алар жакшыртышат масштабдуулугу . Кээ бирлери, Кассандра сыяктуу, сизге керек болгондо ACID кепилдиктерине кошулууга мүмкүнчүлүк берет. Бирок, бардык NoSQL эмес маалымат базалары көбүрөөк масштабдуу ар дайым.

Вертикалдуу масштабдуу маалымат базасы деген эмне?

Vertical Scaling Бул ыкма хостинг серверине көбүрөөк физикалык же виртуалдык ресурстарды кошууну камтыйт маалымат базасы – көбүрөөк CPU, көбүрөөк эстутум же көбүрөөк сактагыч. Негизи, сизге чоңураак кайык сервери керек. Бул салттуу ыкма жана дээрлик бардык маалымат базасы чоңойтсо болот.

Сунушталууда: