Teradata

Поделись знанием:
Перейти к: навигация, поиск
Teradata Corporation
Тип

Публичная компания

Листинг на бирже

NYSE: [www.nyse.com/quote/XNYS:TDC TDC]

Основание

1979

Расположение

Miamisburg, Ohio, США

Ключевые фигуры

Michael Koehler (CEO)
James M. Ringler (председатель совета директоров)

Отрасль

Разработка программного обеспечения

Продукция

Аппаратно-программные комплексы для анализа данных

Оборот

$1,709 млрд (2009)

Число сотрудников

10 800 (2013)[1]

Сайт

[www.teradata.com/ www.teradata.com]

К:Компании, основанные в 1979 году

Teradata — американская корпорация, специализирующаяся на разработке и поставке аппаратно-программных комплексов для обработки и анализа данных. С 1991 года была подразделением корпорации NCR, с 1 октября 2007 года Teradata стала самостоятельной компанией. Представительства Teradata расположены в более чем 60 странах мира.





История

Компания Teradata была основана в 1979 году, как дочерняя фирма компании Citicorp Advanced Technology Group. Продукт данной фирмы был разработан специально для непрерывной обработки больших объёмов данных. В 1984 году Teradata выпустила первые системы массивно-параллельной обработки (англ. massively parallel processing — MPP) — специализированный компьютер для баз данных первой модели (DBC Model 1). Teradata первой вышла на рынок MPP систем. Начиная с того времени компания специализируется на интегрированных аппаратно-программных системах поддержки принятия решений и хранилищах данных.

В 1991 году Teradata была поглощена корпорацией NCR. Отделение от NCR было произведено 1 октября 2007 года. На протяжении всего периода под управлением корпорации NCR компания функционировала как самостоятельная бизнес-единица.

В августе 2010 года Teradata приобрела компанию Kickfire, разработчика аналитических программно-аппаратных комплексов на основе MySQL.

В сентябре 2010 года компания приобрела 11 % акций Aster Data (англ.), американского разработчика кластерной системы управления базами данных nCluster, поддерживающей MapReduce-расширение SQL, а в марте 2011 года Teradata предложила за $263 млн выкупить остальную часть Aster Data[2].

В декабре 2010 года Teradata поглотила компанию Aprimo (англ.), американского разработчика приложений управления маркетинговой деятельностью для организаций, сумма сделки составила $525 млн[3].

Teradata Database

Teradata Database — это система массовой параллельной обработки, запущенная в виде коллективной распределённой архитектуры[4]. Масштабируемость объясняется популярностью приложений для хранения данных, используемых в промышленных масштабах. Teradata предлагает серверы Intel, соединённые в частную сеть BYNET для обмена сообщениями. Системы Teradata предлагаются с фирменными дисковыми массивами для хранения баз данных производства либо LSI, либо EMC.

Основное понятие в архитектуре Teradata Database — это AMP, отдельная «нода», содержащая и самостоятельно обрабатывающая свои данные, малозависимая от других AMP-ов. При условии соответствующей архитектуры базы данных, позволяющей малозависимые логические хранения и обработки внутри частей базы данных, достигается массовый параллелизм обработки данных на AMP-ах. То есть каждый AMP занят обработкой и хранением лишь своей части базы данных. В этом Teradata Database похожа на Hadoop.

Однако массивно-параллельная архитектура с неверно спроектированной базой данных за счет перегрузки сетевых каналов между AMP-ами может давать даже худшие результаты, чем монолитный «однопотоковый» и мощный сервер баз данных, такой каким изначально создан сервер СУБД Oracle.

Для балансировки нагрузки между AMP-ами и других административных задач используются средства Teradata Manager, DBSConsole и Teradata Administrator. В частности эти средства позволяют задавать «фильтры» и приоритеты для выполняющихся на AMP-ах, либо сервере в целом, пользовательских процессов.

С точки зрения разработчика Teradata Database предоставляет сравнительно широкие возможности в аналитической части (например: dense_rank over partition, cube, время с/без учёта часовых поясов и летнего/зимнего), и крайне узкие в остальных частях (чтобы в sql-запросах Teradata 13.10 найти N-ное вхождение подстроки в строку требуется сначала откомпилировать внешнюю к СУБД программу на языке C, затем подключить её к СУБД как User-Defined Function). Также, в связи с малой распространённостью СУБД Teradata, функциональность для разработчика содержит многочисленные и неожиданные после других СУБД ограничения. Например, некоторые типы представлений не могут опираться на другие типы представлений (обычное view не может опираться на recursive view), сложность запросов и глубина рекурсивных вызовов имеют определенные ограничения, хранимые процедуры компилируются и вызываются по-разному для режимов подключения ANSI и TERADATA. Для неподготовленного разработчика неожиданностью станет открытие SET и MULTISET таблиц и поведение операции INSERT для дублирующихся записей.

Teradata Database является «блокировочником», и достаточно просто позволяет грязное чтение. Часть блокировок записывается в системный словарь и не исчезает даже после перезапуска, то есть их необходимо снимать из установившей эти блокировки программы (например, ARC).

Совместимые операционные системы

Teradata предлагает выбор из нескольких операционных систем:

Утилиты

Teradata предлагает определённые утилиты для помощи в управлении хранения данных и обслуживания СУБД Teradata. Это следующие:

Напишите отзыв о статье "Teradata"

Примечания

  1. [finance.yahoo.com/q/pr?s=tdc Company Profile for Teradata Corp (TDC)]. Проверено 2 апреля 2014.
  2. Prickett Morgan, Timothy [www.theregister.co.uk/2011/03/03/teradata_buys_aster_data/ Big data analytics] (англ.). The Register (3 March 2011). Проверено 6 марта 2011. [www.webcitation.org/66fHVrWGc Архивировано из первоисточника 4 апреля 2012].
  3. Prickett Morgan, Timothy [www.channelregister.co.uk/2010/12/22/teradata_buys_aprimo/ Teradata eats Aprimo for $550m] (англ.). Channel Register. The Register (22 December 2010). Проверено 6 марта 2011. [www.webcitation.org/66fHWTpFn Архивировано из первоисточника 4 апреля 2012].
  4. [www.teradata.com/t/page/87083/index.html Born To Be Parallel]

Ссылки

  • [teradata.com a.com] (англ.) — официальный сайт корпорации Teradata

Отрывок, характеризующий Teradata

– Да, – сказал Ростов, как будто выговорить это слово стоило большого труда, и сел за соседний стол.
Оба молчали; в комнате сидели два немца и один русский офицер. Все молчали, и слышались звуки ножей о тарелки и чавканье поручика. Когда Телянин кончил завтрак, он вынул из кармана двойной кошелек, изогнутыми кверху маленькими белыми пальцами раздвинул кольца, достал золотой и, приподняв брови, отдал деньги слуге.
– Пожалуйста, поскорее, – сказал он.
Золотой был новый. Ростов встал и подошел к Телянину.
– Позвольте посмотреть мне кошелек, – сказал он тихим, чуть слышным голосом.
С бегающими глазами, но всё поднятыми бровями Телянин подал кошелек.
– Да, хорошенький кошелек… Да… да… – сказал он и вдруг побледнел. – Посмотрите, юноша, – прибавил он.
Ростов взял в руки кошелек и посмотрел и на него, и на деньги, которые были в нем, и на Телянина. Поручик оглядывался кругом, по своей привычке и, казалось, вдруг стал очень весел.
– Коли будем в Вене, всё там оставлю, а теперь и девать некуда в этих дрянных городишках, – сказал он. – Ну, давайте, юноша, я пойду.
Ростов молчал.
– А вы что ж? тоже позавтракать? Порядочно кормят, – продолжал Телянин. – Давайте же.
Он протянул руку и взялся за кошелек. Ростов выпустил его. Телянин взял кошелек и стал опускать его в карман рейтуз, и брови его небрежно поднялись, а рот слегка раскрылся, как будто он говорил: «да, да, кладу в карман свой кошелек, и это очень просто, и никому до этого дела нет».
– Ну, что, юноша? – сказал он, вздохнув и из под приподнятых бровей взглянув в глаза Ростова. Какой то свет глаз с быстротою электрической искры перебежал из глаз Телянина в глаза Ростова и обратно, обратно и обратно, всё в одно мгновение.
– Подите сюда, – проговорил Ростов, хватая Телянина за руку. Он почти притащил его к окну. – Это деньги Денисова, вы их взяли… – прошептал он ему над ухом.
– Что?… Что?… Как вы смеете? Что?… – проговорил Телянин.
Но эти слова звучали жалобным, отчаянным криком и мольбой о прощении. Как только Ростов услыхал этот звук голоса, с души его свалился огромный камень сомнения. Он почувствовал радость и в то же мгновение ему стало жалко несчастного, стоявшего перед ним человека; но надо было до конца довести начатое дело.
– Здесь люди Бог знает что могут подумать, – бормотал Телянин, схватывая фуражку и направляясь в небольшую пустую комнату, – надо объясниться…
– Я это знаю, и я это докажу, – сказал Ростов.
– Я…
Испуганное, бледное лицо Телянина начало дрожать всеми мускулами; глаза всё так же бегали, но где то внизу, не поднимаясь до лица Ростова, и послышались всхлипыванья.
– Граф!… не губите молодого человека… вот эти несчастные деньги, возьмите их… – Он бросил их на стол. – У меня отец старик, мать!…
Ростов взял деньги, избегая взгляда Телянина, и, не говоря ни слова, пошел из комнаты. Но у двери он остановился и вернулся назад. – Боже мой, – сказал он со слезами на глазах, – как вы могли это сделать?
– Граф, – сказал Телянин, приближаясь к юнкеру.
– Не трогайте меня, – проговорил Ростов, отстраняясь. – Ежели вам нужда, возьмите эти деньги. – Он швырнул ему кошелек и выбежал из трактира.


Вечером того же дня на квартире Денисова шел оживленный разговор офицеров эскадрона.
– А я говорю вам, Ростов, что вам надо извиниться перед полковым командиром, – говорил, обращаясь к пунцово красному, взволнованному Ростову, высокий штаб ротмистр, с седеющими волосами, огромными усами и крупными чертами морщинистого лица.
Штаб ротмистр Кирстен был два раза разжалован в солдаты зa дела чести и два раза выслуживался.
– Я никому не позволю себе говорить, что я лгу! – вскрикнул Ростов. – Он сказал мне, что я лгу, а я сказал ему, что он лжет. Так с тем и останется. На дежурство может меня назначать хоть каждый день и под арест сажать, а извиняться меня никто не заставит, потому что ежели он, как полковой командир, считает недостойным себя дать мне удовлетворение, так…
– Да вы постойте, батюшка; вы послушайте меня, – перебил штаб ротмистр своим басистым голосом, спокойно разглаживая свои длинные усы. – Вы при других офицерах говорите полковому командиру, что офицер украл…
– Я не виноват, что разговор зашел при других офицерах. Может быть, не надо было говорить при них, да я не дипломат. Я затем в гусары и пошел, думал, что здесь не нужно тонкостей, а он мне говорит, что я лгу… так пусть даст мне удовлетворение…
– Это всё хорошо, никто не думает, что вы трус, да не в том дело. Спросите у Денисова, похоже это на что нибудь, чтобы юнкер требовал удовлетворения у полкового командира?
Денисов, закусив ус, с мрачным видом слушал разговор, видимо не желая вступаться в него. На вопрос штаб ротмистра он отрицательно покачал головой.
– Вы при офицерах говорите полковому командиру про эту пакость, – продолжал штаб ротмистр. – Богданыч (Богданычем называли полкового командира) вас осадил.
– Не осадил, а сказал, что я неправду говорю.
– Ну да, и вы наговорили ему глупостей, и надо извиниться.
– Ни за что! – крикнул Ростов.
– Не думал я этого от вас, – серьезно и строго сказал штаб ротмистр. – Вы не хотите извиниться, а вы, батюшка, не только перед ним, а перед всем полком, перед всеми нами, вы кругом виноваты. А вот как: кабы вы подумали да посоветовались, как обойтись с этим делом, а то вы прямо, да при офицерах, и бухнули. Что теперь делать полковому командиру? Надо отдать под суд офицера и замарать весь полк? Из за одного негодяя весь полк осрамить? Так, что ли, по вашему? А по нашему, не так. И Богданыч молодец, он вам сказал, что вы неправду говорите. Неприятно, да что делать, батюшка, сами наскочили. А теперь, как дело хотят замять, так вы из за фанаберии какой то не хотите извиниться, а хотите всё рассказать. Вам обидно, что вы подежурите, да что вам извиниться перед старым и честным офицером! Какой бы там ни был Богданыч, а всё честный и храбрый, старый полковник, так вам обидно; а замарать полк вам ничего? – Голос штаб ротмистра начинал дрожать. – Вы, батюшка, в полку без году неделя; нынче здесь, завтра перешли куда в адъютантики; вам наплевать, что говорить будут: «между павлоградскими офицерами воры!» А нам не всё равно. Так, что ли, Денисов? Не всё равно?
Денисов всё молчал и не шевелился, изредка взглядывая своими блестящими, черными глазами на Ростова.
– Вам своя фанаберия дорога, извиниться не хочется, – продолжал штаб ротмистр, – а нам, старикам, как мы выросли, да и умереть, Бог даст, приведется в полку, так нам честь полка дорога, и Богданыч это знает. Ох, как дорога, батюшка! А это нехорошо, нехорошо! Там обижайтесь или нет, а я всегда правду матку скажу. Нехорошо!