Съдържание:
- Определение - Какво означава хранилище на базата данни?
- Techopedia обяснява хранилището на базата данни
Определение - Какво означава хранилище на базата данни?
Съхранение на база данни е логично, но понякога и физическо групиране на данни от свързани, но отделни бази данни.
Обикновено това се прави, когато има „по-висока цел“ за данните, но данните, необходими за това, се намират в различни бази данни. В тези случаи е необходимо хранилище, за да се съберат отделните елементи от данни и да се работи върху тях като едно цяло.
Techopedia обяснява хранилището на базата данни
Репозиториите на базата данни обикновено се обсъждат и прилагат в областта на съхранение на данни и бизнес анализ. Това обикновено изисква ниво на агрегиране на данни, което базата данни на ниско ниво просто не може да предостави, което налага създаването на структура от по-високо ниво.
Помислете за случая с голяма банка. Подобна институция вероятно ще се състои от няколко различни дъщерни дружества, не във физически, географски различен смисъл, а по-скоро във функционален или бизнес аспект. Ще има традиционното подразделение на банковите сметки, освен подразделение по заеми, отдел на валута и каси, отдел за инвестиционно банкиране и отдел за попечителство / сигурен депозит. Всички тези подразделения управляват собствени отделни информационни системи, което разбира се предполага отделни бази данни.
Всяко отделение обаче трябва да отчита собствените си финансови средства обратно в централния офис. Главният финансов директор (CFO) трябва да събере всички финансови данни от различните подразделения, за да прецени тяхната рентабилност, тъй като те се вписват директно в общото финансово състояние на банката. Можете да видите, че офисът на финансовия директор всъщност не се занимава с оперативната част на различните бази данни, той наистина се интересува само от данните, които се занимават с финансови средства. Друго, което трябва да се отбележи, е, че той разчита напълно на отчитането на отделите, за да го информира какви решения да вземе, той не разполага със собствени или генерира никакви данни сам.
Въведете хранилище на данни. Това вероятно ще е друга система със собствена база данни, различна от всички останали, която може директно да получи достъп до съответните данни от другите бази данни и да ги агрегира в значима информация за финансовия директор. Важно е обаче да запомните, че данните и информацията, които CFO разглежда, могат или не могат да бъдат физически разположени в хранилището на данни. Хранилището може просто да чете директно от другите бази данни или, поради причини за производителност, може да съхранява локално копие на данните, до които са достъпни от другите. Вероятно хранилището ще включва възможността да се показват тенденциите на производителността във времето, да се сравняват и контрастират целите на подразделенията, да се показват отклонения за периоди и т.н. Някои от тези цели са ясно в контекста на Business Intelligence. Освен това, тъй като нашият финансов директор се пресича в отчитането, а не за въвеждане и генериране на данни, неговото хранилище на данни вероятно ще бъде система за само четене или такава с минимални записи, в допълнение към събирането на данни, които се връщат за дълъг период. Тази функция започва да преминава в контекста на съхраняване на данни.
По този начин хранилището на данни е логическото агрегиране на елементи от отделни бази данни в едно централизирано място за конкретна цел, което не може да бъде постигнато с помощта на самите бази данни.
