IoT тиркемелеринде sharding деген эмне?
IoT тиркемелеринде sharding деген эмне?

Video: IoT тиркемелеринде sharding деген эмне?

Video: IoT тиркемелеринде sharding деген эмне?
Video: #8 Қазақша копирайтинг жəне контент-план жасау 2024, Ноябрь
Anonim

Sharding абдан чоң маалымат базаларын маалымат сыныктары деп аталган кичине, тезирээк, оңой башкарылуучу бөлүктөргө бөлгөн маалымат базасын бөлүүнүн бир түрү. Сөз сынык бир бүтүндүн кичинекей бөлүгүн билдирет.

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

Sharding бир логикалык маалымат топтомун бир нечеге бөлүү жана сактоо ыкмасы маалымат базалары . Маалыматтарды бир нече машиналар арасында бөлүштүрүү менен, бир кластер маалымат базасы системалар чоңураак маалымат топтомун сактап, кошумча суроо-талаптарды аткара алат. Sharding Эгер берилиштер топтому бир топтон сактоо үчүн өтө чоң болсо, зарыл маалымат базасы.

Ошо сыяктуу эле, кайсы маалымат базасы IoT үчүн эң жакшы? Акыркы эскертүү катары, Redis, эс тутумдагы ачык булак маалымат базасы Redis Labs тарабынан каржыланган, бул популярдуу тандоо IoT ысык катары чечүү маалымат базасы . тарабынан кеңири колдонулат IoT маалыматтарды кабыл алуу, реалдуу убакытта аналитика, билдирүүлөр, кэштөө жана башка көптөгөн колдонуу учурлары үчүн чечимдер.

Ушундай жол менен, бөлүү менен бөлүүнүн ортосунда кандай айырма бар?

“ бөлүү бөлүштүрүү же бөлүү бир нече маалыматтар боюнча башкача ал эми машиналар бөлүү бир эле машинада маалыматтарды бөлүштүрүү болуп саналат.

Кассандрадагы шеринг деген эмне?

In Кассандра , ар бири сынык бир сервер жана репликация объектти бир нече сыныктарда сактоо менен ишке ашат. Эгер сервер өлсө, объект дагы эле башка сыныктарда жашайт (үмттөнөм). MongoDBде, ар бири сынык бир нече серверлердин көчүрмөсү болуп саналат.

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