whycomputer.com >> Интернет познания >  >> Софтуер

Какво е вертикална база данни?

Вертикалната база данни е тази, в която физическото оформление на данните е колона по колона, а не по ред. Вместо да се подреждат в хоризонтални записи и да се обработват вертикално, данните във вертикална база данни се подреждат във вертикални структури, известни като предикати, или P-дървета, и се обработват хоризонтално.

Data Mining
Хоризонталните бази данни са подходящи за приложения, където исканият резултат е набор от хоризонтални записи, но по-малко за приложения като извличане на данни, където изследователите обикновено се интересуват от резултати, които могат да бъдат изразени сбито. P-дърветата, от друга страна, са много подходящи за извличане на данни. Р-дърветата обикновено се създават чрез разлагане на всеки атрибут или колона на таблица с хоризонтални записи в отделни битови вектори или структури от масиви. P-дърветата могат да бъдат едномерни, двуизмерни или многомерни; ако данните, които се съхраняват в базата данни, имат естествени измерения - например геопространствени данни или географска информация - размерите на P-дървото съответстват на тези на данните.

Данни за ефективността
във вертикална база данни се обработва чрез бързи логически оператори, като AND, OR, изключителни OR и допълват. Освен това, чрез подреждане на данните в колона, а не по ред, е възможно да се изпълняват заявки или търсения на данни без достъп до страници на твърд диск, които не са засегнати от заявката, и така да се увеличи скоростта на извличане на данни , Това е важно съображение при извличането на данни в много големи хранилища на данни. Голям размер на страницата означава, че голям брой подходящи елементи от данни могат да бъдат извлечени при една операция за четене. За разлика от това, една операция за четене в хоризонтална база данни извлича не само съответните елементи от данни, но и атрибути или колони, които не са подходящи за въпросната заявка и благоприятства малките размери на страниците.

Научни приложения
В последно време вертикалните бази данни получиха нов интерес от страна на научната общност. Броят на едновременните потребители в научните приложения за бази данни обикновено е много по-малък, отколкото в търговските приложения, но потребителите са склонни да представят по-сложни, непредвидени заявки. Освен това, научните приложения за бази данни обикновено трябва да осигуряват по-автоматизиран отговор на сложни заявки поради липсата на база данни и персонала за поддръжка на системи. Научните потребители обикновено предпочитат да работят със специализирани компютърни системи, така че научните приложения за бази данни трябва да бъдат преносими между различни модели компютри. Вертикалните бази данни са по-добри на всички тези точки, отколкото техните хоризонтални аналози
URL:https://bg.whycomputer.com/soft/100207940.html

Софтуер
  • Типове компютърни бази данни

    Системи за управление на бази данни (СУБД) освобождават програмиста от работа с детайлите на ниско ниво на съхранение на записи. Когато иска запис, тя кодира няколко прости команди в програмата си, а СУБД го взема оттам. От самото начало, софтуерът за бази данни се е разраснал в сложност, приемайки

  • Какво е система за обработка на данни?

    Системата за обработка на данни приема необработени данни и чрез силата на компютърната автоматизация произвежда информация, че набор от програмни приложения е валидиран. Информацията включва текст, аритметични изчисления, формули и различни други видове информация и данни, базирани на компютърната

Интернет познания © https://bg.whycomputer.com