|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Andrey 2:5083/13.5 23 Mar 2001 18:57:38 To : Vova Aksionov Subject : MS SQL 2000 -------------------------------------------------------------------------------- Hi! Vova [....] >То же самое должен делать и слушатель запросов от клиентов >MS-SQL написанный для Эльбруса.То есть нам нужно получить на >Эльбрусе получить текст запроса, которые пересылают клиенты >MS-SQL используя свои родные MS-SQL'евские драйвера >тот же DB-либрари или же OLE DB. Диалект же языка SQL на самом деле не имеет >никакой связи с физической системой хранения и поиском запрашиваемых данных. VA> Теоретически может быть и нет но практически - имеет VA> однозначную связь. Hикакой связи язык SQL с системой физического хранения не имеет, все эти select * from table where id=11 поступают в интерпритатор языка SQL в котором и происходит преобразование всех select'ов insert'ов и update'ов в системные вызовы базы данных.Такие как найти запись такую то, записать ее ту да то и так далее. Более того не исключенно,что такая серьезная переработка Transact SQL вовсе и не понадобится, а понадобится всего лишь текстовый превод Transact SQL в какой нибудь Эльбрус-SQL, что еще проще. VA> У каждого сервера имеется масса собственных фич, прибабахов, VA> особенностей в сумме и дающих "диалект" SQL. Щас людям для того что бы перейти с MS-SQL 6.5 на 7.0 приходится перелопачивать все проекты.Уж как нибудь перелопатят что бы учесь новые фичи эмулятора, а то и вообще перепишут всю систему под какой нибудб Эльбрус-SQL. VA> Кроме того у каждого наверное сервера имеются VA> глюки и баги, переведенные в разряд "фич". Сэмулировать все VA> это в полной мере - невозможно, кроме того всегда будет VA> сохранятся положение что этот эмулятор - в ж..пе по VA> отношению к оригиналу при сравнимых трудозатратах. А ему и не нужно, работать лучше оригинала, эмулятор нуже просто для того что бы не переписывать сразу же весь софт под MS-SQL,а иметь какой то тайм аут и переписать все проекты потихоньку под Эльбрус-SQL. Андрей --- * Origin: (2:5083/13.5) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/2764abbd60a0.html, оценка из 5, голосов 10
|