Преузмите ПДФ
1) Објасните шта је Касандра?
Цассандра је систем за складиштење података отвореног кода развијен на Фацебоок-у за претрагу пријемног сандучета и дизајниран за складиштење и управљање великим количинама података на робним серверима. Може послужити као обоје
- Систем за складиштење података у реалном времену за мрежне апликације
- Такође као интензивна база података за систем пословне интелигенције
2) За шта се користи Цассандра и зашто користити Цассандра?
Цассандра је дизајнирана да обрађује велика оптерећења података на више чворова без иједне тачке квара. Разни фактори одговорни за употребу Цассандре су
- Отпоран је на грешке и доследан
- Скалабилности од гигабајта до петабајта
- То је база података оријентисана на колоне
- Ниједна тачка неуспеха
- Нема потребе за одвојеним слојем за кеширање
- Флексибилни дизајн шеме
- Има флексибилно складиштење података, лаку дистрибуцију података и брзо уписивање
- Подржава својства АЦИД (атомскост, конзистентност, изолација и трајност)
- Могућност више података и облака
- Компресија података
3) Објасните шта је композитни тип у Касандри?
У Цассандри, композитни тип омогућава дефинисање имена кључа или колоне са спајањем података различитог типа. Можете да користите две врсте композитног типа
- Кључ реда
- Назив колоне
4) Како Цассандра складишти податке?
- Сви подаци се чувају у бајтовима
- Када наведете валидатор, Цассандра осигурава да су ти бајтови кодирани према захтеву
- Тада упоређивач наређује колону на основу редоследа специфичног за кодирање
- Док су композитни само бајтни низови са одређеним кодирањем, за сваку компоненту он садржи двобајтну дужину праћену бајтно кодираном компонентом, након чега следи завршни бит.
5) Наведите које су главне компоненте Цассандра модела података?
Главне компоненте Цассандра модела података су
- Кластер
- Тастери
- Колона
- Колона и породица
6) Објасните шта је породица колона у Касандри?
Породица колона у Касандри упућена је на колекцију редова.
7) Објасните шта је грозд у Касандри?
Кластер је контејнер за просторе кључева. База података Цассандра је сегментирана на неколико машина које раде заједно. Кластер је најудаљенији контејнер који распоређује чворове у облику прстена и додељује им податке. Ови чворови имају реплику која преузима одговорност у случају квара руковања подацима.
8) Наведи остале компоненте Цассандре?
Остале компоненте Касандре су
- Чвор
- Центар за податке
- Кластер
- Дневник урезивања
- Мем-сто
- ССТабле
- Блоом Филтер
9) Објасните шта је простор тастера у Касандри?
У Цассандри је простор кључева простор имена који одређује репликацију података на чворовима. Кластер се састоји од једног простора кључева по чвору.
10) Која је синтакса за стварање простора кључева у Цассандри?
Синтакса за стварање простора кључева у Цассандри је
СТВАРИ КЉУЧНИ ПРОСТОР <идентификатор> помоћу <својства>
11) Спомените које су вредности ускладиштене у колони Касандра?
У колони Касандра у основи постоје три вредности
- Назив колоне
- Вредност
- Временски жиг
12) Спомените када можете да користите тастер Алтер?
АЛТЕР КЕИСПАЦЕ се може користити за промену својстава као што су број реплика и трајни_пис простора кључева.
13) Објасните шта је Цассандра-Цклсх?
Цассандра-Цклсх је језик упита који омогућава корисницима да комуницирају са његовом базом података. Користећи Цассандра цклсх, можете да урадите следеће ствари
- Дефинишите шему
- Унесите податке и
- Извршите упит
14) Спомените шта одређује наредбе љуске „Снимање“ и „Конзистентност“?
У Цассандри постоје разне наредбе шкољке Цклсх. Наредба „Снимање“, биљежи излаз наредбе и додаје је у датотеку, док наредба „Досљедност“ приказује тренутни ниво конзистентности или поставља нови ниво конзистентности.
15) Шта је обавезно приликом креирања стола у Цассандри?
Иако је стварање примарног кључа табеле обавезно, он се састоји од једне или више колона табеле.
16) Наведите шта треба водити рачуна приликом додавања колоне?
При додавању колоне морате водити рачуна да се
- Име колоне није у супротности са постојећим именима колона
- Табела није дефинисана са опцијом компактног складиштења
17) Помените шта су Цассандра-ЦКЛ колекције?
Цассандра ЦКЛ колекције помажу вам да сачувате више вредности у једној променљивој. У Цассандри можете да користите ЦКЛ колекције на следеће начине
- Листа : Користи се када треба да се одржи редослед података, а вредност се чува више пута (садржи листу јединствених елемената)
- СЕТ : Користи се за групу елемената за чување и враћање у сортираним редоследима (садржи понављајуће елементе)
- КАРТА : То је тип података који се користи за чување пара кључ / вредност
18) Објасните како Касандра записује податке?
Касандра записује податке у три компоненте
- Цоммлог врите
- Мемтабле врите
- ССтабле врите
Касандра прво записује податке у дневник урезивања, а затим у меморијску структуру табеле која се памти и на крају у ССтабле
19) Објасните шта се памти у Касандри?
- Касандра записује податке у меморијску структуру познату као Мемтабле
- То је меморијска кеш меморија са садржајем који се чува као кључ / колона
- По тастеру Подаци који се памте сортирани су
- Постоји засебан Мемтабле за сваку ЦолумнФамили и он преузима податке колоне из кључа
20) Објасните од чега се састоји ССтабле?
ССтабле се састоји углавном од 2 датотеке
- Индексна датотека (Блоом филтер и парови померања кључа)
- Датотека података (стварни подаци колоне)
21) Објасните за шта се користи Блоом филтер у Цассандри?
Блоом филтер је просторно ефикасна структура података која се користи за тестирање да ли је елемент члан скупа. Другим речима, користи се за утврђивање да ли ССТабле има податке за одређени ред. У Касандри се користи за уштеду ИО када се врши КЉУЧНИ ПОГЛЕД.
22) Објасните како Касандра уписује промењене податке у запис дневника?
- Цассандра спаја промењене податке у запис дневника
- Цоммлог делује као евиденција опоравка од пада података
- Док се измењени подаци не споје у операцију писања дневника, никада се неће сматрати успешном
Подаци се неће изгубити када се лог дневника урезивања испразни у датотеку
23) Објасните како Цассандра брише податке?
ССТаблес су непроменљиви и не могу уклонити ред из ССТаблес-а. Када треба избрисати ред, Цассандра додељује вредности колоне посебну вредност која се назива Томбстоне. Када се подаци прочитају, вредност Томбстонеа се сматра избрисаном.