powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
20 сообщений из 20, страница 1 из 1
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32541727
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забавное совпадение, неужели у Microsoft все названия тащут (сравните с Lindows) )
...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32541734
roleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для ASA

Watcom-SQL -Adaptive server anywhere native dialect

Transact -SQL - compatible dialect
...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32541772
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точно. Все что есть лучшего - стянуто у микрософта. Вот например стоило им свой сервер назвать "SQL Server", как сразу все остальные свои сервера стали называть скл серверами. Я бы на месте микрософта в суд подал и запретил бы употребление слов "SQL Server" в неподобающем контексте (сравните с Lindows).
...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32541774
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторTransact - SQL - compatible dialect
Они совместимы с SQL Server?
...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32541871
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гм. TSQL это стандартный диалект Sybase ASE. В 90-х годах MS купило у Sybase SQLServer и назвала MSSQL. Сначала работа по развитию этой СУБД велась силами Sybase и MS специалистов, потом MS "воспитав" собтвенную команду уже собственными силами стала развивать MSSQL. Начиная с версии 6.5 MSSQL TSQL стали наворачивать, в версии 7.0 упростили ядро СУБД (с девайсов на файлы БД) и администрирование. В версии MSSQL 2000 опять расширили TSQL, добавив каскады и UDF. Так что на сегодняшний момент TSQL от MSSSQL совместим с TSQL от Sybase ASE, но имеет собственные уникальные расширения, отсутствующие в ASE.

В Sybase ASA тоже поддерживается диалект TSQL, однако только для совместимости с TSQL от Sybase ASE и MSSQL. Развитие этого диалекта в ASA исскуственное - то есть в него добавляют новые возможности только тогда, когда они появляются в новой версии ASE или MSSQL. В данном случае собственное развитие ASA сосредоточено в WatcomSQL, от которого не требуется совместимости с другими СУБД и у команды ASA здесь развязаны руки.
...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32543452
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем так.
Когда-то, когда еще не было Windows, Microsoft совместно с Sybase взялись писать базу данных клиент-серверного типа для IBM под их операционку OS/2. Написав ее, MS и Sybase разбежались в разные стороны, оставив у себя каждая по коду продукта, называемого SQLServer. Затем уже эти фирмы стали независимо друго от друга развивать этот продукт. Sybase, чтобы ее не путали с MSSQLServer, стала называть свою СУБД Adaptive Server Enterprise.
Так что никто ни у кого ничего не заимствовал - просто изначально MSSQL и ASE были одним сервером.

<><><><><><><><><><><><><><><><><><><><><><><><><><><>
"This is an object-oriented system. If we change anything, the users object."
------------------------------------
Ilya Zvyagin
...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32543476
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зеленый, привет!
авторнеужели у Microsoft все названия тащут
Естественно, например: половину консольных команд виндовоза юниксоиды сперли

...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32543584
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНе совсем так.
Когда-то, когда еще не было Windows, Microsoft совместно с Sybase взялись писать базу данных клиент-серверного типа для IBM под их операционку OS/2. Написав ее, MS и Sybase разбежались в разные стороны, оставив у себя каждая по коду продукта, называемого SQLServer. Затем уже эти фирмы стали независимо друго от друга развивать этот продукт. Sybase, чтобы ее не путали с MSSQLServer, стала называть свою СУБД Adaptive Server Enterprise.
Так что никто ни у кого ничего не заимствовал - просто изначально MSSQL и ASE были одним сервером.
А можно ссылочку на какой нибудь документик по этой информации со стороны Sybase или Microsoft ? Было бы здорово почитать историю развития ASE и MSSQL в подлиннике. А то тогда непонятно, почему у ASE версия 12, а у MSSQL 8-ая, если они одновременно родились. Неужели новые версии ASE выходят в 1,5 раза чаще, чем MSSQL ? :)
...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32543733
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASCRUS>А то тогда непонятно, почему у ASE версия 12, а у MSSQL 8-ая, если они одновременно родились. Неужели новые версии ASE выходят в 1,5 раза чаще, чем MSSQL ? :)

А учитывая, что MSSQL родился сразу с номером 6.x (по самым оптимистичным оценкам 4.x, но пятой не было), то текущая версия - 3. Так что соотношение еще больше.
...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32543871
Компостеров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для самообразования советую прочитать Брайан Хичкок "Sybase - руководство администратора". Есть в продаже в Москве в Доме научно-технической книги на Ленинском проспекте. Цена - 330 руб
...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32543941
Kostia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Когда-то, когда еще не было Windows, Microsoft совместно с Sybase взялись писать базу данных клиент-серверного типа для IBM под их операционку OS/2. Написав ее, MS и Sybase разбежались в разные стороны, оставив у себя каждая по коду продукта, называемого SQLServer. Затем уже эти фирмы стали независимо друго от друга развивать этот продукт. Sybase, чтобы ее не путали с MSSQLServer, стала называть свою СУБД Adaptive Server Enterprise.
Так что никто ни у кого ничего не заимствовал - просто изначально MSSQL и ASE были одним сервером.


IMHO, бред какой-то :), ссылку дайте.
...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32544581
Фотография G0b1in
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KostiaIMHO, бред какой-то :), ссылку дайте.

чистая правда

Для начала - краткий экскурс в историю. Примечательно, что такого - почти лидирующего - положения Microsoft добилась за сравнительно короткий срок. До 1987 года к производству серверов баз данных компания не имела никакого отношения. Именно в 1987 году между Microsoft и Sybase было заключено соглашение о лицензировании СУБД Sybase DataServer. К этому времени Oracle уже выпустила пятую версию своего сервера, а IBM тоже имела очень прочные позиции на рынке корпоративных СУБД.

Но Microsoft, как известно, не относится к тем, кого пугают какие-либо трудности, и в 1990 году появляется первая версия СУБД - SQL Server 1.1 (работающая как на платформе Windows, так и на OS/2), а в 1992 году увидела свет 16-разрядная СУБД - SQL Server 4.2. Два года спустя, в 1994 году, сотрудничество между Sybase и Microsoft прекращается, и в начале 1995 года появляется уже самостоятельный продукт компании - MS SQL Server 6.0. Хотя самостоятельным его можно назвать лишь отчасти, так как вплоть до 1998 года, то есть до разработки MS SQL Server'a 7.0, Microsoft все еще использовала код, написанный совместно с Sybase. И, наконец, в 2000 году выходит последняя на данный момент версия - MS SQL Server 2000.
...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32544952
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот это да! Оказывается у Sybase и Microsoft общая база данных!

Очень интересно повернулся разговор в сторону истории.
...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32544963
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микрософт многие вещи закупает (вместе с разработчиками)
...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32545143
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хитрый Рыжий, привет!

Вот так оказывается...

А я то думал
...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32545441
Kostia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не вижу. где написано что вместе начинали? Даже у MS в SQL Server history этого нет.

http://www.ispirer.com/doc/sqlways37/Output/SQLWays-1-087.html

Sybase Adaptive Server Enterprise started its life as Sybase SQL Server - the first relational database management system (RDBMS) manufactured and sold by Sybase.

It was originally created for UNIX platforms in 1987. In 1988, SQL Server for OS/2 was co-developed for PC by Sybase, Microsoft, and Ashton-Tate. Then Ashton-Tate lost its interest in the project and Microsoft became the lead partner after porting SQL Server to MS Windows NT. For several years, Microsoft was a Sybase distributor, reselling the Sybase product for OS/2 and Windows NT under the name Microsoft SQL Server (Microsoft SQL Server).

Since releasing version 4.21, Microsoft and Sybase sold and supported the product together. In 1993, the co-development licensing agreement between Microsoft and Sybase expired and the cooperation between the companies ended. After Microsoft purchased a copy of the source code of Sybase SQL Server, the both companies continued to develop the products independently, as competitors.

Microsoft put emphasis on the ease-of-use and "windowising" the product while Sybase focused on maximizing the product's performance and reliability and running it on high-end hardware.

In 1995, Sybase released SQL Server 11.0 and in 1997 - version 11.5. Following the release of the latter version, Sybase renamed its product as Adaptive Server Enterprise (ASE) in order to better distinguish itself from Microsoft SQL Server. However, due to their common background, the present-day versions of ASE and Microsoft SQL Server still have many similarities. For example, both ASE and Microsoft SQL Server have a very similar (though not identical) SQL implementation called "Transact-SQL".

Sybase SQL Server was the first actual client-server RDBMS also capable of handling real-world workloads. Besides, Sybase SQL Server was the first commercially successful RDBMS supporting stored procedures and triggers, and a cost-based query optimizer.
...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32547415
Фотография G0b1in
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не придирайтесь. Sybase начал раньше, потом продолжил вместе с Microsoft, потом MS переманил к себе ведущих разработчиков продукта (кажется, был даже суд по этому поводу, но ссылок искать лень), потом они продолжили каждый свое :)
...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32547550
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый G0b1in - Вы же сами скопировали сакраментальную фразу "...Именно в 1987 году между Microsoft и Sybase было заключено соглашение о лицензировании СУБД Sybase DataServer ...". Значит к моменту заключения соглашения у Сайбес уже была СУБД. Посему говорить, что СУБД была общая было бы неверно.

Хотя лично для себя нахожу данный спор похожим на спор, что первичнее, яйцо или курица. Сам по себе может кому и интересный, но совершенно бесмыссленный.
...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32549901
Фотография commit;
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Однозначно утверждаю, что Microsoft приобрел часть прав у SyBase, и на базе их разработок создавал свой MS SQL. Это знаю точно из очень компетентных источников (в силу коммерческой и служебной тайны - источник указать не могу).
А что из области правдоподобных слухов (слышал, внушает доверие но не уверен на 100%), так это то, что в свое время SyBase был в жестоком кризисе и от безысходности уже начал продавать технологии. Говорят, что SyBase был практически спасен парой мощных заказов из Украины и России.
...
Рейтинг: 0 / 0
Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
    #32678947
__NoName
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В книге "Inside Microsoft SQL Server 2000" авторов Ron Soukup и Kalen Delaney кратко описана история создания MS SQL Server'а.

SQL Server: The Early Years
In 1986, Microsoft was a mere $197-million-per-year business with 1153 employees. (Ten years later, Microsoft had revenues of nearly $6 billion and almost 18,000 employees.) Microsoft's products were entirely desktop focused, and the main bread-and-butter product was MS-DOS. Client/server computing was not yet in the vernacular of Microsoft or the computer industry. Data management on PCs was in its infancy. Most people who kept data on their PCs used the wildly popular Lotus 1-2-3 spreadsheet application to keep lists (although many were discovering the limitations of doing so). Ashton-Tate's dBASE products (dBASE II and the recently released dBASE III) had also become popular. Although a few other products existed, such as MicroRim's Rbase and a relatively new product from Ansa Software called Paradox, Ashton-Tate was clearly king of the PC data products. In 1986, Microsoft had no database management products. (Beginning in 1992, Microsoft would go on to achieve tremendous success in the desktop database market with Microsoft Access and Microsoft FoxPro.)

IBM's Database Manager wasn't in the same category as products such as dBASE, Paradox, and Rbase. Database Manager was built to be a full-featured database (with atomic transactions and a full SQL query processor), more similar to traditional minicomputer-oriented or mainframe-oriented systems such as IBM's DB/2, or Oracle, or Informix. Microsoft needed a database management system (DBMS) product of the same caliber, and it needed one soon.

Microsoft turned to Sybase, Inc., an upstart in the DBMS market. Sybase hadn't yet shipped the first commercial version of its DataServer product (which it would do in May 1987 for Sun workstations running UNIX). Although certainly not a mainstream product, the prerelease version of DataServer had earned a good reputation for delivering innovative new capabilities, such as stored procedures and triggers, and because it had been designed for a new paradigm in computing: client/server.

As is true in all good business exchanges, the deal between the two companies was a win-win situation. Microsoft would get exclusive rights to the DataServer product for OS/2 and all other Microsoft-developed operating systems. Besides getting royalties from Microsoft, Sybase would get credibility from Microsoft's endorsement of its technology. Even more important, Sybase would gain a beachhead among the anticipated huge number of personal computers that would be running the new OS/2 operating system.

Ну а далее они описывают как и почему MS и SyBase разошлись.

Книжка, кстати, вышла в издательстве Microsoft Press, так что обвинить авторов в лукавстве сложно.
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Почему в MS SQL и в Sybase язык запросов называется одинаково: T SQL ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]