Jump to content

Табличный поток данных

Табличный поток данных
Протокол связи
Аббревиатура ТДС
Цель База данных
Разработчик(и) Сибейс Инк., Майкрософт
Введение 1984 год ; 40 лет назад ( 1984 )
Уровень OSI Прикладной уровень (7)
Порт(ы) TCP/1433

Поток табличных данных ( TDS ) — это прикладного уровня, протокол используемый для передачи данных между сервером базы данных и клиентом. Первоначально он был спроектирован и разработан компанией Sybase Inc. для их Sybase SQL Server ядра реляционной базы данных в 1984 году, а затем Microsoft для Microsoft SQL Server .

На ранних этапах разработки Sybase SQL Server разработчики Sybase осознали отсутствие общепринятого протокола уровня приложения для передачи данных между сервером базы данных и его клиентом . Чтобы стимулировать использование своих продуктов, Sybase продвигала использование гибкой пары библиотек , называемой netlib и db-lib, для реализации стандартного SQL . Для реализации «Массового копирования» была включена дополнительная библиотека под названием blk. Пока netlibего работа заключается в передаче данных между двумя компьютерами через основной сетевой протокол , db-lib предоставляет API клиентской программе и связывается с сервером через netlib. db-lib отправляет на сервер структурированный поток байтов, предназначенный для таблиц данных, следовательно, поток табличных данных. blk обеспечивает, как db-lib, API для клиентских программ и связывается с сервером через netlib.

В 1990 году Sybase заключила соглашение о совместном использовании технологий с Microsoft , в результате которого Microsoft продавала собственный SQL-сервер — Microsoft SQL Server — на основе кода Sybase. Microsoft сохранила db-lib API и добавлен ODBC . (С тех пор Microsoft добавила дополнительные API.) Примерно в то же время Sybase представила более мощного преемника db-lib, называется ct-libи назвал пару Open Client . db-lib, хотя официально и признан устаревшим, по-прежнему широко распространен [ количественно ] использовать.

Протокол TDS существует в нескольких вариантах, большинство из которых не были открыто задокументированы, поскольку считались [ кем? ] как запатентованная технология . Исключением был TDS 5.0, используемый исключительно Sybase, документация по которому доступна на Sybase. [1] Ситуация изменилась, когда Microsoft опубликовала спецификацию TDS в 2008 году. [2] как часть обещания открытой спецификации .

Команда FreeTDS разработала бесплатную реализацию протокола TDS в собственной библиотеке. [3] лицензировано по лицензии LGPL . WireShark имеет декодер протокола для TDS. [4]

Корпорация Oracle предоставляет Oracle Net — программное обеспечение, аналог TDS. [5]

См. также

[ редактировать ]
  1. ^ «Функциональная спецификация TDS 5.0, версия 3.8» (PDF) . Проверено 8 июля 2009 г.
  2. ^ «[MS-TDS]: протокол потока табличных данных» . Проверено 29 апреля 2014 г.
  3. ^ Чип Эндрюс; Дэвид Личфилд; Билл Гриндли (2003). Безопасность SQL-сервера . МакГроу-Хилл Профессионал . п. 260. ИСБН  0-07-222515-7 .
  4. ^ протокол/tds , вики Wireshark.org
  5. ^ «Службы интеграции SQL Server с базой данных Oracle 10g» . Техническая статья по SQL-серверу. Майкрософт. Май 2008. с. 2 . Проверено 20 июля 2017 г. Oracle Net аналогичен транспортному средству потока табличных данных (TDS) SQL Server.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ba71381219b4b2bc7aab5f86b1f059dc__1722441780
URL1:https://arc.ask3.ru/arc/aa/ba/dc/ba71381219b4b2bc7aab5f86b1f059dc.html
Заголовок, (Title) документа по адресу, URL1:
Tabular Data Stream - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)