Какво е Терадата?

Teradata е една от системите за управление на релационни бази данни и се използва за изграждане на мащабни приложения за съхранение на данни. Този инструмент осигурява поддръжка на множество операции за съхранение на данни едновременно на различни клиенти и това се постига чрез концепцията, наречена паралелизъм. Той е напълно мащабируем и е отворена система.

Въведен е през 1979 г. и бавно се е превърнал в страхотна система. Текущата версия на Teradata е 15.0

Характеристики на Teradata:

  • Неограничен паралелизъм: Teradata се основава на MPP архитектура (Massively Parallel Processing), която разделя натоварването равномерно в цялата система. Разделя задачата между своите процеси и ги изпълнява паралелно и това намалява натиска и задачата се изпълнява наистина бързо.
  • Свързване: Teradata може да се свърже към системи, свързани с мейнфрейм или мрежа. Той поддържа SQL за взаимодействие с данни, съхранявани в таблиците. Също така, тя осигурява собствено разширение.
  • Оптимизатор за зрели: Оптимизаторът на Teradata е много зрял и работи паралелно от самото начало.
  • Линейна мащабируемост: Системите Teradata са изключително мащабируеми. Те са мащабируеми до 2048 възли. Човек може лесно да утрои капацитета на системата, като утрои броя на AMP.
  • Устойчиви комунални услуги: Teradata поддържа здрави комунални програми за импортиране / експортиране на данни Например: бързо зареждане, много зареждане и др.
  • Споделена архитектура на нищо: Teradata възли, AMP работят независимо, без да споделят. Те работят независимо.
  • Полезно за всеки тип потребители: Може да бъде персонализирано за всеки тип потребители като бизнес потребители или потребители на приложения. SQL на Teradata може да бъде персонализиран за нуждите на бизнеса и предоставя страхотни функции за бизнес изискванията.

елементи

Основните компоненти на Teradata са Parsing Engine, ByNet и модул за достъп, процесори. По-долу са основните компоненти на системата:

  • възел:

Всеки отделен сървър в Teradata се нарича възел. Всеки възел има собствена операционна система, памет, процесор, дисково пространство и собствено копие на Teradata RDBMS. Кабинет на Терадата ще съдържа броя на възлите.

  • Разделящ двигател:

Parsing Engine се използва за получаване на заявки от клиента и за изготвяне на ясен план за изпълнение. Задълженията на двигателя за анализ са:

  1. Получаване на SQL заявка от клиента
  2. Разберете получената заявка в системата и проверете за всякакви синтактични грешки
  3. Проверете дали потребителят има необходимите привилегии за обекти, използвани в заявката.
  4. Подгответе чист план за изпълнение, вземете заявката и предайте SQL заявката на BYNET.
  5. За да получите резултатите от AMP и да ги изпратите на клиента
  • Слой за разбор на съобщението:

Това е BYNET и е мрежовият слой на системата Teradata. Използва се за комуникация между възли, между PE и AMP.

  • Процесор на модул за достъп:

AMP също се наричат ​​виртуални процесори. Това са тези, които всъщност съхраняват данните и извличат данните.

  • Архитектура за съхранение:

Нека да разгледаме как протича обработката на съхранение в системата.

Когато клиентските входове питат за вмъкване на записи, записите се изпращат към BYNET от машината за анализиране. BYNET извлича записите сега и изпраща редовете към насочени към AMP. AMP съхранява записите на диска.

Процесът на извличане:

Когато клиент изпълнява заявките за получаване на записите, първо, двигателят за разбор изпраща заявка до BYNET. BYNET изпраща заявката до съответните AMP. Тогава AMP паралелно ще търсят дисковете си и идентифицира необходимия запис и го изпраща на BYNET. След това BYNET ще изпрати записите в анализатор, който отново ще ги изпрати на клиента и ще го попълни.

Кога да избера:

Когато се нуждаем от високо мащабируема, ориентирана към висока производителност и масово паралелна система за съхранение на данни, избрахме Teradata.

Не се изисква да се използва Teradata, ако изискването е просто проучване на данни, зареждане на данни от множество сценарии и т.н. …

Терадатна сигурност:

Той предлага високо ниво на сигурност, като осигурява системно ниво и защита на паролата на ниво потребител, защита на нивата на редове и колони, удостоверяване на потребителя.

Какво трябва да знаете, ако искате да използвате Teradata и да го направите опция за кариера?

Именно RDBMS е софтуерът за DBMS, който помага за взаимодействие с таблици с данни, използвайки SQL. Определено познаването на DB като SQL заявка или каквито и да било езици на DB може да ви помогне да преминете към използването на Teradata. Човек обаче трябва да бъде много креативен, за да стане професионалист на Teradata и да бъде логично способен да пише заявки, които са мащабируеми и оптимални

Опциите за кариера на инженер Teradata обаче са доста, тъй като повечето компании прилагат Teradata само за мащабни приложения.

Препоръчителни статии

Това е ръководство за Какво е Терадата. Тук обсъдихме основната концепция, характеристики и компонентите на терадата. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Въпроси за интервю за СУБД
  2. Какво е HTML?
  3. Какво е SQL Server?
  4. Какво е изкуствен интелект?