Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Помечтаем ?  [new]
Glory
Member

Откуда:
Сообщений: 104760
о том что мы будем делать, если в Yukon

- появится новый Snapshot Transaction Isolation Level при котором чтение не будет блокировать запись и наоборот ?

- появятся триггера на DDL ?

- будут online index operations ?

- появятся новые типы данных Date, Time, XML ?

- появятся рекурсивные запросы ?

- появится перехват ошибок (catch) ?

- появится event notification ?

- не будет вообще доступа к системным таблицам, но появится много представлений на их основе ?

- не будет триггеров на login/logout ?

- не будет автоматической нумерации результатов select-а ?
4 июл 03, 21:21    [252135]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
Crimean
Member

Откуда:
Сообщений: 13148
Да ладно, исправили бы поведение триггеров и сделали нормальную обработку ошибок - остальное вроде бы и так обходится :)

- появится новый Snapshot Transaction Isolation Level при котором чтение не будет блокировать запись и наоборот ?

Это будет хорошо. Но, боюсь, до SP3 будет жутко глючить :) А после эту штуку тихо выключат или обставят такими условиями использования, что этим пользоваться никто не будет, как сейчас индексами на вьюхи, которых столько ждали :)

- появятся триггера на DDL ?

А зачем? Контролировать изменение схемы данных? :O

- будут online index operations ?

А можно про это подробнее? Что под этим имеется в виду?

- появятся новые типы данных Date, Time, XML ?

Ну, если бы, как в пререлизах какого-то из серверов не давали миксить разные UDT, сделали запрет на неявное преобразование типов, наконец-то навели порядок с default и rules, превратив UDT в домены, то и этого бы хватило :)

- появятся рекурсивные запросы ?

Вот где Интел с ИБМ наварятся :)

- появится перехват ошибок (catch) ?

Да ладно, с возвратом @@error бы разобраться :)

- появится event notification ?

А его нет?! :O А алерты, про которые...

- не будет вообще доступа к системным таблицам, но появится много представлений на их основе ?

Ну, они после 6.5 уже не особо нужны...

- не будет триггеров на login/logout ?

Так их и нет :) Плохо, конечно, а что делать :)

- не будет автоматической нумерации результатов select-а ?

Может я что-то пропустил? И она (автонумерация) уже есть? :)

Вот прикрутили бы получение нужной страницы результата, как в MySql... Я бы выкинул пару объектов из клиента :)
4 июл 03, 21:40    [252142]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
Glory
Member

Откуда:
Сообщений: 104760
- не будет триггеров на login/logout ?
Так их и нет :) Плохо, конечно, а что делать :)

- не будет автоматической нумерации результатов select-а ?
Может я что-то пропустил? И она (автонумерация) уже есть? :)

Вот прикрутили бы получение нужной страницы результата, как в MySql... Я бы выкинул пару объектов из клиента :)


В том смысле что так и НЕ появится триггеров на login/logout и автонумерации

- появится event notification ?
А его нет?! :O А алерты, про которые...


event notification прямиком в приложение, в котором к примеру открыт recordset, данные которого изменились в другом коннекте.


- будут online index operations ?
А можно про это подробнее? Что под этим имеется в виду?


создание/удаление/переиндексация индексов в онлайн
4 июл 03, 22:15    [252153]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
ppp
Member

Откуда:
Сообщений: 278
- появится новый Snapshot Transaction Isolation Level при котором чтение не будет блокировать запись и наоборот ?
Eto chto, iz serii "davajte pomechtaem " ili na samam dele planiruetsa chto SQL stanet versionnim ??? Dilo bi zdorovo konechno ... Togda i indexi na letu bez problem rebuidit mozno bilo bi )

Zalko vat chto "shared disk cluster " planirujut tolko v sledujushej posle Yukon versii. A kogda eto budet ...
4 июл 03, 23:33    [252176]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
Crimean
Member

Откуда:
Сообщений: 13148
Если честно, то мне в SQL 2000 не хватает приличной обработки ошибок, нормальной работы триггеров (и с точки зрения производительности - тоже), отсутствия нормальных рычагов управления оптимизатором (чтобы сказать ему, что надо оптимизить - ресурсы или время) и механизмов контроля версий серверных объектов.
То есть всего того, что необходимо для построения "Ентерпрайз" - серверных решений. Чтобы сервера стали серверами - тихо шептались между собой и изредка посылали DBA почту...
5 июл 03, 17:23    [252309]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Eto chto, iz serii "davajte pomechtaem " ili na samam dele planiruetsa chto SQL stanet versionnim ??? Dilo bi zdorovo konechno ... Togda i indexi na letu bez problem rebuidit mozno bilo bi )

Все, о чем я упомянул, было озвучено на MS TechEd03 Europe на 3-х сессиях, посвященных Yukon. Понятно, что в конечном вырианте все может оказаться не совсем так, как говорят сегодня. Поэтому и топик я назвал "Помечтаем ?" в смысле "а что мы будем со всем этим делать ?"

А перестройка индексов на лету и так задекларирована в online index operations

Если честно, то мне в SQL 2000 не хватает приличной обработки ошибок,
Ну я так вроде бы упомянул пданируемом перехвате ошибок в T-SQL, аналогично Oracle-ой конструкции try ... catch

Чтобы сервера стали серверами - тихо шептались между собой и изредка посылали DBA почту...

Для этого вроде бы запланирован модуль/механимзм(я не знаю как назвать) под названием SQL Broker который должен организовывать асинхронное выполнение процедур.

В SQL Mail кстати планируется поддержка SMTP и снимается требование обязательной установки Outlook-а
5 июл 03, 18:36    [252329]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
Crimean
Member

Откуда:
Сообщений: 13148
Дело не в поддержке какого-либо протокола передачи данных, а в усилении контроля за выполнением запросов. Давно, со времен 6.5 существуют альтернативные почтовые клиенты, более или менее функциональные и интерфейс к ним в виде внешних хранимок или COM - объектов.
SQL Server 2000 в его текущем состоянии является тамагочей исключительно потому, что некоторые ошибки вместо того, чтобы вернуть код завершения просто обрывают батч.
Да, я понимаю, это сделано для того, чтобы те, кто сели писать первые запросы не наделали больших ошибок. Но мне от этого, почему-то, не легче.
Для простейших случаев работы это, конечно, ничего не означает, но при построении системы, состоящей из нескольких серверов это вынуждает мутить некую софтину, которая держит два соединения с обоими серверами и пхает запросы на них, буферизуя промежуточные данные и анализируя сообщения с серверов. А делать это по технологии сервер-сервер, без привлечения промежуточной софтины невозможно, так как в ряде случаев мне (моей софтине) бъют палкой по башке (обрывают хендл) и мне приходится начинать все с начала, не имея памяти (зарегистрированной исключительной ситуации) о том, что было. В результате не висюк, но "мертвый цикл", упирающийся в одну и ту же ошибку, в результате которой снимается весь батч.
Да, моя софтина между двух серверов решает эту проблему, но это - еще один сервер, ТРЕТИЙ, там, где можно было бы обойтись ДВУМЯ. Итого - коэффициент 1.5 для администрирования. Плюс - еще одна платформа. Плюс - еще одна среда разработки, ибо написать эту прослойку на T-SQL по определению невозможно.
А при дохлых каналах связи (GPRS у нас только тестится) все это многократно усугубляется.
5 июл 03, 19:23    [252343]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
Glory
Member

Откуда:
Сообщений: 104760
SQL Server 2000 в его текущем состоянии является тамагочей исключительно потому, что некоторые ошибки вместо того, чтобы вернуть код завершения просто обрывают батч.
Да, я понимаю, это сделано для того, чтобы те, кто сели писать первые запросы не наделали больших ошибок. Но мне от этого, почему-то, не легче.


Crimean, я вам в третий раз пытаюсь сказать, что если я правильно понял лектора, то в сам T-SQL будет добавлен механизм перехвата ошибок аналогично Oracle-ой конструкции try ... catch. Т.е. в самой процедуре (может и в батче ??) можно будет обработать ошибки.
5 июл 03, 23:46    [252374]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
Pavel
Member

Откуда: Кемерово
Сообщений: 2435
будет добавлен механизм перехвата ошибок аналогично Oracle-ой конструкции try ... catch.
Подправим терминологию. Это не обработка ошибок. это обработка исключительных ситуаций.
6 июл 03, 09:29    [252398]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
Дед Маздай
Member

Откуда:
Сообщений: 655
Just a reminder for persons under NDA:

"It is not permissible to discuss anything related to SQL Server “Yukon” in the public Microsoft newsgroups, on public websites or message boards."
6 июл 03, 10:21    [252403]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
snake
Member

Откуда: Russia, Penza
Сообщений: 2290
партизан, млин...
7 июл 03, 09:35    [252619]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
Slav
Member

Откуда: МАсква, великий и прекрасный город
Сообщений: 9047
Дед Маздай,

почему? К сайту (public websites) будут применены санкции!?
7 июл 03, 09:49    [252638]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
Crimean
Member

Откуда:
Сообщений: 13148
А я хочу сказать, что если они свой try / catch сделают как сейчас , то есть когда работает, а когда вместе с хендолм снимается , то толку от этого будет ровно ноль.
Можно задекларировать скоко угодно механизмов, важно КАК они будут работать, а не как называться или на что похожи.
Ценность серверного кода не в наворотах, а в стабильности и скорости. А они вместо стабильности и скорости навороты плодят.
7 июл 03, 12:25    [252935]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
Slav
Member

Откуда: МАсква, великий и прекрасный город
Сообщений: 9047
А куда исчезла тема Деда Маздая? Только что была - и не стало! Это уже санкции или пока глюки?
15 июл 03, 13:30    [262121]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Помечтаем ?  [new]
МСУ
Member [заблокирован]

Откуда: http://codearticles.ru
Сообщений: 31089
Прочитал топик о мечтах топиккастера. Порадовало.
4 фев 10, 23:18    [8298502]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31783
МСУ
Прочитал топик о мечтах топиккастера. Порадовало.
Да.... Молодой романтичный Glory... :-)
5 фев 10, 09:10    [8299108]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
МСУ
Member [заблокирован]

Откуда: http://codearticles.ru
Сообщений: 31089
alexeyvg
МСУ
Прочитал топик о мечтах топиккастера. Порадовало.
Да.... Молодой романтичный Glory... :-)


5 фев 10, 09:24    [8299167]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
DeColo®es
Member

Откуда: Москва
Сообщений: 5503
Блог
Продолжим тут. ;)
5 фев 10, 16:07    [8303101]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
МСУ
Member [заблокирован]

Откуда: http://codearticles.ru
Сообщений: 31089
DeColo®es
Продолжим тут. ;)

Продолжим-то продолжим, а что с этой темой делать? Все вопросы закрыты по сабжу? :)
7 фев 10, 20:51    [8308126]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
DeColo®es
Member

Откуда: Москва
Сообщений: 5503
Блог
А что из данного списка не реализовано так или иначе?
8 фев 10, 15:39    [8312105]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Помечтаем ?  [new]
SergeiGer
Member

Откуда:
Сообщений: 8
Ну почти все мечты сбылись!!
9 окт 13, 14:39    [14945077]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
жэсть!

жить стало лучше, житсь тало веселее!
за сбычу !
9 окт 13, 14:57    [14945268]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
dbms_photoshop
Member

Откуда: sqlmdx.net
Сообщений: 5151
Glory
В том смысле что так и НЕ появится триггеров на login/logout и автонумерации
А что в этом плохого?
10 окт 13, 17:56    [14952606]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
Glory
Member

Откуда:
Сообщений: 104760
dbms_photoshop
Glory
В том смысле что так и НЕ появится триггеров на login/logout и автонумерации
А что в этом плохого?

Спи. Все у тебя есть (с) анекдот
10 окт 13, 18:03    [14952645]     Ответить | Цитировать Сообщить модератору
 Re: Помечтаем ?  [new]
dbms_photoshop
Member

Откуда: sqlmdx.net
Сообщений: 5151
Glory
dbms_photoshop
пропущено...
А что в этом плохого?

Спи. Все у тебя есть (с) анекдот
Я понимаю, что 10 лет прошло.
Но "конструктивность" ответа поражает.

Я ж не придалбывался к таким вещам как "аналогично Oracle-ой конструкции try ... catch", что есть абсолютный вымысел, поскольку такой конструкции в Oracle никогда не было.
Было интересно узнать мнение по поводу чем же так плохи "триггеры на login/logout" и авто нумерация, но всё понятно.
10 окт 13, 19:40    [14953038]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить