Research Archive
Sofia University "St. Kliment Ohridski"

Уеб базирани системи, представящи големи масиви от данни

DSpace/Manakin Repository

Show simple item record

dc.contributor.author Гегов, Атанас
dc.date.accessioned 2009-08-13T15:32:05Z
dc.date.available 2009-08-13T15:32:05Z
dc.date.issued 2007-10-23
dc.identifier.other М21704
dc.identifier.uri http://hdl.handle.net/10506/218
dc.description Уеб базирани системи, представящи големи масиви от данни Факултет по математика и информатика Катедра: Информационни Технологии Дипломант: Атанас Кънчов Гегов, факултетен номер М21704 Научен ръководител: доц. д-р Силвия Илиева, ИТ, ФМИ bg_BG
dc.description.abstract В тази дипломна работа, системите, които стоят на централно място и върху които се фокусира цялото внимание, са уеб базирани. Основни черти, които ги характеризират са големия брой конкурентни потребители, представянето на големи масиви от данни ( които могат да се разглеждат като дълги списъци от обекти ) и постоянната натовареност или големия брой активни сесии. Направен е обзор на шаблони за проектиране, даващи актуални решения за скелета на софтуер, представящ големи масиви от данни и са предложени препоръки за употребата им. Представените шаблони за проектиране, в зависимост от характерните черти на разглежданите системи са разпределени на три типа – подходящи за управление на сложни, многослойни системи, подходящи за управление на комуникацията с носителите на данни и подходящи за постигане на висока производителност. Изложени са техники, свързани с проектирането на визуализацията на данните във вид, който е максимално удобен за масовия потребител. Направен е анализ на принципите на дизайн на потребителския интерфейс. Като са взети предвид условията за представяне на огромното количество информация и конструиране на заявки към сървъра, пестящи машинни ресурси. Изложени са също и техники, свързани с проектиране на процесите на сървъра, грижещи се за извличането и подготовката на данните за визуализация. Едно от най-важните свойства на софтуера, представящ големи масиви от данни е неговото бързодействие. В дипломната работа са систематизирани стратегии за подобряване на бързодействието, ориентирани към високите нива на софтуера. Стратегиите засягат процесите на анализ на изискванията на системата, обектно- ориентирания диазайн, тестване и профайлинг. Систематизирани са също и тактики за постигане на високо бързодействие, ориентирани към най-ниското ниво на софтуера – нивото на програмния код. Тактиките са представени чрез добри практики за писане на качествен високопроизводителен програмен код. Представено е уеб базирано приложение, демонстираращо три различни подхода при извличане на големи масиви от данни – Традиционен, Page-by-Page Iterator и Value List Handler. Направен е сравнителен анализ и са обобщени резултатите от тестове при различни условия ( в зависимост от броя активни сесии на сървъра и размера на данните за визуализация ) bg_BG
dc.language.iso bg bg_BG
dc.publisher СОФИЙСКИ УНИВЕРСИТЕТ “СВ. КЛИМЕНТ ОХРИДСКИ” bg_BG
dc.subject Уеб базирани системи bg_BG
dc.subject large data arrays bg_BG
dc.subject Web-based systems bg_BG
dc.subject големи масиви от данни bg_BG
dc.title Уеб базирани системи, представящи големи масиви от данни bg_BG
dc.title.alternative Web-based systems, processing large data arrays bg_BG
dc.type Thesis bg_BG


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics