powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MS SQL Server FOREVER!?!?!
232 сообщений из 232, показаны все 10 страниц
MS SQL Server FOREVER!?!?!
    #32128047
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так что, есть БД работающая быстрее чем сабж при тех же условиях?

Данных в БД относительно немного (от 1-й до примерно 500000 записей), но довольно сложная бизнес-логика, много различных потоков репликации и "чудовищные" требования к интерфейсу клиентов (АРМы оперативных работников). В общем, довольно сложная распределённая система, да ещё и в реальном времени должна работать. И что-то всё как-то медленно начинает елеворочаться.

Может с БД ошиблись? Как он, SQL Server, серьёзная СУБД или так, для начинающих? Может ORACLE или что-то ещё побыстрее работать будет?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32128096
Фотография B0rG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL ничего себе, работает много где и достаточно быстро. цена лицензии от $5000, к нему требуется программист. Работать удобно. достаточно прост в обучении.

Oracle тоже ничего себе, по виду страшнее чем сиквел, установка Enterprise сразу отжирает порядка гига под базу. цена лицензии (давно смотрел) $50000. К нему требуется инженер. Оракл иногда проводит маркетинговые акции и меняет лицензии MS SQL на лицензии к ораклу без дополнительной доплаты :) Работать с ним не очень удобно. В обучении тяжел. 60 метров доков в pdf конечно на сайте лежит, но...

есть еще DB2, но про нее я знаю, что она есть, и что она очень злая... Оракл любит публиковать на своем сайте oracle.com 10 причин почему оракл круче чем db2, ibm.com в ответ на это только продолжает продавать нотебуки (Think Pad по моему).

Есть еще SAP он бесплатен, правда не знаю насколько можно доверять бесплатной базе для коммерческого продукта. т.к. следует учитывать бизнес модель компаний разработчиков, либо они продают конечный продукт и к нему бесплатную поддержку (по крайней мере начальную), либо они дают бесплатный продукт и продают поддержку, а что бы получить много поддержки нужно сделать очень непонятный продукт :) см Оракл где нужен инженер.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32128113
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю, на одинаковом железе и при одинаковой квалификации разработчиков и админов скорость должна быть одинаковой. При низкой квалификации разработчиков и админов MSSQL многие ошибки простит, и сам что-то оптимизирует, хотя замедление может быть раз в 10 - 100. Но оракл при таких условиях вообще не заработает :-)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32128133
Фотография B0rG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
могу добавить, что количество квалифицированных разработчиков для MS все таки больше чем для Oracle, это тоже немаловажный фактор...
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32128157
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за отзывы... значит, как я понял, оптимизатор запросов и прочие встроенные алгоритмы работы с данными в SQL Server работают по скорости не хуже чем в конкурирующих системах?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32128197
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да в общем да. Конечно, в конкретных ситуациях есть отличия, но принципиальной разницы нет. Т.е. не настолько, что-бы именно по этим критериям выбирать продукт.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32128565
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подумайте вот о чём - выбирая MS SQL, вы обрекаете себя на использование гнусной, мерзкой, гнилой, гнойной, вонючей, совершенно неуправляемой, и ещё более совершенно :) неуместной на серверной стороне платформы Windows. А это многое значит.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32128578
папа Карло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scott: ya sdelal terrabaitnuyu db na sql servere s vremenem otklika menee sekundy. :) tak-chto bol'shinstvo veshei upiraetsya v pravil'nyi design.

eto ne flame sql vs. oracle. ya znayu zadachi dlya kotoryx oracle luchshe.

na middle-to-big projects TCO of MS is much better. oracle rocks on VLDBs, DB2 on mainframes. :)

It's that simple :)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32128583
Фотография B0rG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
папа Карло,
если не трудно рассказать про задачи для к-рых Оракл круче.
интересно для общего развития.

Мне то приходится сталкиваться и с тем и с другим, все зависит от клиента.

You can write english if you like.
кракозябры я очень плохо читаю :(
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32128613
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Данных в БД относительно немного (от 1-й до примерно 500000 записей), но довольно сложная бизнес-логика, много различных потоков репликации и "чудовищные" требования к интерфейсу клиентов (АРМы оперативных работников). В общем, довольно сложная распределённая система, да ещё и в реальном времени должна работать. И что-то всё как-то медленно начинает елеворочаться.

Это нормально. У меня была аналогичная ситуация: юзеры (~20000 шт, ожидалось 5*10**6), группы, права на доступ к неким объектов (~50000 шт) и группам объектов, права наследуются в группах юзеров и группах объектов. Задача: определить имеет ли юзер v право смотреть объект w. Все реализовано чистым скл без сохраненок и временных таблиц. MSSQL 2000 (основная база) просто зависал напрочь, сайбейз анивер (тестовый пример) выполнял по 30 запросов в секунду. Все таблицы, въю, данные одинаковые, индексы тоже одинаковые, оптимизированные в меру сил под MSSQL.

MS техсаппорт долго думал, признал, что вроде формально все сделано правильно, и посоветовал менять структуру БД. Что и было сделано: появилось 6 триггеров, вспомогательная таблица прав и вероятность внести дополнительные ошибки. Еще замедлился инсерт, но это уже другая история. И даже после этого сайбейз работал быстрее.

Это я к тому что связавшись с мелкософтом вы обрекаете себя на то, что какие-то полуграмотные люди, изучавшие программирование по книжкам для dummies, а математику не изучавшие вообще, будут навязывать вам какие-то идиотские решения, и вы вынуждены будете их решения принимать, потому что по-правильному просто не работает.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32128616
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Я думаю, на одинаковом железе и при одинаковой квалификации разработчиков и админов скорость должна быть одинаковой. При низкой квалификации разработчиков и админов MSSQL многие ошибки простит, и сам что-то оптимизирует, хотя замедление может быть раз в 10 - 100. Но оракл при таких условиях вообще не заработает :-)

Это сказки, распространяемые мелкософтом. Контрпример. Тупое добавление 1000000 записей в таблицу, из иднексов только первичный ключ identity. Еще поле current_timestamp, коммит проходил после каждых 10 записей. Обе СУБД (MSSQL-7 и Оракл 8i) устанавливались по дефолту на чистую вынь НТ, дофига места и пр. Установка прошла без проблем.

MSSQL плавно замедлялся от примерно 6000 записей в минуту в нуле до 1000 при 300000 записях в таблице по кривой напоминающей 1/x или экспоненту, после чего был остановлен (достал уже, часа 3 как работал). Попытки исправить ситуацию провалились: агония повторялась раз за разом. Я и сейчас не знаю, в чем там было дело. Хотя миллионный рубеж таки был успешно преодолен мелкософтом в MSSQL2000.

Оракл загнулся при 800000 (уже больше чем 300000), какой-то там сегмент роста у него закончился. Правда не мучился, в отличии от коллеги, помер сразу. Замедления не наблюдалось и средняя скорость составила ~10000 записей/минуту. При увеличении сегмента повторный тест прошел без проблем. Исправление заняло минут 20 чтения документации.

Низкая квалификация разработчиков и админов налицо, ибо это был наш первый опыт работы с данными SQL серверами, поэтому контрпимер является корректным и следовательно опровергает распространенное заблуждение о легкости администрирования MSSQL по сравнении с ораклом. :) Просто на тех данных, где оракл требует действительно серьезного администрирования, MSSQL не заработает вообще никак, а на небольших объемах и я его (оракл) заставлю работать, хоть и не админ.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32128625
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с127
Обстоятельно... И аргументированно... спасибо
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32128710
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это сказки, распространяемые мелкософтом. Контрпример. Тупое добавление 1000000 записей в таблицу, из иднексов только первичный ключ identity. Еще поле current_timestamp, коммит проходил после каждых 10 записей. Обе СУБД (MSSQL-7 и Оракл 8i) устанавливались по дефолту на чистую вынь НТ, дофига места и пр. Установка прошла без проблем.

MSSQL плавно замедлялся от примерно 6000 записей в минуту в нуле до 1000 при 300000 записях в таблице по кривой напоминающей 1/x или экспоненту, после чего был остановлен (достал уже, часа 3 как работал). Попытки исправить ситуацию провалились: агония повторялась раз за разом. Я и сейчас не знаю, в чем там было дело. Хотя миллионный рубеж таки был успешно преодолен мелкософтом в MSSQL2000.


Простенький, "средненький" FireBird справился с подобной задачей за 15 минут.
Правда таблица была немного не такой: 4 поля (int,int,char(50),varchar(50)). Commit делался после каждых 10000 записей.

За MSSQL 6.5 подобное нами замечалось. Я даже вопрос сюда выносил. Потом сами разобрались. Дело было в размере кэша под лог. По умолчанию он равен какой-то смешной цифре (~1кб).

Что-то надо менять в консерватории:-)))!!!
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32128744
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1G данных в плоских файлах (тест TPC-Н - 6млн. строк в самой большой таблице и 1.5 млн строк в мастер-таблице) на WinNT4SP5 на Pentium233 с IDE-диском лоадером в оракл заливался 25 минут. Скорость сильно зависела от метода работы лоадера, частоты сэйвов и степени параллелизма загрузки (мог время загрузки запросто увеличить в 10-20 раз).

Для конкретного сравнения надо взять одну задачу (вроде тестов ТРС) и посмотреть на результаты. Тогда можно говорить о том, чьи яйца лучше сварены.

Кроме того, не надо говорить, что какая-то база не требует квалифицированного разработчика или администратора. Это не правда, все базы в результате будут работать хуже, чем могут, но работать будут.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32128762
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 c127

Угу, а в transaction log то надо писать? Надо! Поэтому при увеличении количества измененных записей он пухнет как воздушный шар - отсюда и тормоза.

И чего-то я не понял, как это коммит проходил после каждых 10 записей ? Что это такое и как делалось? А то расхождения какие-то у вас, сэр :)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32128857
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вот знаю пример, стоит 8i и единственное администрирование это следить, что бы место на дисках не закончилось (удалять архивлоги, и иногда удалять устаревшие данные из таблиц-логов), бэкап не делаеться, стоит стендбай.
Работает так себе, но работает, и практически ни какого обслуживания.
Я не говорю, что это хорошо, скорее наоборот, просто пример.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129091
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2c127
Вы пишите: "Просто на тех данных, где оракл требует действительно серьезного администрирования, MSSQL не заработает вообще никак, а на небольших объемах и я его (оракл) заставлю работать, хоть и не админ."
Но ведь MS SQL 2000 справился с вашим тестом, а Oracle 8i - нет :-)
Так что нужно писать так:
"Просто на тех данных, где MSSQL требует действительно серьезного администрирования, оракл не заработает вообще никак, а на небольших объемах и я его (MSSQL) заставлю работать, хоть и не админ."
:-)
А если серьёзно, я не писал, что эти серверы БД идентичны. Я писал, что разница не принципиальна, она не в разы и не в десятки раз.
При достаточной квалификации разработчиков задачи решаются на обоих платформах, причём решаться должны по-разному; схема БД и реализация бизнес-логики, работающая в оракле, будет плохо работать в мсскуэль.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129126
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кульные хацкеры, которые могут завалить MS SQL и Oracle!
Научите меня. Всё делаю как написано: тупое добавление 1000000 записей в таблицу, из иднексов только первичный ключ identity. Еще поле current_timestamp, коммит проходил после каждых 10 записей. Вот скриптик для MS SQL
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
create table #t( id int identity, d int, t timestamp)
create index ttt on #t(id)

set nocount on

declare @d datetime, @i int, @t int, @k int, @tt int, @L int
select @d=getdate(), @i= 0 , @t=- 1 , @L= 0 

while @i< 1000000 
begin
  set @k= 0 
  begin tran
  while @k< 10 
    begin
      set @i=@i+ 1 
      set @k=@k+ 1 
      insert #t(d) select @i 
    end
  commit tran
  select @tt = datediff(ss, @d, getdate()) /  10 
  if @tt<>@t 
    begin
      select @tt* 10  t, @i cnt, @i-@L dif
      select @t=@tt, @L=@i 
    end
end

set nocount off
delete #t


Настраиваюсь ждать пока сервер завалится. Дык не хочет, не то что 15, меньше чем за 2 минуты вставляет. Что я не так делаю?
И чё-то как-то замедления не видно особого. Через каждые 10 сек скрипт выплёвывает сколько всего записей и сколько вставилось . Цифры там иногда проваливаются, но наверное это потому что не только я сервер пытался завалить.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
t           cnt         dif         
 ----------- ----------- ----------- 
 
 0             10            10 
 10            153280        153270 
 20            312630        159350 
 30            473070        160440 
 40            526920        53850 
 50            582090        55170 
 60            735560        153470 
 70            882350        146790 

Ну что тут сказать, какие-то полуграмотные люди, изучавшие программирование по книжкам для dummies, а математику не изучавшие вообще, навязли мне какие-то идиотские решения, и я вынужден их решения принимать, потому что по-правильному (т.е. что б сервер заваливался) просто не работает.
Сам то кстати по каким книжкам учился?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129143
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 SrgSuper
Абсолютно верно, скрипт элементарно отрабатывает за 2 минуты.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129145
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон, SergSuper, конечно же
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129149
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так вот и молчит вопрошающий - затих совсем
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129162
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас появится топик "Помогите, падает сервер при вставке 1000000 записей".
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129175
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c127
Я почти уверен, что если вы станете заливать ваш миллион записей в dbf, по скорости он обгонит и Oracle и MSSQL. Следуя этой логике, лучшая СУБД - это dbf.
Такие тесты абсолютно ничего не показывают - тем более, что, как вы сами признали, была низкая квалификация. Легко провести контрдовод - из любопытства я попробовал повторить подобный пример - у меня его выполнение заняло примерно 10 мин. - по сети, с учетом др. пользователей.
И неужели вы всерьез думаете, что MSSQL не выдержит добавления миллиона записей???
Сколько у Oracle не знаю, думаю порядок такой же.

Я думаю, что для приведенной задачи пойдет и MSSQL, и Oracle, и большинство др. баз.
Однако настроить и поддерживать Oracle все-таки тяжелее, чем MSSQL.
B0rG
А что такое SAP - случаем не SAP/R3 ? :)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129232
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 aag
Ага кстати...Visual FoxPro заливает лимон в считанные секунды... Запросы вообще летают
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129247
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык, у меня локальный MS SQL тоже летает
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129251
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra
Все равно не сравнивай...Одни и те же запросы к dbf и MS SQL происходят на 1-м заметно быстрее...А что ты хотел? Ни каких тебе журналов транзакций, предельно простая организация хранения данных. На сам попробуй вставить лимон на VFP и MSSQL . На хорошей тачке ты даже не заметишь как 1-й окончит вставку...
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129404
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На моей машине с IDE винтом вышеприведенный скрипт отработал за 72 секунды.
А если только вставлять (без коммитов через 10 вставок), то за 63 секунды.

Так что кривые руки - основная проблема.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129405
Фотография B0rG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 aag

не знаю как оно называется кроме как SAP DB
http://www.sapdb.org/

Если кто с ним работал, расскажите, плз, интересно.
Мое к нему отношение, основано на общих принципах, к-рые я собственно и описал. Но с другой стороны, SAP компания серьезная, и раз она взялась за задачу open source database, наверное она как нибудь ее решит.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129458
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я с с127 этот тест выполнял

кстати сайбез aca 6.0 вставил на этом тесте и оракле и мелкософт.


B0rG> Оракл любит публиковать на своем сайте oracle.com 10
B0rG> причин почему оракл круче чем db2
гы

причем делает это десятилетиями а дело db2 все живет и побеждает

--------------------------
tygra>
угу а в транзакшион лог то надо писать? надо. поэтому при увеличении колва
измененных записей он пухнет как воздушный шар отсюда и тормоза.
и чтото я не понял, как это коммит проходли после каждых 10 записей
tygra>

а ораклу в транзакшино лог не надо писать? что ли. скорость работы оракла
не менялась. после каждых 10 инсертов был коммит.
---------------------------

alexevvg> но ведь Oracele 8i не справился
он забыл под линуксе не справился. под нт все доработало
хорошо
---------------------
2 SergSuper
тесты мы выполняли весной 2000 года на пентиуме 2, 500 мегагерц
список книжок
Вирт Алгоритмы + структуры данных = программы.
ван дер Варден. Алгебра
Харари теория графов
Ханри Каптан и Самюел Елинберг Гомологическая алгебра
Елио Воназзи Софтваре Инжениринг вис Оракле.
Майерс Надежность программного обеспечения.
зы
я у c127 в 95 году оппонентом был на защите его диссертации




----------------------
jimmers> кривые руки - основная проблема
повторяю еще раз начальную посылку

alexevvg> при низкой квалификации разработчиков M$SQL многие ошибки
простит, но оракл при таких условиях вообще не заработает.

у нас кривые руки были одинаково для оракла и микрософта
не работал микрософт скл, а оракл работал.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129469
ppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На старом писюке -linux 6.2 , p266 ,192mb, oracle 8.1.7 .
без всяких настроек ,по тупому 1 000 000 записей , правда без commita,
12 минут работал... И это на компе который пора выкинуть.
Странно как то вы эксперименты ставили.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129470
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну накидали, я не ожидал.

2alexeyvg как зачинщику подтемы.

>Но ведь MS SQL 2000 справился с вашим тестом, а Oracle 8i - нет :-)

Это точно, через 2 года, когда появился MSSQL2000 он с задачей справился. А когда проходил тест в середине 1999г. MSSQL2000 был только в проекте.

>А если серьёзно, я не писал, что эти серверы БД идентичны. Я писал, что разница не принципиальна, она не в разы и не в десятки раз.

Как, а это что?

>> При низкой квалификации разработчиков и админов MSSQL многие ошибки простит, и сам что-то оптимизирует, хотя замедление может быть раз в 10 - 100. Но оракл при таких условиях вообще не заработает.

Если один работает, а другой нет, то это как раз принципиальная разница.

Но это не главное. Главное, что мелкософт упорно распространяет утверждение, с моей точки зрения совершенно идиотское, что их SQL сервер вообще никогда не нуждается в администрировании и настройке, и ламеры на него ведутся. В техсаппорте нам его повторяли много раз вместо того, чтоб ответить, что еще можно сделать, чтоб ускорить работу сервера. Всякая серьезная система нуждается в администрировании и настройке под конкретную задачу, тут моя точка зрения вроде совпадает с твоей и спорить не о чем.

>При достаточной квалификации разработчиков задачи решаются на обоих платформах, причём решаться должны по-разному; схема БД и реализация бизнес-логики, работающая в оракле, будет плохо работать в мсскуэль.

Теоретически да, но если для оракла это будут в большинстве "правильные" решения, то для MSSQL-а это будут в большинстве пляски с бубном. А у последних есть такое свойство, что если начал плясать, то остановится удасться в лучшем случае по окончании проекта, а в худшем - только после остановки дыхания.

2tygra
>Угу, а в transaction log то надо писать? Надо! Поэтому при увеличении количества измененных записей он пухнет как воздушный шар - отсюда и тормоза.
И чего-то я не понял, как это коммит проходил после каждых 10 записей? Что это такое и как делалось? А то расхождения какие-то у вас, сэр :)

коммит проходил примерно так, только на TSQL-е:
if (mod(ncount,10)==0) commit;
Тут ncount - переменная цикла. Я тоже на транзакшн лог сразу подумал, симптомы уж очень типичны. Но во-первых commit, во-вторых ведь и оракл туда пишет, или нет?

2f_w_p
>За MSSQL 6.5 подобное нами замечалось. Я даже вопрос сюда выносил. Потом сами разобрались. Дело было в размере кэша под лог. По умолчанию он равен какой-то смешной цифре (~1кб).

Во, это ближе к теме. Я первым делом кинулся искать в документации настройки логов, но не нашел.


Теперь отвечаю всем сразу.

Уважаемые, кривые руки в данном контексте есть аргумент в мою пользу, ибо моя исходная посылка как раз и состояла в том, что при кривых руках оракл все равно работает лучше.

Как я вижу была проделана серьезная работа по добавлению 10**6 записей в таблицы разной сложности и это весьма похвально. Я и сам подозревал, что в вычислительной технике за последние 4 года наметился некоторый прогресс и теперь процесс заполнения таблиц проходит значительно быстрее. Ну и что?
А кто проводил тест на MSSQL-7.x? Если есть желание - проинсталлируйте MSSQL, не меняйте ничего в установках, повторите тест. Еще могу добавить, что машина была по-моему 300 пентюх со 128 метрами мозгов. А потом поставьте туда же оракл 8i и повторите. И мы обсудим, с кем из них легче работать.

Любителям фокспро, члипперов и прочих парадоксов: на сях в память писать еще быстрее получается, даже вам не угнаться. Но имеется небольшой побочный эффект, связанный с потерей данных при аварийном выключении питания.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129652
mumu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу совета. Оч.долго работаю на Oracle (еще с шестерки). Сейчас ситуация складывается так, что придется работать на чем-то другом... Все внимательно прочел в этой беседке, но для себя хочу понять, - если не Oracle, то что предпочесть. При этом задачи пока четко не очерчены, просто ясно, что на новой работе у конторы на Oracle денех не будет. Что из НЕбесплатных серверов (кроме оракл) можно присоветовать начальникам? (Главное чтобы потом башку не оторвали, а с отдельными трудностями справимся я надеюсь). Извините, что влез.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129659
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но это не главное. Главное, что мелкософт упорно распространяет утверждение, с моей точки зрения совершенно идиотское, что их SQL сервер вообще никогда не нуждается в администрировании и настройке, и ламеры на него ведутся.

Ламеры они вообще на все ведутся.

Это я к тому что связавшись с мелкософтом вы обрекаете себя на то, что какие-то полуграмотные люди, изучавшие программирование по книжкам для dummies, а математику не изучавшие вообще, будут навязывать вам какие-то идиотские решения, и вы вынуждены будете их решения принимать, потому что по-правильному просто не работает.

Да нет, что вы, мы даже и книжек для dummies не читаем - они ведь денег стоят. А денег нам только чужих не жалко. И с математикой мы последний раз встречались в 8-ом классе.

Теоретически да, но если для оракла это будут в большинстве "правильные" решения, то для MSSQL-а это будут в большинстве пляски с бубном. А у последних есть такое свойство, что если начал плясать, то остановится удасться в лучшем случае по окончании проекта, а в худшем - только после остановки дыхания.

Хм, т.е. стоит сменить MSSQL на Oracle и ты автоматически превращаешся из dummy в крутого специалиста ??? Что и математику наверное сразу всю познаешь ??? Поставить что-ли себе....
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129670
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2mumu

DB2 посоветуй. Вроде бы дешевле оракла но ничем не уступает. Если дорого, то выбирай сайбейз ASE или ASA. Если задачки небольшие либо средние (десятки миллионов записей, 10-40 одновременных коннекшинов), то ASA ИМХО идеальное решение, легкая и стоит совсем немного.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129677
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На всякий случай: когда я говорил о полуграмотных людях, навязывающих нам дурацкие решения я имел в виду создателей MSSQL и мелкософтовский техсапорт (с которым я имел удовольствие пообщаться). Мне казалось что это очевидно из контекста. К программистам и админам, работающим на MSSQL мои слова не относились.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129680
Фотография чингиз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глори не нуди и не дави авторитетом.


---------------
Да нет, что вы, мы даже и книжек для dummies не читаем - они ведь денег стоят. А денег нам только чужих не жалко. И с математикой мы последний раз встречались в 8-ом классе.
--------------
c127 имел ввиду не программистов и особенно не тебя.

а действительно M$ техподдержку. дай бог вам с ней не связываться.
)))))))))))))))))))

----
PS

а дебильные M$ триггера после триггеров сайбеза и оракла
в страшном сне бы мне не приснились.
меня TBB немного спасал осенью, когда я грузчиком был.
так что я на всех трех субд триггера лично писал.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129682
Фотография чингиз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гы
а руки у нас - кривые
:))
ни кто не спорит
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129687
Фотография чингиз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на 266 пеньке лаптопе - Сайбез АСА проработал за 24 минуты.

значит что то было еще и мы забыли.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129690
mumu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to c127

Спасибо за ответ. Буду искать и пробовать. Просто все эти годы жил моногамно с Oracle. Обстоятельства не заставляли что-то другое пробовать. Теперь придется взбодриться. Да и еще одна проблемка: с вероятностью в 90% вся каша должна быть заварена под виндой (NT или XP). Клиентов кроме ораформс ваяли еще и под FoxPro. Это все мои навыки в сфере СУБД. Вот в свете этого что-то еще можно присоветовать?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129742
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2чингиз
да я не пытаюсь давить - даже подумывал написать пост анонимно.
Просто как в любой holy war начинают мешать все в кучу - движок sql-я(причем от разных версий), средства администрирования sql-я, настройку оборудования, квалификацию DBA(настройка движка), квалификацию Project Manager-а(постановка задачи), квалификацию Developer-a(конкрентный код), качество техподдержки вообще и в конкретном регионе в частности. А это все слагающие эффективности проекта .

Забывают и еще про один важный момент. А именно про перспективу развития.
Даже еще лет 5-6 назад кто бы победил в борьбе за конкретный проект тот же Oracle или скажем Fox (пример как говорится от балды)???
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129747
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ежели кому интересно, тест на MS SQL 7
Домашняя машина - Celeron 433, 192 RAM.
Все настройки SQL - по умолчанию

1. 234 секунды
2. Вместо "create index ttt on t(id)" ставлю "Primary Key clustered". 133 секунды
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129783
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Cat2
Мы так скоро уйдем в область отрицательных чисел и встретим там любителей фокспро и dbf файлов. Это я шучу. Ты пару нулей случайно не забыл? Твой результат отличается от моего почти на 2 порядка. Что я должен был сделать с MSSQL-ем, чтоб он начал считать в 100 раз медленнее? Это нужно сильно постараться, а я не старался.

А какая динамика по времени?
А как оракл себя ведет? Вопрос ведь в сравнении простоты администрирования и работы, а не в абсолютных значениях. Так вот я утверждл, что простота администрирования MSSQL-я (например в ставнении с ораклом) есть сказка для управляющего персонала.

2 чингиз

24 минуты по крайней мере по порядку величины совпадает с ожидаемым результатом. Сайбейз добавлял по 20000 записей в минуту в максимумах, я ему мешал, работая с вордом. Получается 50 мин. на тест. Было еще поле char(32) заполняемое чем-то типа cast(current_timestanp as string). Врядли оно сильно влияет на результат. Я его не упоминал, поскольку в нашем контексте оно не важно.

2 mumu

Не знаю, GUI совсем другое дело, тут нужно выбирать что знаешь и что нравится. Могу только сказать, что например ASA с VB уживаются очень плохо. Это из-за кривой имплементации ADO - DAO, никак не могу запомнить кого именно. С фокспро, наверное будет та же история. Мелкософт вообще не любит чужих продуктов.

А еще можно почитать соседний топик по фокспру и вообще смело выбирать его в качестве сервера. Все равно он скоро вытеснит всю эту мелочь вроде оракла.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129789
Фотография чингиз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глори
---
>а я не пытаюсь давить - даже подумывал написать пост анонимно.
ну тада давай вана таллин быстро закусывать салом
)

>Просто как в любой holy war начинают мешать все в кучу - движок sql-я>>>

у нас был 7. насколько я знаю.
про него мы и говорили.


>(причем от разных версий), средства администрирования sql-я, настройку >оборудования, квалификацию DBA(настройка движка), квалификацию >Project

квалификация по условиям задачи должна быть плохая
))

>Manager-а(постановка задачи), квалификацию Developer-a(конкрентный код), >качество техподдержки вообще и в конкретном регионе в частности. А это >все

>слагающие эффективности проект
точно

>Даже еще лет 5-6 назад кто бы победил в борьбе за конкретный проект тот >же
>Oracle или скажем Fox (пример как говорится от балды)???

оракле офкос
или watcom sql 4.5 - вообще замечательный взрослый движок
на 5 флопиках (родитель Сайбез АСА 5.5)

---
2 mumu
какой из sql-ей не нуждается в администрировании - так это
сайбез аса. поэтому по нему вопросов практически нет.
а богатый вопросами форум по микрософту sql - имхо - следствие кривизны
и недоделанности. когда очевидные вещи сделаны через жопу неочевидным и в действительности не удобным образом.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129882
DmitryV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем и чингизу в частности!

>какой из sql-ей не нуждается в администрировании - так это
>сайбез аса. поэтому по нему вопросов практически нет.
>а богатый вопросами форум по микрософту sql - имхо - следствие кривизны


На мой взгляд, ты несколько не прав. Sybase тоже требует администрирования и вопросов там тоже хватает - сужу по отзывам знакомых. Те же знакомые жаловались на их саппорт, так что это не "привилегия" только Microsoft. А форум по MS SQL богат вопросами, скорее, из-за того, что это самая популярная платформа у новичков и не только у них :-) Кривизны же и неочевидных моментов хватает у всех.

Удачи!

P.S. Кстати, мы в свое время пытались начать общение с Ораклом. Были полными профанами в этом деле - так он даже ставться отказался на 128 метров памяти :-)) Поставили на ту же машину MS SQL7 (с первого раза) и он прекрасно работал до смены 2000-й...
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32129933
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 c127 & tchingiz
Ребятки, то что вы даже начитавшись умных книг и защитив дисертацию не смогли выполнить элементарную операцию, говорит скорей о вашей низкой квалификации, а не разработчиков из MS.
Ну как можно судить о продукте, а тем более о его разработчиках, вобще не разбираясь в продукте?! И еще такие уверенные заявления.

Чё-то вот впомнилось - как-то подслушал диалог двух шестикласников:
- А ты Столичные курил?
- Курил, говно. Я вот Мальборо курил!
- То же говно, а я вот...
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32130560
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 DmitryV
-------
На мой взгляд, ты несколько не прав. Sybase тоже требует администрирования и вопросов там тоже хватает - сужу по отзывам знакомых
------
есть такой литературный прием - гипербола. главное - основная мысль дошла.
:)) Администрирование Сайбеза АСА гораздо легче чем у других (возможно
за счет потери каких то возможностей. но параметры оракла, к примеру,
по большей части наследие 20 летней истории и его универсальности
в 89 году оракле бегал на 100 типах эвм.)


2 SergSuper
ну не всем же быть суперами
ну ламеры мы
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32130587
с127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 SergSuper
>Ну как можно судить о продукте, а тем более о его разработчиках, вобще не разбираясь в продукте?! И еще такие уверенные заявления.

Утверждение: все нечетные натуральные числа меньше 1000 - простые. Ты что же, считаешь, что для доказательства нужно все 500 нечетных чисел из этого промежутка перебрать? И что позволяет мне быть совершенным в результате без перебора? Ужас, это ж пятый класс.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32130606
mumu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо за советы.
Пойду к начальству, постараюсь изобразить связный рассказ о наших перспективах. Что решат, то и будем покупать и ставить (и с этим жить...)

Еще раз спасибо. Пойду я...
Не ругайтесь сильно друг с другом.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32130607
Фотография tpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может не в тему


Сколько стоит получить сертификат MSSQL и ORACLE?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32130647
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 месяца
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32131384
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну и флейм. Одни знают Oracle и понятия не имеют о MS SQL SERVER, другие наоборот. И при этом все пытаются перекричать друг друга. При этом никто не попытался поинтересоваться, как был определен первичный ключ и сколько места было выделено для базы и лога SQL Server, но при этом забыли, что Oracle тупо заткнулся, когда кончился сегмент, а MS SQL все-таки доработал.
Glory вообще посоветовали не давить авторитетом, хотя в других случаях его авторитет сомнений не вызывает. Бред какой-то.
Как по мне, так:
1) Oracle, MS SQL SERVER, DB2, Sybase - для большинства задач, как серверы баз данных, примерно равны по своим возможностям. Может кто-то привести, как пример, задачу, которую можно реализовать на Oracle и нельзя на SQL SERVER 2000. Кроме того, надо сравнивать последние версии, а то можно вспомнить Oracle 6 и SQL Server 4.
2) Какое значение имеет время вставки 1000000 записей в таблицу, будет там 1 минута или 10, для реальной эксплуатации критерии совсем другие.
3) С кривыми руками не надо разрабатывать программное обеспечение, а надо выравнивать руки.
Если говорить о выборе инструмента, то из списка примерно равных по своим возможностям, надо выбирать тот который знаешь лучше всего.
Если сравнивать сложность администрирования, то самый простой в администрировании - SQL SERVER, хотя и он требует внимания и заботы.
В качестве выбора sql сервера, который будет использоваться на платформе Windows, я бы рекомендовал MS SQL SERVER 2000. И не надо кричать о том, что Windows NT/2000 это очень плохо. Нормальная, хорошая платформа, просто у администратора не руки должны быть прямые, а с кривыми руками - проблемы будут везде.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32131391
ppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nu skazem u tebja processing platezej po kreditnim kartochkam, realnie dengi klentov v baze v realnom vremeni, doverish takuju sistemu w2k/sql2000 ???
Ja dumaju malo kto reshilsa bi na takoj podvig , hotja formalno po proizvoditelnosti
i vozmoznostjam ms sql konechno potjanul bi zaprosto.
Vot tut to i vsplivajuj Unix , Oracle , Sybase , ili kakaja nidudj as400/db2.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32131395
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ppp
Выбор Unix и Oracle или Sybase для обработки в реальном времени реальных денег по кредитным карточкам, а не MS SQL 2000 и Windows 2000, объяcняется двумя причинами:
1) Выбором соответствующего интернет сервера и желанием сделать это все на одной платформе. Вполне возможно что с выходом Windows 2003 и IIS 6, состояние дел начнет меняться.
2) Стереотипностью мышления. Unix - это надежно, а Windows нет, хотя это не совсем так.
Но для большинства приложений не связаных с интернет, MS SQL SERVER - ничем не уступает oracle и sybase.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32131418
ppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
internet tut ne pri chem , ja imel vvidu tranzakciit ot terminalov v magazinah i t.d.
Nokakoj WEB server tam ne nuzen. Tam nuzna nadeznostj i sohrannostj dannih ,
a po etim kriterijam MS SQL poka otstaet.Da delo daze ne v konkretnom primere , prosto poka eshe dejstvitelno vaznie i kritichnie dannie MS SQL serveru ne doverjajut, i IHMO pravilno delajut. Sam posmotri na MS SQL forume po kluchevim slovam tipa "baza v suspect " i tomu podobnoe vstrechaetsa dovolno chasto.
Hotja polno drugih zadach s kotorimi MS SQL prekrasno spravitsa , otchego i stal populjarnim.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32131429
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 AISOFT
Ты что, издеваешься, да? (c)

>Oracle тупо заткнулся, когда кончился сегмент, а MS SQL все-таки доработал.

Читай первоисточники. До 300000 он доработал. На эту работу было жалко смотреть. Оракл через 20 минут был исправлен, а MSSQL исправить не удалось, хоть я честно старался.

>Oracle, MS SQL SERVER, DB2, Sybase - для большинства задач, как серверы баз данных, примерно равны по своим возможностям.

На чем основано сие глубокомысленное заявление? Не на рекламной информации мелкософта случайно? Хорошо бы для начала сравнить например, количество разных типов оракловых индексов с соответствующими им (а не только называющимися одинаково) у MSSQL-а. Или нужно объяснять, что индексы имеют некоторое значение? Количество настроек (читай возможностей оптимизации) лучше не вспоминать.

>Может кто-то привести, как пример, задачу, которую можно реализовать на Oracle и нельзя на SQL SERVER 2000.

Для пары MSSQL 2000 - sybase ASA 6.5 пример приведен. Читай и воздастся. Не удалось решить с помощью профессионального ДБА (правда ленивого) и мелкософтовского техсаппорта. Техсаппорт упорно твердил, что MSSQL в настраивании не нуждается.

Вот еще один пример. Согласно тому же техсаппорту MSSQL 2000 поддерживает 16 уровней вложенности представлений (представление, которое вызывает другое представление). Любая задача, в которой встречается 17 уровней вложенности будет примером, который ты хочешь.

>Кроме того, надо сравнивать последние версии, а то можно вспомнить Oracle 6 и SQL Server 4.

В 1999 году MSSQL7.x, ORACLE 8i, ASA 6.5 были последними версиями. А большой кусок рынка вообще сидел на MSSQL 6.5 с его ограничением 16 таблиц в запросе.

>Какое значение имеет время вставки 1000000 записей в таблицу, будет там 1 минута или 10, для реальной эксплуатации критерии совсем другие.

В каком возрасте ты научился отличать съедобные предметы от заведомо несъедобных, не пробуя их на вкус? Например по запаху. Запах к питанию тоже непосредственного отношения не имеет, но ты знаешь, что если яблоко плохо пахнет (или плохо выглядит), то его лучше не есть. Это называется невыполнение необходимых условий съедобности.
Если любой SQL сервер не в состоянии справиться со вставкой 10**6 строк, то разговаривать о нем как о серьезном продукте не имеет смысла и дальнейшие тесты тоже не нужны. Возможно даже я что-то сделал неправильно, но я честно искал причину, читал книги и документацию и не нашел. А в оракле нашел без проблем. Так с кем легче работать? А ведь удобные средства локализации проблем тоже говорят о профессионализме, как и их отсутствие.

>Если сравнивать сложность администрирования, то самый простой в администрировании - SQL SERVER,

Чепуха, Sybase ASA гораздо проще, его даже можно не инсталлировать, скопируй куда-нибудь, укажи пути и работай. По документированым возможностям ASA не намного меньше (иногда больше), а по фактическим больше. Кто хочет возразить - читайте пример с вложенностью представлений, у ASA таких ограничений нет.

>Нормальная, хорошая платформа, просто у администратора не руки должны быть прямые, а с кривыми руками - проблемы будут везде

Тут я согласен. Есть толькь небольшая неувязочка. Мелкософт на каждом углу кричит, что MSSQL не нуждается в администраторе, и это типа позволяет экономить кучу денег на зарплате. Единственное администрирование - это своевременный бэкап. Так о каких кривых руках ты говоришь, их же нет? Администратора же быть не должно вообще. Как можно всерьез относиться к компании, несущей такую чушь?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32131447
Фотография tpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32131758
Фотография B0rG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никто так про SAP DB слова и не сказал. Хоть кто нибудь работал с этим чудом?

2 ppp>
количество топиков типа "basa v suspect" (не знаю, что такое, но догадываюсь) говорит только о низком уровне железа и настроек оп системы.
за 3 года работы с SQL 7.0 и 2000 на интернет-магазинных задачах малой загрузки (~100 000 записей) никаких особых проблем не наблюдалось.

Правда менеджмент компаний уделял особое внимание финансированию серверов: raid, DLT tape, daily backup и все такое.

Траффик по SQL, как уже сказали, обуславливается его распространенностью, к-рая в свою очередь определяется ценой и доступностью.

Тем не менее, у меня есть не знаю откуда взявшаяся уверенность, что оракл больше подходит для задач Enterprise уровня (10E8+ записей). Ну и, конечно, есть еще IBM с мейнфреймами, и там DB2 и полный рулез :) но наверняка количество инженеров необходимое для поддержки этих мф, равно количеству процессоров в них :)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32131830
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажу и я...

То, что кто-то когда-то не смог вставить лимон записей или еще чего - ни о чем не говорит, кроме как о кривых руках на тот момент. Давай тогда один триллион записей вставлять - тогда вообще ни один сервер не выдержит :)

По поводу администрирования - действительно, MS SQL (с Oracle я так долго не работал) не нуждается в особом администрировании - один раз поставил, настроил чего надо - ну там бэкапы - и все, отдыхай. Это относится к простым и средним задачам, ведь именно об этом и говорит MS. У меня уж второй год у клиента сервак стоит сам по себе. И ничего, работает.

По поводу процессинга карт - какие проблемы? С чего бы тут Ораклу справиться, а MS нет? Нука, примерчик покажите? А то сказочки рассказывать я тоже могу. И причем тут Unix собственно? Ну не знают ребята, которые до сих пор Unix-ы админят, ничего про MS - и что, он значит поэтому дрянь? Смешно...!!!! У нас сайт стоит (да и все, что есть) только на MS - и все хорошо. А то, что там всякие suspect-ы - ну дак с Ораклом тоже порядочно проблем. Даже возьми только одно - при очередном апгрейде на новую *.*.6 версию она не поддерживает бакапы от старой. Это ли не смешно?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132166
ppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rebjata kotorie s Unix rapotajut kak raz obichno prekrasno v Windows razbirajutsa,
a vot mnogie sidjashie na win kak kaz o unix malo znajut.
A po povodu togo chto MS Sql ne spravitsa - chitatj nado vnimatelno , kto skazal chto ne spravitsa ??? Nikto prosto ispolzovatj ego ne budet.

to B0rG

Pro mainframe ne znaju , no as400/db2 tochno trebuet gorazdo menshe administririvanija chem unix ili windows. Nuzni tolko operatori za backupami i jobami prismatrivatj - a tak vse pashet kak chasi za ochenj redkim isklucheniem.Estestvenno chtobi vse eto delo zapustitj nuzen specialist , kak i vezde.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132196
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
c127
Издевается кто-то другой, а не я.
Давай структуру таблицы, только полностью и код, которым ты пробовал добавить 100000 записей в MS SQL SERVER, если у меня не получится сделать это и я не смогу объяснить почему, тогда я буду не прав, а если получится тогда ты. Договорились?
Что касается другой задачи, то ее реализацию тоже смотреть надо.
Я работал с Oracle и MS SQL Server. MS SQL SERVER мне нравится намного больше.
Ну, зачем, в реальных задачах, 17 уровней вложенности? О быстродействии тоже думать надо. В таких случаях надо использовать хранимые процедуры, а не извращаться. Приведи хоть один реальный пример, где это действительно надо.
Не все не съедобно, что плохо пахнет и наоборот. Особенно, если это азиатская кухня.
Насчет исправления рук, может их сначала поломать надо, а потом выравнивать. Но это уже из медицинской практики.
Я уже писал, что MS SQL SERVER требует администрирования, но объем работ необходимый для администрирования Oracle, намного больше, чем объем работ необходимый для администрирования SQL SERVER, так что MS не так уж и не прав, просто не надо понимать все буквально.
Насчет того, что люди прекрасно знающие Unix, также хорошо знают Windows - это очередной миф. Если даже такие и есть, то их очень мало.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132201
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ppp
Странно, почему это "Rebjata kotorie s Unix rapotajut kak raz obichno prekrasno v Windows razbirajutsa, a vot mnogie sidjashie na win kak kaz o unix malo znajut. "
Из чего сделан такой вывод? Ведь внутри Windows как минимум не проще, чем unix (коммерческий, я уж не говорю о всяких линухах).
Или это потому, что любой чайник может установить винды, сверху сиквел и это заработает? Так это не "знают", а "умеют пользоваться".
Чтобы специалист мог сказать, что он "знает" Windows, он должен для начала, скажем, установить винды, а потом сиквел, и всё это из командной строки. Куда какой файл переписать, что прописать в реестре... И чтобы всё это заработало. :-)
А Специалистов по Windows я лично видел очень мало, просто единицы. Они, например, для аккаунта, под которым сиквел запускается, прописывают права только на нужные ключи в реестре. И сервис-паки не "накатывают", не прочитав и не изучив каждый фикс, который туда включён. И, помню сервер мы перегружали 2 раза: 1-й - переход с 7 на 2000, 2-й - серверная переезжала в новое здание.
И как спец. по Unix может так хорошо знать Windows? "prekrasno"? Откуда у него столько времени и на то, и на другое? И то-же самое - наоборот.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132206
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, как меня достали уже эти религиозные войны. Создается впечатление, что когда народу требуется скинуть избыток отрицательных эмоций, он идет в "Сравнение СУБД" и начинается мочиловка. Вместо спокойного объективного анализа получается черт знает что. Поэтому я уже давно и сознательно не играю в эти игры, но в этот раз просто не могу сдержаться. Особенно "радуют" местные ораклоиды. Взять хотя бы данный топик. Вроде все шло нормально, пока не влез Scott Tiger со своим безапелляционным "выбирая MS SQL, вы обрекаете себя на использование гнусной, мерзкой, гнилой, гнойной, вонючей, совершенно неуправляемой, и ещё более совершенно :) неуместной на серверной стороне платформы Windows". И понеслось. Идейные противники SQL Server в полной мере демонстрируют свое моральное уродство. Я не имею в виду killed и многих других достойных людей, с которыми мы в разное время имели здесь достаточно конструктивные и полезные беседы. К сожалению, попадаются откровенные невменяемые, которым не нужно ничего, кроме как поругаться. В качестве так называемых доводов они выдвигают какие-то разрозненные обрывки несистематизированной информации, как справедливо подметил AISOFT. На самом деле вся их аргументация сводится к тезису "SQL Server - гавно". Замечательно. У меня есть контраргумент: Oracle - гавно. Или Sybase. Или что-нибудь еще. И попробуйте меня переубедить. Я бы настоятельно порекомендовал таким людям изучение конкурентных продуктов, поскольку оно быстро избавляет от шапкозакидательских настроений и заставляет относиться к ним с уважением. Хотя бы потому, что научиться уважать оппонента полезно из соображений общей культуры. А что касается сравнения достоинств и недостатков, то до выхода новых версий говорить на эту тему, по-моему, бессмысленно. Все, что могло быть сказано, уже сказано. См., напр., развернутое сравнение в цикле статей
Rob Hawthorne. The Battle of the RDBMSs: SQL Server 2000 Versus Oracle 9i
Или более сжатое изложение в статье
Alexander Chigrik. The comparison of SQL Server 2000 with Oracle 9i .
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132211
ppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nu ne znaju , ja tolko ob odnogom cheloveke znal kotorij vsju ziznj sedel na solarke , i windows talko videl izdaleka na ekrane soseda )))
Mne lichno MS SQL toze bolshe nravitsa , na tolko potomu chto im polzovatsa legche i udobnej.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132218
ppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to alexeyvg,
Prosto estj ludi u kotorih mozgi horosho rabotajut i im vpolne dostatochno vreneni chotobi horosho razbiratsa i v tom i v drugom. ( Tolko ne podumaj chto ja pro sebja govorju )
Po tvojmu razdatj prava na registry dlja accounta pod kotorim startuet SQL, eto
pokazatelj vishego masterstva v windows ??? ))) Nu , nu ...
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132233
ppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ja tut kak to uze etot URL http://www.talussoftware.com/DBPowerSuite/index.html
postil.
Muzik dovolno gramotno raspisal chto Oracle polnij otstoj po sravneniju s Sybase )
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132267
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BOrG>Никто так про SAP DB слова и не сказал. Хоть кто нибудь \r
BOrG>работал с этим чудом?\r
\r
Chicago на нем сваял проект большой вроде\r
R3 оно както называется\r
\r
/topic/21194&pg=3
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132268
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, зачем, в реальных задачах, 17 уровней вложенности? О быстродействии тоже думать надо.
---------------
гы еще раз

1
цитата из поддержки M$ если у вас вложенность вью больше 3 - то вам
надо изменить структуру БД.

имхо вью играют такую же роль как и подпрограммы в обычном программировании. как выглядит рекомендация изменить структуру программы
что бы уменьшить глубину вызовов подпрограмм, что бы быстрее работало.
2
о быстродействии думать надо -- да да надо - в быстром микрософте.

3
на несчастном сайбез аса 5.5 и пентиуме 90 я за 3 года ни разу не встречал проблем с глубокой иерархией обзоров
(view)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132275
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 B0rG

Ну если только пару слов насчет SAP DB, то я могу сказать. По документации впечатление очень хорошее, много настроек и пр, похоже ребята грамотные. Но сама документация неудобная: только онлайн версия, работает медленно, поиска то ли нет, то ли неудобный, уже не помню. Пробовал ставить на линух и винду. В обоих случаях проблема: не переходит из режима администрирования в режим работы, сообщение типа не могу и все. Исправить не удалось, поэтому не знаю, справится ли он с добавлением 10**6 записей. Проконсультироваться не с кем, а жаль, очень хотелось пощупать.

>Траффик по SQL, как уже сказали, обуславливается его распространенностью, к-рая в свою очередь определяется ценой и доступностью.

SQL вообще хороший язык, удобный для своего круга задач. :)

2 AISOFT
>Ну, зачем, в реальных задачах, 17 уровней вложенности?

Точно издеваешься. Вопрос был поставлен следующим образом:

>Может кто-то привести, как пример, задачу, которую можно реализовать на Oracle и нельзя на SQL SERVER 2000.

Я привел такой пример. А ты теперь спрашиваешь: а зачем? А потому, что ты спросил. В такой постановке задача на MSSQL-е не решается. А не так давно на MSSQL6.5 не решалась задачи с 17 таблицами (включая копии) в запросе. Очень реальная цифра, я столкнулся. А мелкософт как и сейчас кричал: наш продукт лучше оракла (на рынке уже был оракл 8i). Еще раз повторяю: я не доказываю, что оракл лучше, я доказываю, что mssql хуже. Почувствуйте разницу. Для этого знать mssql в деталях не необходимо. Достаточно столкнуться с парой-тройкой чудес. Но это мы на четвертый круг заходим, надоело.

Но ситуация даже хуже. Для вас. Когда мы сообщили мелкософтовскому техсаппорту, что у нас всего 6 уровней вложенности представлений и запрос не работает вообще, нам ответили буквально следующее: наш супер-пупер скл сервер 2000 поддерживает до 16 уровней, но если у вас больше трех (!), то меняйте дизайн базы данных. 3+1 уровня это реально? Ты говоришь: сохраненки нужно писать. А зачем? А не проще ли SQL сервер поменять на более подходящий, на сайбейз например. Там запросы просто летают, по 30 в секунду, никаких сохраненок не надо. Повторяю, если ты не читал: те же запросы на тех же данных.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132305
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И в заключение Дед Маздай пишет:
>Все, что могло быть сказано, уже сказано. См., напр., развернутое сравнение в цикле статей Rob Hawthorne. The Battle of the RDBMSs: SQL Server 2000 Versus Oracle 9i
Или более сжатое изложение в статье
Alexander Chigrik. The comparison of SQL Server 2000 with Oracle 9i.

Я присоединяюсь. Сходите, почитайте. Очень поучительно, если только это не первоапрельская шутка. Действительно, после такого развернутого сравнения и более сжатого изложения говорить больше не о чем.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132517
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заключение мне понравилось - MS SQL дешевле, Oracle - мощнее.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132692
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не перевирайте цитату.

The SQL Server 2000 advantages:
SQL Server 2000 is cheaper to buy than Oracle 9i Database.

SQL Server 2000 holds the top TPC-C performance and price/performance results.

SQL Server 2000 is generally accepted as easier to install, use and manage.

The Oracle 9i Database advantages:

Oracle 9i Database supports all known platforms, not only the Windows-based platforms.

PL/SQL is more powerful language than T-SQL .

More fine-tuning to the configuration can be done via start-up parameters.

Таким образом, в оригинале мощнее не Oracle как сервер баз данных, а его язык программирования в серверной части. Поскольку я немного знаю и SQL Server, и Oracle, я, естественно, не буду оспаривать тот факт, что PL/SQL мощнее T-SQL. Последнему не достает многих элементарных управляющих конструкций, присущих языку программирования. Например, цикла FOR. В Т-SQL нет нормальной обработки исключений. PL/SQL более продвинут с точки зрения поддержки SQL. Например, в T-SQL нет запросов типа PIVOT/UNPIVOT и навигации по дереву. В T-SQL нельзя создавать более-менее сложные пользовательские типы данных, такие как структуры или массивы. Отсутствует XML как встроенный тип данных. В T-SQL по дебильному устроена работа с BLOBами. Расширение функциональности Т-SQL возможно либо при помощи OLE Automation - это медленно, либо при помощи С и специального ODS API - это не всегда удобно.
Но! При всем при этом я утверждаю, что процессор запросов SQL Server на порядок превосходит Oracle. Да простят мою категоричность приверженцы Oracle, DB2, Sybase, Interbase и других очень неплохих СУБД, но реляционный движок SQL Server, созданный практически с нуля для версии 7.0 и доведенный в 2000, на сегодня является лучшим в отрасли и по скорости работы, и по интеллектуальности оптимизатора. Эти факты признаны даже в академических кругах "СУБДостроения", а его авторы отмечены премиями Тьюринга, Бэббиджа и другими престижными наградами в области computer science.

Мы можем и дальше здесь бодаться, получая эмоциональную разрядку, но если сравнивать по уму, то вот абсолютно здравая мысль в Conclusion:
It is not true that SQL Server 2000 is better than Oracle 9i or vice versa. Both products can be used to build stable and efficient system and the stability and effectiveness of your applications and databases depend rather on the experience of the database developers and database administrator than on the database's provider.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132776
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, мне это начинает нравиться. Жалко только что Задорнов и Жванецкий этот флейм, скорее всего, оценить не могут.
Насчет конкретных примеров так их как не было, так и нет. Насчет структуры таблицы и кода для вставки 1000000 записей, на которых MS SQL SERVER, якобы, загнулся уже второй пост. Но не показывают, к чему бы это?
Прошу привести конкретный пример, где надо 17 уровней вложенности, нет такого примера. Зато выясняется, что MS посоветовал изменить структуру запроса, так это MS SQL SERVER плохой, а мы такие хорошие разработчики, правда, не понимаем, зачем хранимые процедуры писать, когда все на запросах и представлениях можно построить. Но зато доказываем, что SQL SERVER хуже.
Может мат. часть учить надо. Также прошу заметить, что никто и никогда не утверждал, для эффективного программирования на MS SQL SERVER не надо знать деталей.
Я не доказываю, что SQL SERVER хуже Oracle, я также не доказываю что ORACLE хуже SQL SERVER. По своим возможностям SQL SERVER и Oracle примерно равны, для большинства задач. И для того чтобы доказать что один хуже, а другой лучше, надо привести задачу, которую можно реализовать на одном и нельзя на другом. Пока же доказательство сводится к следующему, на одном есть вот такая штука, а на другом нет. Ну, нет и что? Дело не в том есть ли именно штука, а может ли быть решена задача без этой штуки, если может и при этом потеря производительности не происходит, то наличие этой штуки не является доказательством превосходства. Почувствовали разницу?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132811
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не цитировал заключение. Я сравнивал таблицы возможностей. Практически везде, где возникает вопрос о функциональности, у оракла возможности богаче.

По поводу "большинства задач" - тоже не придерешься. Только не так давно иой коллега по работе был на одном крупном предприятии, где управление кадрами перенесли на оракул, потому что обработка примерно 10000 сотрудников (не миллионы тестовых записей) ломала MS SQL Server (версии, правда, 7). Начисление зарплаты проходило более суток. Что-то не помогал "лучший в отрасли" оптимизатор...

Все это ерунда и не стОит доброй пинты доброго эля. Предлагаю выпить за то, что есть о чем спорить. Иначе было бы скучно.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132861
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AI
где управление кадрами перенесли на оракул, потому что обработка примерно 10000 сотрудников (не миллионы тестовых записей) ломала MS SQL Server (версии, правда, 7)

Это проблема не SQL SERVER, это ошибка в ДНК разработчиков.

А выпить, можно. Твое здоровье!
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132906
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
   	Месяц	ПН	ВТ	СР	ЧТ	ПТ	СБ	ВС
 1 	 01 . 2048 			 1 	 2 	 3 	 4 	 5 
 2 	 01 . 2048 	 6 	 7 	 8 	 9 	 10 	 11 	 12 
 3 	 01 . 2048 	 13 	 14 	 15 	 16 	 17 	 18 	 19 
 4 	 01 . 2048 	 20 	 21 	 22 	 23 	 24 	 25 	 26 
 5 	 01 . 2048 	 27 	 28 	 29 	 30 	 31 		
 6 	 02 . 2048 						 1 	 2 
 7 	 02 . 2048 	 3 	 4 	 5 	 6 	 7 	 8 	 9 
 8 	 02 . 2048 	 10 	 11 	 12 	 13 	 14 	 15 	 16 
 9 	 02 . 2048 	 17 	 18 	 19 	 20 	 21 	 22 	 23 
 10 	 02 . 2048 	 24 	 25 	 26 	 27 	 28 	 29 	
 11 	 03 . 2048 							 1 
 12 	 03 . 2048 	 2 	 3 	 4 	 5 	 6 	 7 	 8 
 13 	 03 . 2048 	 9 	 10 	 11 	 12 	 13 	 14 	 15 
 14 	 03 . 2048 	 16 	 17 	 18 	 19 	 20 	 21 	 22 
 15 	 03 . 2048 	 23 	 24 	 25 	 26 	 27 	 28 	 29 


Напишите на MSSQL запрос возвращающий такое, мне просто интересно, возможно это или нет. Это пример из relcom.rdbms.oracle
Чистый селект, выдающий календарь, за несколько месяцев, годов
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132914
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не серверное это дело календари писать Это скорее из области задачек на сообразительность , чем показатель превосходства СУБД.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132916
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И откуда он его выдает?

Ты бы запрос-то привел - может он из такой же таблички select * from Kalendar и делается?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32132982
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего левого все стандартное, поизголяться можно еще каких красивостей добавить, тут в принципе ничего особенно Оракловского неиспользуеться.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
SELECT
TO_CHAR(DAY,'MM.YYYY')  "Месяц" ,
MAX(DECODE (day_of_week, 'MON', dd, NULL))  "ПН" ,
MAX(DECODE (day_of_week, 'TUE', dd, NULL))  "ВТ" ,
MAX(DECODE (day_of_week, 'WED', dd, NULL))  "СР" ,
MAX(DECODE (day_of_week, 'THU', dd, NULL))  "ЧТ" ,
MAX(DECODE (day_of_week, 'FRI', dd, NULL))  "ПТ" ,
MAX(DECODE (day_of_week, 'SAT', dd, NULL))  "СБ" ,
MAX(DECODE (day_of_week, 'SUN', dd, NULL))  "ВС" 
FROM (
SELECT dd.N+ 1  dd,
DAY,
TO_CHAR (MM_DAYS.DAY + dd.N,
'DY', 'NLS_DATE_LANGUAGE=AMERICAN') AS day_of_week,
DECODE ( TO_CHAR( MM_DAYS.DAY, 'MM'),
'12', DECODE ( TO_CHAR( MM_DAYS.DAY+dd.N,'IW'), '01', '54', TO_CHAR(
MM_DAYS.DAY+dd.N,'IW')),
'01', DECODE ( TO_CHAR( MM_DAYS.DAY+dd.N,'IW'), '52', '00', '53', '00',
TO_CHAR( MM_DAYS.DAY+dd.N,'IW')),
TO_CHAR(MM_DAYS.DAY+dd.N, 'IW')
) AS week_num
FROM
( SELECT rownum- 1  n from all_objects WHERE rownum <=  31  ) dd,
( SELECT to_date( '1.'||MM||'.'||YY, 'dd.mm.yy' ) DAY
  FROM
   ( SELECT rownum MM from all_objects WHERE rownum <=  12  ),
   ( SELECT rownum YY from all_objects WHERE rownum <=  50  )  -- до 2050 - а почему нет? :)
 
 ) MM_DAYS
WHERE dd.N < TO_NUMBER(TO_CHAR(LAST_DAY( MM_DAYS.DAY ), 'DD'))
)
GROUP BY
DAY, week_num;
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133035
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну нет у MSSQL rowid...Ну что же поделать...
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133053
Chkalofff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если какое-то программное средство накладывает определенные ограничения, то нужно смотреть не мешает ли это ограничение выполнению поставленной задачи.

Это полный бред, если считать, что ограничение на 17 вложенность является определяющей. В реальных условиях на планете Земля, если упирается в это, то это проблема в проектировании структуры БД.

Например, в c# есть jagged массивы. Но это не значит, что языки, которые их не поддерживают, становятся плохими по определению.

Вопрос стоит о реальной задаче. Назовите реальную задачу масштаба предприятия, с которой не справится MSSQL, но справится Oracle.

Что касается вставки n записей, что тут конечно может быть много причин, но возможно на других базах вы заранее аллокировали пространство для этого, а на MSSQL сделали базу размером 1mb по умолчанию. В процессе вставки системе пришлось постоянно ресайзить базу и лог. Хотя причин еще может быть туча. В любом случае, то что вы скрываете код этого теста от общественности, делая такими заявления, выгладить не очень убедительно.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133067
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если средство не позволяет сделать то, что ты хочеш, меняй то что ты хочеш.
Если же средство не позволяет сделать то что НУЖНО то меняй средство.
(не помню кто сказал)

А в моем примере реч идет о вполне конкретной задаче для SQL пусть немного академической, иак сказать, но показывающей некоторые возможности.
Вот мне и хочеться увидеть, как это можно реализовать на других СУБД.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133082
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну нашли блин чем меряться - календарями

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
set datefirst  1 
select [week], [month], 
ISNULL(max([ПН]), '') AS N'ПН',
ISNULL(max([ВТ]), '') AS N'ВТ',
ISNULL(max([СР]), '') AS N'СР',
ISNULL(max([ЧТ]), '') AS N'ЧТ',
ISNULL(max([ПТ]), '') AS N'ПТ',
ISNULL(max([СБ]), '') AS N'СБ',
ISNULL(max([ВС]), '') AS N'ВС'
from(
select datepart(wk, yy+mm+dd) AS [week], mm+'.'+yy AS [month], 
case when datepart(dw, yy+mm+dd) = 1  then dd ELSE NULL end AS N'ПН',
case when datepart(dw, yy+mm+dd) = 2  then dd ELSE NULL end AS N'ВТ',
case when datepart(dw, yy+mm+dd) = 3  then dd ELSE NULL end AS N'СР',
case when datepart(dw, yy+mm+dd) = 4  then dd ELSE NULL end AS N'ЧТ',
case when datepart(dw, yy+mm+dd) = 5  then dd ELSE NULL end AS N'ПТ',
case when datepart(dw, yy+mm+dd) = 6  then dd ELSE NULL end AS N'СБ',
case when datepart(dw, yy+mm+dd) = 7  then dd ELSE NULL end AS N'ВС'
from (select right('0'+cast(row_number as varchar( 2 )),  2 ) DD, row_number as dd1 from millenium where row_number <=  31 ) AS DD
cross join
(select right('0'+cast(row_number as varchar( 2 )),  2 ) MM from millenium where row_number <=  12 ) AS mm
cross join
(select '20'+right('0'+cast(row_number as varchar( 2 )),  2 ) YY from millenium where row_number <=  50 ) AS yy
where isdate(yy+mm+dd) =  1 
) AS a
 --where [month] = %af_src_str_26
 
group by [month], [week]
order by [month], [week]


- Внешний запрос(с ISNULL) сделан больше для удобства - можно обойтись и без него
- таблица millenium состоит из последовательности чисел от 1 до 1000
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133104
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мне вот интересно сможет ли Oracle решить вот это \r
Понятно что сможет, интересно за какое время
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133106
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело в том, что в той задаче думает не сервер и не компьютер а тот кто набирает SQL запрос, а SQL испльзуеться как средство отображения хода мысли человека, с таким же успехом это может быть notepad,
И твой запрос просто переписываеться в синтаксис нужного SQL сервера.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133116
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaR
Дело в том, что в той задаче думает не сервер и не компьютер а тот кто набирает SQL запрос

Как интересно, в задаче с календарем, оказывается, думает сервер, а в примере, который привел SergSuper думает человек. В принципе, человек должен думать всегда, а не изредка.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133120
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISOFT
1. Я извиняюсь, что ответил в этот топик по поводу той задачи, мне следовало там же и отвечать.
2. Мой пример (а точнее не мой, а взятый из другой конференции), просто показывает возможности SQL, а не претендует на какую либо аналитику.

А если начинать спорить о возможностях какая СУБД чего может, давайте откроем отдельный топик и на примерах SQL, процедур и прочего функционала будем обсуждать.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133126
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaR
Так я как раз и не хочу спорить о превосходстве того или иного сервера, более того я пытаюсь доказать, что по своим возможностям, для большинства задач, они примерно одинаковы. А то, что Oracle функционально богаче SQL SERVER, еще не определяет его превосходства. Как пример, достаточно вспомнить язык программирования PL\1, уж какой богатый был язык, ну и где он теперь?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133128
mumu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята! Я как-то спрашивал что выбрать из СУБД, если не ORACLE (потому что у начальства денех нет). Ответы были прямо скажем не лобовые. Результат: все-таки покупаем Oracle. Всем спасибо! Все могут выпить!..
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133129
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mumu
Результат: все-таки покупаем Oracle.
А под какие задачи? И какой откат получит начальство?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133132
ppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to AISOFT
Vividi kakie to ne logichnie poluchajutsa, soglasivshis s tem chto что "Oracle функционально богаче SQL SERVER" delaesh vivod chto on ne luchshe,potomu chto "для большинства задач, они примерно одинаковы".
Eto kak k primeru sravnitj ziguli i mersedes - dlja bolshinstva perevozok passazirov primerno odinakovie mashini , obe spravlajutsa s postavlennimi zadachami, stalo bitj mersedes ne luchshe zigulej ?)))
Vivod vrode kak dolzen bitj chto Oracle luchshe s tehnicheskoj tochki zrenija , no dlja mnogih zadach on kak i mersedes ne nuzen.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133133
ppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to mumu
Nalivaj )))
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133135
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Результат: все-таки покупаем Oracle.
>А под какие задачи? И какой откат получит начальство?

докатились ... похоже последние аргументы уже исчерпаны
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133137
mumu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 ppp
Я уже... и прилично. Чего и вам желаем...

>А под какие задачи? И какой откат получит начальство?
1. Неизвестно
2. Неизвестно
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133166
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Дед Маздай

>Не перевирайте цитату.
>
>The SQL Server 2000 advantages:
># SQL Server 2000 is cheaper to buy than Oracle 9i Database.
># SQL Server 2000 holds the top TPC-C performance and price/performance results.
># SQL Server 2000 is generally accepted as easier to install, use and manage.
>
>The Oracle 9i Database advantages:
># Oracle 9i Database supports all known platforms, not only the Windows-based platforms.
># PL/SQL is more powerful language than T-SQL.
># More fine-tuning to the configuration can be done via start-up parameters.
>
>Таким образом, в оригинале мощнее не Oracle как сервер баз данных, а его язык >программирования в серверной части.

И тут его мысль сделала гениальный скачок. (c)

Каким это "таким образом"? Откуда такой вывод?
Да из этой статьи можно только сделать вывод, что автор статьи, а вместе с ним возможно и Дед Маздай, не разбирается в предмете или сознательно передергивет. Читаем сначала. Цену и оборудование пока пропускаем, дальше идет "T-SQL vs PL/SQL". Поддержка B-tree индексов отнесена к свойствам T-sql. Таким образом поддержка ораклом 5 типов индексов (против одного у MSSQL по статье, но на самом деле двух, автор статьи наверное просто не знает) перекочевала из свойств сервера в свойства языка. И защитники MSSQL стыдливо признали, что да, T-SQL слегка уступает. Но проблема в том, что B-tree индексы, как впрочем и всякие другие есть не свойство языка, а свойство SQL-сервера. Так вот это не язык проигрывает по данному пункту, а сервер. Это же относится и к триггерам before incert и объектным таблицам: это не проблема языка, а проблема сервера. Имеем: из 5 пунктов по языку 3 отнесены к нему неправильно и следовательно не попали в сравнение собственно SQL серверов. По случайности это как раз те пункты, по которым MSSQL безусловно проигрывает (а индексы - вообще ключевой параметр).

Это по-моему самый большой прокол и его достаточно, чтобы понять, что статья несерьезная и дальше не читать.

Читаем дальше. Действительно, с длинными именами таблиц, сохраненок и пр. ораклу не повезло, придется ограничиться 30 символами. Что такое index length не могу понять, пробел в образовании, объясните кто может. А вот дальше опять начинаются интересные вещи.
max char() size: MSSQL - 8000, ORACLE - 2000;
max varchar() size MSSQL - 8000 ORACLE - 4000.
Это серьезно. А как же длинные документы хранить в оракле? А в CLOB-ах: You can apply character functions to CLOBs as if they were VARCHAR2 data. А в CLOB влазит по-моему до 4GB на винде. Автор статьи скромно умалчивает об этом. На всякий случай сообщаю: у оракла вообще нет (в oracle 8i точно не было) типа varchar, а есть varchar2.

Идем дальше.
constant string size in SELECT: MSSQL - 16777207, ORACLE - 4000;
constant string size in WHERE: MSSQL - 8000, ORACLE - 4000.

Явное преимущество MSSQL-я. Правда не понятно, что такое в данном контексте "constant string", может если сравнить "variable string size", то оракл выиграет, ну да ладно. Пусть знатоки оракла скажут за оракл, а я скажу за MSSQL: автор статьи нас за лохов держит. Хорошо известно, что MSSQL 7.x имел ограничение 256 таблиц в запросе. Это тяжелое наследие досталось ему от версии 6, которая имела ограничение 16 таблиц в запросе, включая копии. Даже написание седьмой версии практически с нуля (согласно деду Маздаю) не позволило мелкософтовским програмерам избавиться от этого ограничения, а только отодвинуть подальше. Звучит странно, но речь не о том. MSSQL2000 наверняка страдает наследственными болезнями. Поправьте меня, если я ошибаюсь. Пусть, этот лимит отодвинут, например, до 1024. Тогда на каждую из 1024 таблиц в запросе приходится 16777207/1024 байт, что составляет примерно 16383 байта на таблицу. Хотел бы я посмотреть на 16Кб запрос в котором всего одна таблица, даже килобайтный запрос с одной таблицей не представляю. Т.е. такая длина запроса просто смысла не имеет даже формально: мы раньше упремся в другое ограничение, о котором автор статьи тоже почему-то не вспоминает.

Но есть еще проблемка. По признанию автора статьи SQL диалект оракла мощнее такового в MSSQL-е. Следовательно запросы для оракла часто могут быть записаны либо более компакно либо вообще аналогов в T-SQL-е не имеют. Так чего стоит сравнение максимальной длины запроса в байтах, если на T-SQL-е его возможно вообще в чистом виде не запишешь, только через процедуры?

Все что осталось - цена и требования к оборудованию. Насчет оборудования - сильные у меня сомнения, но возможно автор прав. Хотя 8i требовал где-то вдвое меньше ресурсов, неужели девятка настолько тяжелее? А цена - да, MSSQL дешевле.

Эту статью вообще несерьезно приводить в качестве аргумента. Сомневающимся советую еще прочитать первую, та вообще больше на шутку похожа.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133192
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 AISOFT

>Зато выясняется, что MS посоветовал изменить структуру запроса, так это MS SQL SERVER плохой...

Говоришь неправду.

2 Chkalofff

>Это полный бред, если считать, что ограничение на 17 вложенность является определяющей. В реальных условиях на планете Земля, если упирается в это, то это проблема в проектировании структуры БД.

А я и не говорил, что это условие определяющее. Но приятного тоже мало. На самом деле цифра оказалась вполне реальной - 4. У мелеософта всегда так: по документации держит 256, но больше 10 заводить не рекомендуется, не заработает. Это низкий класс.

>Вопрос стоит о реальной задаче. Назовите реальную задачу масштаба предприятия, с которой не справится MSSQL, но справится Oracle.

Вопрос так не стоит (не стоял). Речь шла о задаче вообще. Я сформулировал задачу (точнее ограничил множество задач). Я не утверждал, что ее нельзя решить другими методами. Но на сях тоже можно все написать. Зачем эти SQL сервера повыдумывали?

Но если так хочется можно переформулировать: любая задача, решаемая ораклом и для решения которой необходимо построение запроса с 17 уровней вложенности представлений на MSSQ2000 не решается никак. Я не утверждаю, что задача существует. Это теоретический спор, к реальности отношения мало.

>Что касается вставки n записей, что тут конечно может быть много причин, но возможно на других базах вы заранее аллокировали пространство для этого, а на MSSQL сделали базу размером 1mb по умолчанию. В процессе вставки системе пришлось постоянно ресайзить базу и лог. Хотя причин еще может быть туча. В любом случае, то что вы скрываете код этого теста от общественности, делая такими заявления, выгладить не очень убедительно.

n записей мало, пусть будет m записей.
А что, по коду можно будет выяснить как база лог ресайзила? А потом появится законный вопрос об оборудовании и о настройках. Все настройки я и не знал никогда, как по умолчанию сервера встали, так и работали. Дело было на NT, ее нет под рукой, на вынь2K MSSQL7 наверное по-другому встанет.

Я не нашел скриптов, дело было 4 года назад. Скрипты простые, я могу попытаться повторить когда будет время, мне и самому интересно. Я повторял тест 2 раза в разное время с тем же результатом.

Еще раз о первоначальном предмете спора. Речь шла о том, что MSSQL прощает ошибки разработчиков и админов, а оракл нет. Я сказал, что это не так и в качестве контрпримера привел тот тест. С ораклом я разобрался, а с MSSQL-ем нет. В обоих случаях и читал документацию, менял настройки. Руки кривые? Но тогда получается что оракл проще, раз я кривыми руками его исправил, а MSSQL нет. А если руки прямые, то MSSQL кривой, раз прямыми руками его нельзя заставить нормально работать. Последний вариант - что я все выдумал.

Что же в моем примере некорректного, даже без скриптов? На малых базах оракл требует не больше внимания, чем MSSQL, а по моему опыту - меньше. Он страшнее, о его сложности ходят слухи, он дороже, его все бояться, но на самом деле всегда легче (для меня) в изучении и работе. Хотя и в нем кривизны выше крыши.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133198
с127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я понял, что такое "constant string size in SELECT" и "constant string size in WHERE". Признаю, тут MSSQL уделал оракла (с точностью до мощности PL/SQL, который возможно позволит избежать запросов, работающих со строками длиной 16777207. К тому же мы уже знаем, что вместо длинных строк в оракле можно использовать CLOB). Мое рассуждение относится к "max query size", но тут и без меня все хорошо.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133521
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть еще одна вещь в оракле, но ее мало кто знает. Если поставить и сконфигурировать jserver (8.1 или 9.х), то максимальная длина имени объекта может превышать 30 символов, даже при неиспользовании java. То есть эта "слабость" оракла снимается...

2 с127
Действительно, 9 много тяжелее 8, но работает почему-то побыстрее.

2 AISOFT.
Компанию не назову - мне с ней работать еще. Но на оракуле проблемы, вызванные, как Вы сказали, ДНК разработчиков, не возникали...
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133572
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AI
Но на оракуле проблемы, вызванные, как Вы сказали, ДНК разработчиков, не возникали...

А что, для Oracle и SQL Server, проектировала базу и писала код одна команда разработчиков?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133591
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересную тему я начал, не думал, что такая большая проблема сделать выбор между ЭМЭС ЭСКЬЮЕЛ и ОРАКЛ...

Похоже:

Код: plaintext
1.
2.
3.
4.
if( (сервер на Windows) && (будущие администраторы разрабатываемой системы с кривыми руками) )
            MSSQL();
else
            Oracle();


Как я понял, обе системы аналогичны, и спорить об этом бесполезно. Это все равно что также спорить об C++ Builder и Delphi. Такая же тема получится.

И всё-таки было бы интересно сравнить эти системы не на примере миллиона инсертов

(какой-то нереальный пример, если надо вставить миллион записей, тогда какой-нибудь БУЛК ИНСЕРТ надо использовать, но никак не SQL, это же какой сетевой траффик будет!!!, да и сервер зачем так насиловать?)

а на более жизненном примере. Меня например больше беспокоит, насколько оптимально работает оптимизатор "селекта" в MS SQL и насколько он отличается от аналогичного из ОРАКЛА.

Кстати, где можно почитать про оптимизатор запросов в MS SQL, желательно по-русски?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133656
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей К
В принципе, надо выбирать сервер, который лучше знаешь. Хотя если сервер на Windows то SQL SERVER, в любом случае хороший выбор. В последнее время много и хорошо пишут о DB2, но я с ним не работал, поэтому ничего сказать не могу, но вполне возможно, что после более подробного изучения, я бы выбрал его, особенно если в дальнейшем будет необходимо обеспечить работу и на Unix и на Windows. Руки у разработчика должны быть прямые в любом случае и не надо думать, что SQL SERVER прощает серьезные ошибки, особенно в проектировании базы, хотя за счет своего оптимизатора, может простить некоторые, но не все, ошибки в кодировании.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133683
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2с127
Нет, Вы положительно пришли сюда поругаться. Обратитесь пожалуйста еще раз к моему предыдущему посту, где я перечислял вещи, которые есть в PL/SQL и которых нет в Transact-SQL. Вы с чем-то из этого несогласны? Покажите место, где бы рассуждалось об индексах применительно к языку. Кстати, что Вы имеете в виду под вторым типом индексов, отличных от B-Tree, которые будто бы поддерживаются в MS SQL Server? Докажите, что я "не разбираюсь в предмете или сознательно передергиваю" и назовите его. При всем уважении в Вашем посте слишком много эмоций и слишком мало умных мыслей. Вы пишете "защитники MSSQL стыдливо признали, что да, T-SQL слегка уступает". Я не стыжусь признать, что Т-SQL уступает PL/SQL, о чем писал раньше. Поэтому слово "стыдливо" соблаговолите стыдливо засунуть себе туда, откуда Вы его исторгли. Я ведь тоже мог бы дать волю эмоциям и написать, что c127 носится со своим разнообразием индексов в Oracle, как дурень с писаной торбой. Но я этого не делаю, потому что по большому счету дополнительные типы индексов ничего принципиально нового не дают. Если Вы серьезно изучали предмет, Вы должны понимать, что все операции над битмэпами и хэш-структурами можно с равным успехом воспроизвести на деревьях. Но Вы серьезно предмет не изучали, потому что речь идет о реляционном engine, а Вы пытаетесь отбиться объектными таблицами. Вы нахватались маркетинговых слоганов, и Вас, как дикаря блестяшки, прельщают большие цифры: таблиц в запросе, максимальный уровень вложенности, длина оператора и т.д. Вам тут уже несколько человек пыталось объяснить, что если в запросе 256 таблиц, значит, пора задуматься о том, правильно ли у Вас спроектирована база. Но разве Вы можете допустить проблему у себя в ДНК! Да по барабану, что размер константы в SQL Server = 16777207. Единственные цифры, которые имеет смысл сравнивать, причем не номинально по документации, а на реальных серьезных тестах - это поддерживаемые объемы данных, количество одновременных пользователей и производительность. По объемам и тот, и другой работают с терабайтными базами. По производительности на одномашинных конфигурациях: SQL Server - 433107, Oracle - 427760 транзакций в мин. (TPC). По concurrent users: SQL Server - 26000, Oracle - 23000 (SAP). Поэтому, нравится Вам или нет, я еще раз процитирую: "некорректно утверждать, что SQL Server 2000 лучше Oracle 9i или наоборот. Оба продукта могут использоваться для построения стабильной и эффективной системы, и стабильность и эффективность ваших приложений и баз данных зависят, скорее, от опыта разработчиков и администраторов, чем от производителя". Если Вы, с127, не способны понять этого тривиального факта, значит, Вы попросту тупой. Что, по-видимому, и служит истинной причиной Вашей антипатии к SQL Server.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133787
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Единственные цифры, которые имеет смысл сравнивать, причем не номинально по документации, а на реальных серьезных тестах - это поддерживаемые объемы данных, количество одновременных пользователей и производительность.По производительности на одномашинных конфигурациях: SQL Server - 433107, Oracle - 427760 транзакций в мин. (TPC). По concurrent users: SQL Server - 26000, Oracle - 23000 (SAP).
Это изначально деструктивно.
По приведенным результатам тестов, скажем mySQL, я думаю обойдет и MSSQL и ORACLE
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133849
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Дед Маздай
COOL!

2Dimar
Предложение "По объемам и тот, и другой работают с терабайтными базами." , я так понимаю, пропущено намеренно?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133857
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По размеру дистрибутива как самому маленькому точно обойдет.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133858
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По размеру дистрибутива как самому маленькому точно обойдет.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133879
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to tygra
Нет я просто ошибся вырезая текст
http://www.mysql.com/doc/ru/Table_size.html
Код: plaintext
MySQL версии  3 . 22  имеет предел по размеру таблиц  4  Гб. В MySQL версии  3 . 23 , где используется новый тип таблиц, максимальный размер таблицы доведен до  8  миллионов терабайтов ( 2  ^  63  bytes).


Уже вродебы есть 4ая версия
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133885
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык не важно, сколько он там может размер создать - важно, что помрет он с таким размером :)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133904
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну не совсем, если просто вставлять туда записи, или делать запрос по 1 таблице по индексу, делать он это сможет куда быстрее ORACLE и MS.
(см. тесты о которых говорилось выше)
и уж тем более он дешевле MSSQL :)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133916
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2DimaR
Читайте внимательно. Я говорю: "причем не номинально по документации, а на реальных серьезных тестах". Вот примеры компаний, где SQL Server работает на терабайтных объемах: AT&T, Barnes & Noble, LEXIS-NEXIS, SPAR Handels AG, Keylime Software. Я не сомневаюсь, что для Oracle такие примеры тоже существуют. Но вот для MySQL, честно говоря, верится с трудом. Вы бы не могли привести пример внедрения MySQL на данных 0.1 Тб и выше?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133946
ppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.theregister.co.uk/content/53/30095.html
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133970
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2DimaR
Вы пишите:
"Единственные цифры, которые имеет смысл сравнивать, причем не номинально по документации, а на реальных серьезных тестах - это поддерживаемые объемы данных, количество одновременных пользователей и производительность.По производительности на одномашинных конфигурациях: SQL Server - 433107, Oracle - 427760 транзакций в мин. (TPC). По concurrent users: SQL Server - 26000, Oracle - 23000 (SAP).
Это изначально деструктивно.
По приведенным результатам тестов, скажем mySQL, я думаю обойдет и MSSQL и ORACLE"

Почему деструктивно???
Тест на производительность в SAP очень даже конструктивен и прекрасно иллюстрирует то, что оба сервера подходят для решения задач клиента.
Предприятие, покупая систему SAP, может убедится, что на обоих платформах достигается одинаковая произподительность и масштабируемость в реальном приложении. Это-же не синтетический тест, а реальный. И при выборе будут учитываться другие факторы - например, ИТ-инфраструктура компании. А mySQL никого не обойдет - на ней SAP не работает (слава богу).
И для разработчиков это показатель - если для реальной и большой системы SAP оба сервера подходят, то почему они не подойдут для его будущей системы? (c127 - исключение - его-то система поболее будет, и посложнее, и пользователей в перспективе не жалкие 23 тыщи)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32133988
ppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
soglasen s DimaR v tom plane chto testi oni vedj tak i ostajutsa testami.
Sobrali sistemu , podkrutili vse gajki - porabotala ona paru chasov - i vse.
A skolko realnih ilstallachi SAP na MS SQL ??? Prakticheski netu takih, odin tolko Oracle i DB2. K chemu bi eto , esli MS SQL takoj zamechatelnij, nadeznij i deshevij produkt ? Ok , mazno skazatj chto ne tak davno 7.0/2000 vishel , poetomu malo installachij, no vedj i novie sistemi ne stavjat na MS. Navernoe estj prichini.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32134000
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to alexeyvg
Я не видел SAP,
Но из того что слышал, эта система перешла из локальных СУБД и ей пофигу какую базу использовать, MSSQL ORACLE пусть даже mySQL или еще чего, она не использует возможностей СУБД, именно тех которые отличают одну СУБД от другой, соответственно не используя преимущества конкретных СУБД, так, что это не самый хороший пример.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32134059
Фотография чингиз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДМ>Если Вы серьезно изучали предмет, Вы должны понимать, что все ДМ>операции над
ДМ>битмэпами и хэш-структурами можно с равным успехом воспроизвести на
ДМ>деревьях.

2ДМ
1
если бы Вы серьезно изучали предмет, Вы должны понимать, что ВСЕ
операции НАД ВСЕМИ ОБЬЕКТАМИ можно с равным успехом воспроизвести
на машине Тьюринга.

а машину Тьюринга можно запрограммировать на ЛЮБОМ языке программирования.

вопрос только в количестве окружающего траха.

2
c127 Вам написал, что индексы НЕ ЕСТЬ свойство языка.
и автор статьи, который говорит что индексы есть свойство языка есть полуграмотный функционер.

3
и это Вас, как дикаря блестяшки, прельщает оголтелая торговая пропаганда
M$

4
МД>Что, по-видимому, и служит истинной причиной Вашей антипатии к SQL Server.
--
Для умного МД исторический экскурс
отметим что за все свою 20 историю MS постоянно воняет о своих достижениях.

в начале 90 M$ берет у АйБиЭм спецификации и деньги на разработку OS/2
и за эти деньги, по чужим спецификациям разрабатывает WIN95.
(на русском языке это называется кидалово)
IBM наверно вовремя спохватилась и отобрала спецификации.
или может требовалась совместимость с кривой ВИН3.11,
но зачаточное разделение ресурсов, не линейное адресное пространсво задачи и очередь сообщений, затрудняющих программирование сделали свое дело. вин95 еле работала.

тогда для разработки NT (только вдумайтесь как звучит - новая технология
M$ наконец то догадалась вернуться к линейному адресному пространству и
человечскому разделению ресурсов,
то есть сделать то, что все другие уже делали давно), как очевидно неспособная справится с такой великой задачей, M$ наняла группу проектировщиков из DEC-и - (тех которые создали rsx11-m и vax11,
на ваксах кстати за 10 лет до 95 года работало до 100 пользователей).

а транзакт SQL ? это вообще разработка Sybase. и M$ SQL содран с Sybase ASE. причем в статьях всегда MSSQL хвалился, и всегда сообщалось что
он лучше чем другие. MS почти человечские (такие которые у Оракла и сайбеза и Ватком были ВСЕГДА) триггера кое как смогла в SQL2000 вставить.

и тоже НОВЫЕ ВОЗМОЖНОСТИ от микрософт.

гы

как можно эту фирму професииональных свистков и ее рекламу
серьезно воспринимать вообще?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32134060
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Дед Маздай

>Обратитесь пожалуйста еще раз к моему предыдущему посту, где я перечислял вещи, которые есть в PL/SQL и которых нет в Transact-SQL. Вы с чем-то из этого несогласны? Покажите место, где бы рассуждалось об индексах применительно к языку.

Это место находится в статье, на которую Вы сослались как на серьезный аргумент, а потом цитировали. Об этом сказано явно в моем посте. Мой пост, за исключением первых пары строчек о гениальном скачке мысли, посвящен обсуждению данной смешной статьи, а не вашего постинга, и об этом тоже явно сказано. Я специально везде писал "автор статьи" - проверьте. Давайте исходить из этого и не передергивайть.

>Я не стыжусь признать, что Т-SQL уступает PL/SQL, о чем писал раньше.

Это наверное замечательное чувство, но я не понимаю при чем тут Вы? Превосходство PL/SQL довольно очевидно, но оно тут совершенно не важно. Это всего лишь язык, по большому счету он такой же, как T-SQL, С, Паскаль, VB. Я бы вообще не включал сравнение языков в сравнение серверов.

Проблема в другом. Поскольку в превосходстве PL/SQL мало кто сомневается, и это пришлось бы признать все равно, то автор статьи по-видимому решил использовать ситуацию в свою пользу и вынес в свойства языка то, что на самом деле является свойством SQL сервера. Это почему-то оказались свойства, проигрышные для MSSQL-я. T-SQL от этого уже не пострадал, а вот собственно MSSQL сервер выиграл. Что, возможно, Вам сделать совершенно ноправданное заявление: "Таким образом, в оригинале мощнее не Oracle как сервер баз данных, а его язык программирования в серверной части", которое меня так развеселило. Я не верю, что автор статьи напутал случайно, слишком элементарные вещи перепутаны. Хорошо, давайте считать, что автор статьи ввел Вас ввели в заблуждение.

>Кстати, что Вы имеете в виду под вторым типом индексов, отличных от B-Tree, которые будто бы поддерживаются в MS SQL Server? Докажите, что я "не разбираюсь в предмете или сознательно передергиваю" и назовите его.

Расставляем точки над и. Моя точная цитата: "что автор статьи, а вместе с ним возможно и Дед Маздай, не разбирается в предмете или сознательно передергивет" - не несет оскорбительного смысла по отношению Вам. Вот если бы я не употребил слово "возможно" то заявление было бы вызовом. А так возможно Вы и разбираетесь. По предыдущим дискуссиям у меня сложилось именно такое мнение и эти две статьи, которые Вы приводите как весомый аргумент, меня сильно разочаровали.
Второй тип индексов в MSSQL-е это кластерный первичный ключ. Он тоже индекс (облегчает поиск), хоть и сильно ограниченный в смысле что на произвольное поле его не напустишь, менять после создания таблицы нельзя и пр. Впрочем не претендую, пусть будет один B-TREE индекс, можно считать, что я ошибся. В утверждении о некомпетентности автора статьи эта посылка роли не играет.

>Если Вы серьезно изучали предмет, Вы должны понимать, что все операции над битмэпами и хэш-структурами можно с равным успехом воспроизвести на деревьях.

А вот это несерьезно. Воспроизвести можно все и в плоских неиндексировинных файлах либо в неиндексированных таблицах. Вопрос не в можно-нельзя, а как быстро бутет проходить поиск. Например хэш индекс имеет константное время поиска, B-TREE логарифмическое. Ваша эмуляция будет тоже иметь в лучшем случае логарифмическое время. Наверное Вы понимаете, о чем я говорю. Правда эти индексы не всегда взаимозаменяемы, но если можно использовать хэш-индексы, это может привести к существенному выигрышу. Кстати в той задаче, о которой я писал, с большим числом представлений хэш индексы были бы как раз на своем месте. Но MSSQL их не поддерживает. Так что извините, тут я с Вами не согласен. Индексы это очень важно.

>Но Вы серьезно предмет не изучали, потому что речь идет о реляционном engine, а Вы пытаетесь отбиться объектными таблицами.

И опять выводы, не следующие из посылок. Я-то лично как раз считаю, что объектные таблицы - полный бред. Они излишни в RDBMS. Мы их в оракле не использовали и были счастливы. Это автор, цитируемый Вами привел их в своем списке, а я всего лишь сказал, что он опять переврал, что это тоже не свойство языка, а свойство сервера. В моем же посте вроде написано, что ключевым преимуществом из приведенных являются только индексы.

>Вы нахватались маркетинговых слоганов, и Вас, как дикаря блестяшки, прельщают большие цифры: таблиц в запросе, максимальный уровень вложенности, длина оператора и т.д

Меня они не сильно прельщают, мне просто интересно, откуда в самом лучшем в мире оптимизаторе взялись совершенно выдуманные идиотские ограничения, которых я больше нигде не встречал. В свое время эти ограничения (когда они были поменьше), попортили мне много крови. Так объясните мне, почему лучший оптимизатор страдает детскими болезнями, а худшие работают себе и горя не знают?

>Вам тут уже несколько человек пыталось объяснить, что если в запросе 256 таблиц, значит, пора задуматься о том, правильно ли у Вас спроектирована база. Но разве Вы можете допустить проблему у себя в ДНК!

Это просто неправда. Вы невнимательны. По-видимому проблемы в ДНК.

>Да по барабану, что размер константы в SQL Server = 16777207

Точно, по барабану. Я рад, что мы пришли к общему мнению. Но только это не я а автор, на которого Вы ссылаетесь приводит эти цифры, я же пытаюсь показать, что это бред. Если бы я не упомянул вторую часть статьи, где и находятся эти цифры, мне бы возможно сказали, что именно во второй части находятся неоспоримые доказательства.

>Единственные цифры, которые имеет смысл сравнивать, причем не номинально по документации, а на реальных серьезных тестах - это поддерживаемые объемы данных, количество одновременных пользователей и производительность.

Вот! Но в цитируемой Вами статье этих цифр нет и близко. На основании чего же Вы, цитируя статью (и только ее), делаете глубокомысленное заявления "таким образом ....". Из статьи оно никак не следует и я рад, что Вы это наконец-то поняли. Тогда возникает вопрос: а зачем давать такие ссылки, время забирать? О первой статье лучше не вспоминать, искренне надеюсь, что Вы дали ссылку не прочитав.

>По производительности на одномашинных конфигурациях: SQL Server - 433107, Oracle - 427760 транзакций в мин. (TPC). По concurrent users: SQL Server - 26000, Oracle - 23000 (SAP).

Я вижу Вам понравилось. Ну хорошо, уговорили, давайте еще и на эти тесты повнимательнее посмотрим. А то может тут тоже пшик получится? Я вот уже вижу, в тестах SAP использовался. Так это тест не SQL сервера того, как SAP использует конкретный SQL сервер. Он же там какую-то свою структуру строит. А вдруг и они при этом, как и Вы в начале нашей дискуссии, считают, что индексы не важны вовсе? Или вдруг используют где можно объектные таблицы, чем сажают производительность оракла? Они же, чтоб поддержать работу своего приложения на обоих SQL серверах вынуждены в основном использовать общий набор средств (пересечение), а как мы теперь знаем, это набор средств мелкософта, и оракловские перимущества наверное используются слабо. Так что давайте ссылочки, будем вместе разбираться.

>Если Вы, с127, не способны понять этого тривиального факта, значит, Вы попросту тупой.

Мне тоже приятно поговорить с воспитанным человеком. Но все-же про блокировки у Вас как-то получше получалось.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32134062
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Алексей К
>И всё-таки было бы интересно сравнить эти системы не на примере миллиона инсертов (какой-то нереальный пример, если надо вставить миллион записей, тогда какой-нибудь БУЛК ИНСЕРТ надо использовать, но никак не SQL, это же какой сетевой траффик будет!!!, да и сервер зачем так насиловать?) а на более жизненном примере.

А зачем люди решают задачи на построение с помощью циркуля и линейки на вступительном экзамене?

Ведь цель - не вставить N записей, а посмотреть скорость, динамику, может еще что вылезет, например сетевой трафик тоже может быть частью теста. С одной стороны - тест очень простой, для нового SQL сервера можно за пару часов написать (включая изучение SQL диалекта и средств). С другой стороны - есть инсерт, основные поля, можно еще пару индексов и функций добавить. Это тест на инсерт. Если использовать БУЛК ИНСЕРТ, то это будет тест на БУЛК ИНСЕРТ, тоже иногда нужно делать. Еще нужно ИМХО делать тест на селект. А построение совсем уж реальных примеров требует времени, сопостовимого с написанием приложения.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32134063
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 alexeyvg

>(c127 - исключение - его-то система поболее будет, и посложнее, и пользователей в перспективе не жалкие 23 тыщи)

Это точно, мы ожидали 6млн пользователей. Хоршо, что все раньше навернулось. Всего до 20000 добрались.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32134164
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
c127
Желаю успеха в работе с Oracle, ну а менее продвинутые, в эпистолярном жанре, пока с SQL SERVER поработают. Не возражаете?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32134192
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 AISOFT

>Не возражаете?

Возражаю категорически. Все построились и дружными рядами перешли на фокспро. Я о ней читал много хорошего в соседннем топике, к тому же НАТО уже практически перешло, только в танках третий парадокс оставили, но и то дня на 2-3, не дольше.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32134394
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 DimaR
Всё-таки в Вашем и моём тесте есть разница и существенная. И дело не в том что я написал сам, а Вы взяли из книжки. В тесте с календарём перебирается 12*50*31 = 18 600 записей. При любом построении плана запроса на любой машине этот запрос выполнится многновенно. В задаче Эйнштейна вариантов записей получается 5 в 30-й степени, это примерно 10 в 21-й. Тупым перебором этот запрос не выполнить и здесь надо правильно построить план запроса. Я сомневался что MS SQL сможет сделать приемлиемый план, однако он сделал. Мне вот интересно сможет ли это сделать Оракл.

2чингиз
в начале 90 M$ берет у АйБиЭм спецификации и деньги на разработку OS/2
и за эти деньги, по чужим спецификациям разрабатывает WIN95.
(на русском языке это называется кидалово)

Могу продолжить:
"Евреи продали Россию"
"Во всём виноват Чубайс"
Продолжайте и дальше читать желтую прессу и ваши исторические экскурсы будут еще более интересны.

2 с127
Чё-то как-то неубедительно. И больно воды много. Ну например:
Проблема в другом. Поскольку в превосходстве PL/SQL мало кто сомневается, и это пришлось бы признать все равно, то автор статьи по-видимому решил использовать ситуацию в свою пользу и вынес в свойства языка то, что на самом деле является свойством SQL сервера. Это почему-то оказались свойства, проигрышные для MSSQL-я. T-SQL от этого уже не пострадал, а вот собственно MSSQL сервер выиграл. Что, возможно, Вам сделать совершенно ноправданное заявление: "Таким образом, в оригинале мощнее не Oracle как сервер баз данных, а его язык программирования в серверной части", которое меня так развеселило. Я не верю, что автор статьи напутал случайно, слишком элементарные вещи перепутаны. Хорошо, давайте считать, что автор статьи ввел Вас ввели в заблуждение.
Я вот из этого абзаца не вынес никакой информации, одни эмоции.
А кластерный индекс кстати всё равно имеет В-дерево.


Вот еще вспомнилось чего-то
Хватит спорить о вариантах зернопогрузчика. Долой диспуты вокруг технических вопросов.

Мы овладеваем более высоким стилем спора. Спор без фактов. Спор на темпераменте. Спор, переходящий от голословного утверждения на личность партнера.

Что может говорить хромой об искусстве Герберта фон Караяна? Если ему сразу заявить, что он хромой, он признает себя побежденным.

О чем может спорить человек, который не поменял паспорт? Какие взгляды на архитектуру может высказать мужчина без прописки? Пойманный с поличным, он сознается и признает себя побежденным.

И вообще, разве нас может интересовать мнение человека лысого, с таким носом? Пусть сначала исправит нос, отрастит волосы, а потом и выскажется.

Поведение в споре должно быть простым: не слушать собеседника, а разглядывать его или напевать, глядя в глаза. В самый острый момент попросить документ, сверить прописку, попросить характеристику с места работы, легко перейти на "ты", сказать: "А вот это не твоего собачего ума дело", и ваш партнер смягчится, как ошпаренный.

В наше время, когда уничтожают вредных насекомых, стерилизуя самцов, мы должны поднять уровень спора до абстрактной высоты. Давайте рассуждать о крахе и подъеме Голливуда, не видя ни одного фильма. Давайте сталкивать философов, не читая их работ. Давайте спорить о вкусе устриц и кокосовых орехов с теми, кто их ел, до хрипоты, до драки, воспринимая вкус еды на слух, цвет на зуб, вонь на глаз, представляя себе фильм по названию, живопись по фамилии, страну по "Клубу кинопутешествий", остроту мнений по хрестоматии.

Выводя продукцию на уровень мировых стандартов, которых никто не видел, мы до предела разовьем все семь чувств плюс интуицию, которая с успехом заменяет информацию. С чем и приходится себя поздравить. Прошу к столу - вскипело!

Михаил Жванецкий, Стиль спора
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32134613
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я целиком согласен с SergSuper и считаю, что продолжение дискуссии свелось к тому же, к чему обычно и к сожалению в данном форуме все сводится. Любые разумные доводы мой уважаемый оппонент с127 воспринимает как попытку обратить его в веру SQL Server, а потому прислушивается только к своему сладкоголосому пению. Поэтому я не буду говорить о его неточностях относительно кластерного индекса, а также о поддержке других структур индексов, помимо двоичного дерева, в SQL Server. Использование хэшей видели все, кто хоть раз сталкивался с неотсортированными инпутами в джойне, а битмэпы широко используются там, где они действительно необходимы - при обработке аналитических запросов. Почему это нельзя прописать явно в CREATE INDEX - другой вопрос. Он относится, скорее, к идеологии, чем к технологии. Не секрет, что с каждой версией в SQL Server остается все меньше возможностей ручной подкрутки различных параметров настройки. По-видимому, сие есть общая для Microsoft тенденция - возьмем хотя бы управление памятью, сборку мусора и другие низкоуровневые вещи, которые автоматизирует .NET Framework. Хорошо это или плохо? Не скрою, я как старый DBA иногда испытываю дискомфорт от этой автоматической коробки передач, внутри которой SQL Server норовит все подстроить и сбалансировать сам. С другой стороны, Oracle в своих последних релизах тоже стал двигаться в этом направлении. Наверное, это правильно, потому что разработчик должен фокусироваться на бизнес-логике приложения, а не на разного рода системных вещах. Иначе бы все до сих пор сидели на Ассемблере. А приведенные статьи невзирая на критику с127 я все-таки нахожу полезными, потому что в них действительно содержатся здравые попытки сопоставления, а не голословные маркетинговые выкрики с той или другой стороны. Причина неприязни к ним с127, в общем-то, очевидна: он не может и в мыслях допустить, что кто-то способен составить конкуренцию его любимому Oracle - отсюда его агрессивность, которую он тщетно пытается замаскировать под якобы объективные суждения. С этой точки зрения мне более интересны вопросы устройства той или иной функциональности в разных СУБД: механизма блокирования, многопоточности, ..., нежели заведомо бесплодные попытки мериться крутизной.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32135086
Alexander_Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
Nu skazem u tebja processing platezej po kreditnim kartochkam, realnie dengi 
klentov v baze v realnom vremeni, doverish takuju sistemu w2k/sql2000 ??? 


Я работал в компании, которая именно такие продукты и на такой платформе разрабатывает - клиенты (банки в основном) не жалуются. Речь идет о банках в Ирландии, на Ближнем Востоке, Австралии и в Восточной Европе.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32135102
ppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
I chto , eti razrabotki realno v bankah rabotajut ? Ili tak i ostalish razrabotkami kotorie pitajutsa prodatj ?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32135154
Alexander_Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
I chto , eti razrabotki realno v bankah rabotajut ?


Еще как работают - мой контракт заключался в оптимизации производительности по требованию австралийцев (хотя вот относительно того продали в конце-концов им или нет - я не знаю) для обработки миллиона транзакций в день.

Я собственно закончил контракт и ушел только потому,что больно уж мне в Ирландии жить не нравилось - деревня.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32135166
ppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jasno, ne kak ne ozidal takih uspehov u MS.
Irlandci , oni voobshe MS ljubjat , na moej preznej rabote oni dolzni bili napistj koe chto , MS SQL , IIS , VC - krivoty slepili stashnuju . Ni hrena eshe ne rabotalo , a eti perci uze na svoem sajte Case Study vivesili - mol vot u nashego klienta vse slavno rabotaet ))
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32135193
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продолжайте и дальше читать желтую прессу и ваши исторические экскурсы будут еще более интересны.
---------------
))))))))))))))

тоесть то что DECа сделала гениальную микрсофтовскую операционку - NT,
а Sybase сделал замечательный микрософтовский sql 7.0

возражений нет
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32135202
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гы
забыл сказать,
то что надо, Дед Маздай все таки вычитывает - пошел триггеры изучать

уважаю
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32135219
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 SergSuper
>Я вот из этого абзаца не вынес никакой информации, одни эмоции.

Не прибедняйся, ты же в состоянии понять и оценить Жванецкого, а мои мысли куда проще. Считаешь ли ты, что индексы есть свойство языка (PL/SQL и T-SQL), если нет, то почему они туда вдруг попали?

2 Дед Маздай

>Поэтому я не буду говорить о его неточностях относительно кластерного индекса, а также о поддержке других структур индексов, помимо двоичного дерева, в SQL Server. Использование хэшей видели все, кто хоть раз сталкивался с неотсортированными инпутами в джойне, а битмэпы широко используются там, где они действительно необходимы - при обработке аналитических запросов.

Простите, это Ваш автор сказал, что MSSQL не поддерживает хэш, битмапы а также еще 3 типа индексов. Я-то тут при чем? Да и Вы потом косвенно подтвердили: "по большому счету дополнительные типы индексов ничего принципиально нового не дают. Если Вы серьезно изучали предмет, Вы должны понимать, что все операции над битмэпами и хэш-структурами можно с равным успехом воспроизвести на деревьях".

Я при работе с MSSQL битмапы и хэши не обнаружил, но я не претендую на всестороннее знание предмета. Откуда же мне о них знать, если ни в книгах, ни в документации это не афишируется? Ну вот и дайте нам ссылки, где это можно почитать, а то сразу "нахватались маркетинговых слоганов", "как дикаря блестяшки, прельщают большие цифры".

>А приведенные статьи невзирая на критику с127 я все-таки нахожу полезными, потому что в них действительно содержатся здравые попытки сопоставления

Ну насчет второй статьи Вы же сами и заявили, что приведенные в ней цифры ничего не отражают. Нет ли у Вас желания прокомментировать еще и первую статью с точки зрения попыток сопоставления.

>Не скрою, я как старый DBA иногда испытываю дискомфорт от этой автоматической коробки передач, внутри которой SQL Server норовит все подстроить и сбалансировать сам. С другой стороны, Oracle в своих последних релизах тоже стал двигаться в этом направлении.

Действительно, оракл тоже кричит, что ДБА им теперь не нужен. Тоже бред. Но они же вроде оставляют возможность ручной настройки и пишут соответствующую документацию. У MSSQL-а до большинства настроек не добраться (исключительно моему небольшому опыту), а те, которые доступны, не описаны хорошо в доках.
Проблема ИМХО как раз в том, что при нынещней технологии машина не может в этом смысле соперничать с грамотным человеком. Следуя аналогии - никто же не лезет с автоматической коробкой на тяжелые грузовики. Это работает только при избытке мощности. На тяжелых базах данных должна наблюдаться та же ситуация.

>... что кто-то способен составить конкуренцию его любимому Oracle - отсюда его агрессивность ...

Моя агрессивность появилась после того как Вы сослались на эти две многострадальные статьи. Я считаю несерьезные аргументы неуважением к оппонентам. Если желаете - можем взаимно признать что никто не совершенен и забыть.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32135236
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чингиз:
>>в начале 90 M$ берет у АйБиЭм спецификации и деньги на разработку OS/2
и за эти деньги, по чужим спецификациям разрабатывает WIN95.
(на русском языке это называется кидалово)

SergSuper:
>Могу продолжить:
"Евреи продали Россию"
"Во всём виноват Чубайс"

Я уже забывать стал, а ведь это раньше называлось "шить политику" - любимый прием агитаторов, пропагандистов и комсомольских работников. Прищурившись так: "на чью мельницу воду льете, гражданин?". За Жванецкого, кстати, могли быть крупные неприятности, особенно если в печатной форме: "антисоветская агитация и пропаганда", а также "производство и распространение материалов порочащих советское государство и т.д.".
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32135259
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 SergSuper

Sybase ASA 8 справился с твоим запросом по задаче Эйнштейна за 210 сек. Можно немного ускорить, но до 7 секунд не дотянуть.

Но эта здача не полна: пустое множество (никому не принадлежит) - тоже есть решение. Система условий задачи возможно станет полной, если потребовать, чтоб рыба входила в список владеемых животных. У тебя это делается неявно при заполнении таблицы животных.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32135276
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник

тоесть то что DECа сделала гениальную микрсофтовскую операционку - NT,
а Sybase сделал замечательный микрософтовский sql 7.0
возражений нет


Конечно нет. Возражать можно по существу вопроса, а не на откровенное вранье.

Не делала "DECа" NT. NT делали бывшие спецы "DECа", которые к этому моменту уже работали в MS.
И не надо говорить, что MS "кинула" IBM. Вы хоть представляете себе что такое IBM? В 1989 году MS бы растоптали и не заметили.

В MSSQL7.0(а тем более в 2000-м) от Sybase остался только ущербный синтаксис T-SQL. Но что поделать, требования совместимости.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32135429
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 c127

Sybase ASA 8 справился с твоим запросом по задаче Эйнштейна за 210 сек. Можно немного ускорить, но до 7 секунд не дотянуть.

Но эта здача не полна...

Победителей не судят ;)
Напишите своё решение и посмотрим, мне кстати тоже интересно будет как это можно по-другому сделать.
Но кстати эта задачи приходила в двух вариантах (были несколько другие условия) и в одном из вариантов было два решения, врядли человеком это можно было бы проверить.

А ведь был бы я c127 - я бы написал: "Пользователи $ybase стыдливо признали, что их продукт, написанный какими-то полуграмотными людьми, изучавшими программирование по книжкам для dummies, а математику не изучавшие вообще, работает в 30 раз медленне чем продукт от MS" :)
Но на самом деле если сервер выполняет этот тест, значит у него есть какой-то оптимизатор и очевидно неплохой. Время тут особо не важно, мог случайно попасться план немного более удачный. Вобщем теперь я знаю что Sybase тоже неплохой продукт (хотя бы в плане оптимизатора запросов).
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32135890
xz321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По поводу того что МежДелМаш. Растоптал бы МС... У БГ мама работала в совете директоров МежДелМаша. Не думаю что такая большая тетя это возжелала....
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32136124
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 SergSuper
>>Но эта здача не полна...
>Победителей не судят ;)
Напишите своё решение и посмотрим, мне кстати тоже интересно будет как это можно по-другому сделать.

Я уже его написал. Но речь идет не о решении, а о задаче. А твое решение вполне нормальное, особенно если учесть, что сделано для удовольствия в свободное от работы время. Я сейчас не знаю, как можно сделать по-другому. Если вдруг что-то придумаю - напишу.

>А ведь был бы я c127 - я бы написал: "Пользователи $ybase стыдливо признали, что их продукт, написанный какими-то полуграмотными людьми, изучавшими программирование по книжкам для dummies, а математику не изучавшие вообще, работает в 30 раз медленне чем продукт от MS" :)

А что в 1992-95 были книжки серии "для dummies"?
Я лично не возражаю. Но учти, что оптимизатор ASA написан спецами фирмы Watcom, а если их называть полуграмотными, то в грамотные попадут только люди типа Дейкстры, а M$ вообще улетит в область отрицательных чисел. В продуктах Watcom может было много багов, да и то в основном в GUI, но алгоритмы всегда на высоте.

2 f_w_p
>И не надо говорить, что MS "кинула" IBM. Вы хоть представляете себе что такое IBM? В 1989 году MS бы растоптали и не заметили.

Как раз крупную компанию кинуть гораздо легче. Пока сигнал дойдет до руководства (если дойдет), пока они там будут думать, а потом может решат, что из-за какой-то мелочи вообще не стоит заводиться, ну может накажут какого нибудь своего клерка. Да и Билл Гейтс к тому времени был не мальчик и наверняка сделал соответствующие оценки. Самое сложное было получить этот контракт, а кинуть такого монстра, да еще при опыте и таланте БГ в этих делах, это вообще не проблема.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32136142
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 f_w_p

>В MSSQL7.0(а тем более в 2000-м) от Sybase остался только ущербный синтаксис T-SQL. Но что поделать, требования совместимости.

Не рассказывайте сказки о совместимости. Можно легко ввести поддержку двух языков, как в Sybase ASA, например: Watcom-SQL и Transact-SQL. Язык это всего лишь настройка, интерфейс. По-моему причина просто в том, что сервер остался старый, его только подогнали под современные машины, блокировки довели до ума, подрехтовали где смогли и все.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32136169
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1
люди из DEC были наняты M$, так как она самостоятельно НЕ МОГЛА
решить задачу, которая решалась в десятках других операционок.
и хоть они числились сотрудниками M$, но их опыт реальной работы
и культура программирования были DEC - овскими.

2

что любители M$ могут умного сказать по поводу отказа M$
от сплошного (линейного) адресного пространства в задаче для вин3.1 и вин95?
это решение было стандартом дефакто в десятках других операционок
на протяжении 20 лет.
а M$, воняя о том что она делает очередное потрясение мироздания
в программировании, выбрала другое(корявое) решение,
с не линейным адресным пространством задачи и идиотской выгрузкой
сегментов, когда сегменты памяти при последующей загрузке разбегались
как тараканы. и пол программы было посвящено тому, что бы отлавливать
их взад.

от которого вылечилась посредством специалистов DEC.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32136229
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to c127

Как раз крупную компанию кинуть гораздо легче.
Да и Билл Гейтс к тому времени был не мальчик и наверняка сделал соответствующие оценки. Самое сложное было получить этот контракт, а кинуть такого монстра, да еще при опыте и таланте БГ в этих делах, это вообще не проблема.

Вы имеете ввиду, что крупная компания не захочет скандала из-за мелочи. Но ведь здесь была совсем не мелочь!
БГ был уже не мальчик:-), но у него еще не было ни Windows3.0, ни Office, ни одной СУБД, ни VS. MS была в хвосте первой десятки компьютерных фирм.
По поводу контракта. Вы по-моему путаете истории создания MSDOS и OS/2.
В 90-93гг я работал в одной фирме, которая в свою очередь работала не, скажем так, одну очень крупную государственную организацию. Так вот требования зазказчика к ОС были Unix или OS/2. Так что мы отслеживали события основательно. Только бешенный успех W3.0 позволил MS отказаться от сотрудничества с IBM и сосредоточиться на собственных продуктах. И еще раз повторю, никого не кидали!


Не рассказывайте сказки о совместимости. Можно легко ввести поддержку двух языков

Сейчас мусируются слухи о том, что в следующей версии MSSQL будет введена поддержка .NET языков - C# и VB. Но пока это только слухи:-(
А ядро у 2000-ка все же новое!

to tchingiz

что любители M$ могут умного сказать по поводу отказа M$ от сплошного (линейного) адресного пространства в задаче для вин3.1 и вин95? это решение было стандартом дефакто в десятках других операционок на протяжении 20 лет.
а M$, воняя о том что она делает очередное потрясение мироздания в программировании, выбрала другое(корявое) решение, с не линейным адресным пространством задачи и идиотской выгрузкой сегментов, когда сегменты памяти при последующей загрузке разбегались как тараканы. и пол программы было посвящено тому, что бы отлавливать их взад.

Ну назвать меня любителем MS это чересчур!
Что MS часто заворачивает старые идеи в новую красивую обертку и выдает это за революцию - ФАКТ!
Но вот знаете ли вы каков объем плоского адресного пространства у 16-ти разрядного процессора? Так что сегменты не MS придумала, а "полуграмотные" специалисты из Intel и IBM.
Но все это извините не в тему!
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32136359
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 c127
Но учти, что оптимизатор ASA написан спецами фирмы Watcom, а если их называть полуграмотными, то в грамотные попадут только люди типа Дейкстры, а M$ вообще улетит в область отрицательных чисел.
Интересно, специалистов из MS можно назвать полуграмотными, а из Watcom нет? Хотя первые сделали оптимизатор лучше. Странная логика. Давайте всё-таки зряче смотреть на мир и основывать своё если не мнение, то хотя бы высказывания, на фактах. А факты таковы что MS всё-таки развивается практически по всем направлениям быстрее других, здесь врядли кто будет спорить. И если MS за что-то берётся, то она это делает в конце концов лучше других(хотя есть исключения). Например 5 лет назад все пользовались Нетскейпом и думали что так будет всегда. Сейчас же им пользуются только ностальгирующие любители антиквариата. Это может нравится или не нравится, но к этому надо относиться с уважением и не тебе и не мне судить о грамотности специалистов из MS, Watcom, IBM и др.

2 tchingiz
что любители M$ могут умного сказать по поводу отказа M$ ...
а M$, воняя о том что она делает очередное потрясение мироздания в программировании, выбрала другое(корявое) решение...

Что может говорить хромой об искусстве Герберта фон Караяна? Если ему сразу заявить, что он хромой, он признает себя побежденным.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32136370
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Например 5 лет назад все пользовались Нетскейпом и думали что так будет всегда. Сейчас же им пользуются только ностальгирующие любители антиквариата.

У вас устарешая информация.
Те кто понимают толк в браузерах уже давно вместо IЕ используют Mozilla или Opera. Но если вы упорствуете в ереси (сидите на IЕ ;-), вот вам ссылка
http://pilot.comtv.ru/halter.htm
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32136389
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фик с ним, с скл-сервером, про браузеры скажу. Это разговоры студентов (про мазилу). Доверять можно цифрам - судя по логам конторского сайта 95% пользуют ие.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32136395
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По браузерам проценты подтверждаю - 90% ИЕ

Сам когда-то сидел на NN, думал, никогда ни на что не променяю.
Эххх, где теперь этот NN - давно уж на ИЕ и ничего больше.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32136398
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь просто задайтесь вопросом почему 95% используют IE ? Ответ на поверхности. И этот ответ очень далек от вопросов качества/возможностей этого браузера. Желаю вам и дальше брести в толпе.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32136478
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так... От сравнения СУБД перешли к браузерам... Можно тогда я выскажусь? NN или современная мазила проиграли соревнование из-за огромного количества расхождений со стандартом html. Я помню счастливые времена пару лет назад, когда проклинал нетскейп, поскольку приходилось извращаться с написанием html, одинаково выглядещего на любом браузере. В ие или опере все было нормально, только nn вместе с мазилой давали совершенно удивительные видеоэффекты.

И не надо говорить, что все продукты от MS-гадость. Я всегда смогу назвать еще бОльшую.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32136512
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь просто задайтесь вопросом почему 95% используют IE ? Ответ на поверхности. И этот ответ очень далек от вопросов качества/возможностей этого браузера. Желаю вам и дальше брести в толпе.

Угу, конечно, намек на то, что это MS и что посталяется вместе с операционкой понятен :)
Нам конечно же лень другой броузер скачать, да и инсталлить не умеем :)

А то, что NN, Opera и т.д. не поддерживают фактических стандартов html - это все пофиг.
Я уж не говорю про NN4.7 - он вообще калека теперь
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32136521
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда я был маленький у меня тож была бабушка и я тож говорил гадости про мс. Теперь мс люблю страстно и от всего сердца т.к. она монополист и диктует свои стандарты, а стандарты это благо. Когда я покупаю в магазине лампочку я уверен что она нормально вкрутится в патрон при любом раскладе и это хорошо. Вот бы с скл-серверами так...

Все на продукцию мс! Остальные конторы - на помойку.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32136570
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда я покупаю в магазине лампочку я уверен что она нормально вкрутится в патрон при любом раскладе и это хорошо. Вот бы с скл-серверами так...
"...Когда я ем этот бифштекс, я знаю, что он не настоящий, но он все равно очень вкусный..." (Matrix)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32136635
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот QNX настоящая Real Time OS, супер маштабируемая, а если надо то на 1 дискетку влазит с графическим ядром и веб браузером,
а если чего надо так можно что бы несколько ПК работали как один, ....

ВСЕ на QNX
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32136639
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О чем это я? К чему?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32136744
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> А то, что NN, Opera и т.д. не поддерживают фактических стандартов html - это все пофиг.

Глупости то не говори. Cходи на w3c.org и почитай что такое стандарты.
NN4.x - это браузер с пятилетней давности. А я говорил про Мозиллу.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32138062
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>SergSuper
>Интересно, специалистов из MS можно назвать полуграмотными, а из Watcom нет? Хотя первые сделали оптимизатор лучше. Странная логика.

Я не собирался ругаться, мне сама задача показалась интереснее и я над ней думаю в свободное от работы время.

Я нечетко сформулировал мысль. Я хотел сказать, что свою грамотность специалисты ваткома доказали множеством других способов, вот почему она вне сомнения.

Насчет специалистов M$, то они множеством других способов доказали свою безграмотность. Пример с памятью чингиз привел, есть еще много.

Дествительно, MSSQL отработал этот запрос быстрее. Но во-первых на моей машине у него это заняло 13 секунд, т.е. разница меньше, хоть и большая. Во-вторых запрос очень нетпичный: в таблицах по 5 строчек. Найдите мне такую БД. Ведь чудес не бывает, при создании оптимизаторов зработчики делают предположения и при этом чем-то жертвовуют. Вот они и пожертвовали пятистрочными таблицами. Кстати на MSSQL 6.5 такой запрос не мог быть написан в принципе: было бы получено сообщение типа "16 tables/query limit exceeded". Я таким сталкивался лично 4 года назад. В то же время для ASA 6 (читай Watcom) подобные запросы проблемы не представляли.

Насчет лучшего в мире оптимизатора, то тут Д.Маздаем приводлся пример "По производительности на одномашинных конфигурациях: SQL Server - 433107, Oracle - 427760 транзакций в мин. (TPC). По concurrent users: SQL Server - 26000, Oracle - 23000 (SAP)".
Эти данные убийственны для MSQL, поскольку иллюстрируют возможности оптимизаторов в равных условиях. Так вот, даже не используя специфических достоинств оракла (а их много), и делая все по общей схеме, удается добиться всего лишь 1.25% превосходства MSSQL по производительности.

Получается, что лучший в мире оптимизатор запросов, использующий самую что ни на есть передовую технологию и поэтому не нуждающийся в настройке руками, при прочих равных все-же не лучше оптимизатора Oracle. Но при этом оракл может быть подстроен под конкретную задачу, а MSSQL - нет.

Это же говорит о том, что даже при отсутствии специального администрирования оракл работает не хуже MSSQL-а.

Что и требовалось доказать. Смотрите начало топика.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32138063
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 f_w_p

>Вы имеете ввиду, что крупная компания не захочет скандала из-за мелочи. Но ведь здесь была совсем не мелочь!

Нет, на скандал им начхать. Им лень менять траекторию ноги, чтоб растоптать обидчика. Ведь это никому из принимающих решения лично не нужно.

>БГ был уже не мальчик:-), но у него еще не было ни Windows3.0, ни Office, ни одной СУБД, ни VS. MS была в хвосте первой десятки компьютерных фирм.

Этого всего не было, а был миллиард, или даже несколько, а миллиарды просто так людям не достаются. Он уже очень хорошо знал, на что шел, кидая ИБМ.

>Только бешенный успех W3.0 позволил MS отказаться от сотрудничества с IBM и сосредоточиться на собственных продуктах. И еще раз повторю, никого не кидали!

А на западе любой кидок, оформленный законно, потом называется "отказ от сотрудничества". Проблема только в том, чтоб оформить его законно. ИБМ возможно могла бы доказать, что БГ чего-то там нарушил и тогда у него не было шансов, но БГ очень хорошо понимал, что они из-за него не станут заводиться. Еще вариант - давить его потом на рынке. Но это еще сложнее, тут срабатывает монстровидность ИБМ и изобретательность и изворотливость БГ. Что мы и видели на примере OS/2. Это общие соображения, подробностей мне не доложили, разумеется.

>Сейчас мусируются слухи о том, что в следующей версии MSSQL будет введена поддержка .NET языков - C# и VB. Но пока это только слухи:-(

.NET и C# наверное введут, VB наверное не будет, я слышал, что они вообще прекращают его поддерживать года через 3. Да только у всех остальных уже пару лет как есть поддержка жабы. Это я к тому, что ввести поддержку нового языка совсем небольшая проблема.

>А ядро у 2000-ка все же новое!

А где бы об этом почитать? Или расскажите подробнее, а то может и вправду новое, а я ничего не знаю. Я серьезно.

>Но вот знаете ли вы каков объем плоского адресного пространства у 16-ти разрядного процессора? Так что сегменты не MS придумала, а "полуграмотные" специалисты из Intel и IBM.

В 1994 году давно уж были 386 процессоры, пентиумы появились, OS/2 давно была, а вынь3.1-3.11 и появившаяся больше чем через год вынь 95, а потом и вынь 98-ME все работали по старинке и фактически в однозадачном режиме, на досе и соответствующем распределением памяти.

2 SergSuper
>Например 5 лет назад все пользовались Нетскейпом и думали что так будет всегда. Сейчас же им пользуются только ностальгирующие любители антиквариата. Это может нравится или не нравится, но к этому надо относиться с уважением и не тебе и не мне судить о грамотности специалистов из MS, Watcom, IBM и др.

А почему не нам с тобой об этом судить? Это о способах продажи Биллом Гейтсом вторичного продукта по цене шоколада судить сложно, но на то он и гений. Так вот, это достижение БГ, к которому я отношусь с уважением, что 90% рынка использует IE, и спецы тут ни при чем. А в программировании я немного разбираюсь, да и ты наверное. Почему бы не пообсуждать технические решения.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32138294
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 c127
Я хотел сказать, что свою грамотность специалисты ваткома доказали множеством других способов, вот почему она вне сомнения.

Насчет специалистов M$, то они множеством других способов доказали свою безграмотность. Пример с памятью чингиз привел, есть еще много.
...
В 1994 году давно уж были 386 процессоры, пентиумы появились, OS/2 давно была, а вынь3.1-3.11 и появившаяся больше чем через год вынь 95, а потом и вынь 98-ME все работали по старинке и фактически в однозадачном режиме, на досе и соответствующем распределением памяти.

То что специалисты из MS смогли создась систему на кривом адресном пространстве - говорит как раз о их высокой квалификации. 386-е процессоры были, но было еще много и 286-х, а из ОС на Интеле было к тому времени по-моему только SCO-Unix. На 286 она не вставала. И куда было податься простому юзеру?
Но даже если и Windows 3.11 была плохая для разработчиков - почему же под неё стали быстро появляться программы? Чего-же они под другую ОС не писали? И рекламы особой тогда не было и никто не писал тогда M$.
Так что на мой взгляд специалисты из МS свою грамотность доказали, чего не могу сказать о программистах из ваткома, которые пишут продукты которыми мало кто пользуется (это я тебе подражаю:).
В любом случае глупо делать выводы на основании того, что мол процессоры многое позволяли, а они, дураки, не воспользовались. Наверное было всё намного сложнее и ни ты, не я всех причин не знаем (уже предвижу возражения - но факт один: Windows живёт, а SCO - банкрот)

Во-вторых запрос очень нетпичный: в таблицах по 5 строчек. Найдите мне такую БД. Ведь чудес не бывает, при создании оптимизаторов зработчики делают предположения и при этом чем-то жертвовуют. Вот они и пожертвовали пятистрочными таблицами.
Это только предположения. А факт пока один - 210 против 13. Я вот уверен что при большем объёме разница будет еще больше. То что в MS работают полуграмотные специалисты и 6.5 такого бы вообще не сделал - это только твои эмоции. Ну и давай спорить на одних эмоциях до хрипоты, до драки?

Получается, что лучший в мире оптимизатор запросов, использующий самую что ни на есть передовую технологию и поэтому не нуждающийся в настройке руками, при прочих равных все-же не лучше оптимизатора Oracle.
Я лично не писал что MS SQL Server - лучший в мире. Просто он один из. В чем-то Oracle лучше, в чем-то MS, наверное во многом Oracle лучше (пока :) . Мне просто не нравится когда какой-нибудь кульный хацкер не сумев чего-то сделать начинает ругать производителей ПО. Нет что бы написать: "ну не смог, не получилось у меня" - так надо ведь обязательно полить грязью. Тебе не нравится MS, ты каждый факт готов воспринимать как вероломство MS и непрофессионализм разработчиков - ну воспринимай. Но кричать об этом то зачем? Почему ты не допускаешь что ты можешь быть не прав?

А почему не нам с тобой об этом судить? Это о способах продажи Биллом Гейтсом вторичного продукта по цене шоколада судить сложно, но на то он и гений. Так вот, это достижение БГ, к которому я отношусь с уважением, что 90% рынка использует IE, и спецы тут ни при чем. А в программировании я немного разбираюсь, да и ты наверное. Почему бы не пообсуждать технические решения.
Замечательно. Вот и давай пообсуждаем технические решения. IE первый сделал полною поддержку XML в соответсвии со всеми спецификациями. Это факт который должны оценивать программисты. А оспособах продажи Биллом Гейтсом вторичного продукта по цене шоколада - это пусть экономисты в этом разбираются.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32138523
Alexander_Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
В  1994  году давно уж были  386  процессоры, 
пентиумы появились, OS/ 2  давно была, а вынь3. 1 - 3 . 11  


Осталось вспомнить в каком году появилась 3.1-3.11 и объяснить недоумевающей публике, какое отношение к этому имеет 1994 год.

А вообще забавно - у IBM к MS прензий нет, у MS к IBM - тоже, но некоторые товарищи ищут справедливости ...
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32139238
папа Карло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У МС есть только одна притензия к ИБМ... это покупка ИБМом Рашенела. )
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32139286
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 SergSuper
>То что специалисты из MS смогли создась систему на кривом адресном пространстве - говорит как раз о их высокой квалификации. 386-е процессоры были, но было еще много и 286-х, а из ОС на Интеле было к тому времени по-моему только SCO-Unix. На 286 она не вставала. И куда было податься простому юзеру?

Так в том то и дело, что не смогли: вынь 95 тоже вроде на 286 не встает, а память все равно по-кривому использует и многозадачности нет. Вот это и есть признак кривызны рук. А OS/2 - полноценная многозадачная операционная система, с лучшим по тем временам GUI плюс простая инсталляция. И появилась эта версия как раз в 1994 (или может в начале 1995, не помню), почти на год раньше чем вынь 95.

>То что .... 6.5 такого бы вообще не сделал - это только твои эмоции.

Читай документацию.
MSSQL 6.5 имеет ограничение 16 таблиц на запрос. В MSSQL 7 это ограничение осталось, только отодвинули до 256, в 2000 его по-моему не меняли. У тебя 25 таблиц. Вот построй 11 раз union и будет тебе счастье. Получил проблему на ровном месте.

Еще раз повторю, я совсем не утверждаю, что это решающий фактор, это просто пример.

>А факт пока один - 210 против 13.

Да не спорю я с этим, я же сразу сказал.

>Мне просто не нравится когда какой-нибудь кульный хацкер не сумев чего-то сделать начинает ругать производителей ПО. Нет что бы написать: "ну не смог, не получилось у меня" - так надо ведь обязательно полить грязью.

Мне зто тоже не нравится и я бы не кричал, если бы был единичный случай. Но с продуктами MS постоянно все не так: то дурацкие ограничения, которых больше ни у кого нет, то Win2000 сервис остановить не может, перегружай его, то вдруг оказывается, что больше четырех вью друг друга напускать нельзя (хотя по документации - 16) и т.д. И при этом страшно агрессивная рекламная политика, вот что достает. Сами же не могут заставить работать свои продукты (вспомни хотя бы эпопею с миграцией hotmail на MS платформу), а другим впаривают.

>Так что на мой взгляд специалисты из МS свою грамотность доказали, чего не могу сказать о программистах из ваткома, которые пишут продукты которыми мало кто пользуется (это я тебе подражаю:).

Ликбез. Программисты ваткома уже ничего не пишут. Примерно в 1996 году фирма ватком была куплена сайбейзом и я сильно подозреваю, что с тех пор SQL оптимизатор существенно не менялся. Но это и не важно, ибо теория SQL оптимизаторов и компиляторов давно известна и все что там можно сделать - слегка подогнать детали под возросшие ресурсы компьютеров и подобавлять использование новых типов индексов. А вот то, что оптимизатор сильно меняется в новых версиях как раз говорит о том, что с ранними что-то не в порядке, скорее всего разработчики книжек не читали. Потому что если по книжкам, то идиотских ограничений точно не будет.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32139505
Alexander_Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
MSSQL  6 . 5  имеет ограничение  16  таблиц на запрос. В MSSQL  7  это 
ограничение осталось, только отодвинули до  256 , в  2000  его по-моему не 
меняли. У тебя  25  таблиц. Вот построй  11  раз union и будет тебе счастье. 
Получил проблему на ровном месте. 


Человеку, использующему 16 таблиц в одном запросе, необходимо позвонить и проконсультироваться у психиатра. Человеку, которому недостаточно 256 таблиц в запросе, звонить никуда не надо - наверняка окружающие уже заметили странности в его поведении и сами позвонят куда надо.

Помнится, месяца 3 назад (могу ошибаться относительно срока), IBM объявила о преращении поддержки OS/2. А многочисленные версии Windows цветут и пахнут .... Как нас учила марксистско-ленинская философия - "Критерием истины является практика".

Я вот недавно разбирался с одним запросом,в котором участвовало 24 таблицы (UNION), от удара по голове автора запроса спасло только то, что его уволили за пару месяцев до этого. Самое смешное, что все удалось переписать и уложить всего в 4-х табличный union. Правда, автор был скорее бухгалтер со знанием SQL - страшная смесь в одном флаконе.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32139653
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну конечно бывает иногда по 10 таблиц в запросе - детализацию вернуть там - но конечно не на крупных запросах. Хотя могу сказать, что работает все, что надо - только индексы правильные указать. А то оптимизатор иногда не соображает (надеюсь в следующей версии он по-лучше будет).

Жаль, что не могу полновдумчиво :) сравнить с Ораклом - мало сним я работал. Не успел понять работу с большим количеством данных и приличными запросами :)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32139694
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 c127
Я вот прочитал твоё высказывание: каждый thread при инициализации забирает примерно мегабайт мозгов, что есть довольно много .
А почему сразу не гигабайт? Ты хоть представляешь что в этом мегабайте должно храниться? Зачем ему столько забирать?

Вобщем я не могу теперь серьёзно воспринимать твои аргументы. Вопросов больше нет. Единствено только замечу в W95 есть полноценная многозадачность (т.е. не кооперативная, а с вытеснением) и линейное адресное пространство, там нет кое-чего другого нет (защиты памяти, обращения к портам и т.д.). А вот это другое было в WinNT 3.5, которая вышла аж в 93г. но чего тебе до этого - всё равно MS отстой, разработчики там книжек не читали, вобщем M$ масдай, оставайся с этим приятным чувством.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32140393
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 SergSuper
>Я вот прочитал твоё высказывание: каждый thread при инициализации забирает примерно мегабайт мозгов, что есть довольно много.
А почему сразу не гигабайт? Ты хоть представляешь что в этом мегабайте должно храниться? Зачем ему столько забирать?

А при чем тут гигабайт. Ладно, оппонентов ты не читаешь, так хоть документацию почитывай иногда. Тем более я не говорил, что это плохо, я просто сказал, что для решения частной задачи может быть можно сделать лучше, а может и нельзя.

>Единствено только замечу в W95 есть полноценная многозадачность (т.е. не кооперативная, а с вытеснением) и линейное адресное пространство, там нет кое-чего другого нет (защиты памяти, обращения к портам и т.д.).

Ну да. Сидит БГ на выставке, форматирует вынью95 дискету. Подходит к нему мальчик и спрашивает... Тут этот анекдот уже мелькал.

Ты-то сам когда-нибудь в вынь95 работал? Ничего подозрительного не замечал?

>А вот это другое было в WinNT 3.5, которая вышла аж в 93г. но чего тебе до этого - всё равно MS отстой, разработчики там книжек не читали, вобщем M$ масдай, оставайся с этим приятным чувством.

Да, в NT это было. Но для написания NT мелкософт нанял разработчиков со стороны. И правильно сделал, они книжки читали. Заходим на второй круг.

2 Alexander_Chepack

>Человеку, использующему 16 таблиц в одном запросе, необходимо позвонить и проконсультироваться у психиатра.

Это не комне, это к SergSuper, это его идея обсуждается. У него 25 таблиц.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32141668
Фотография чингиз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
------------
SuperSerg
Единствено только замечу в W95 есть полноценная многозадачность (т.е. не кооперативная, а с вытеснением) и линейное адресное пространство, там нет кое-чего другого нет (защиты памяти, обращения к портам и т.д.). А вот это другое было в WinNT 3.5, которая вышла аж в 93г.
--------------

WinNT 3.5 - ее и делали ДЕКИ (даже если они и числились в M$) а не микрософты и она была покруче, побыстрее, надежнее,
проще и логичнее WinNT 4.0. то есть гораздо более профессиональная.
в 4.0 добавили совместимость с вин95 чем ее сильно ухудшили. имхо


многозадачность это когда по 100 приложений работает в операционке
как на VAX, и ни одно из приложений НЕ МОЖЕТ захватить ресурсы
как бы оно не хотело.
многозадачность под вин95 выглядело на этом фоне таким одиозом,
что ему даже спец. слово придумали. уже забыл за ненадобность.
чего только стоят рекомендации для программистов возвращать управление
в вин95 почаще, что бы не захватывать ресурсы надолго.

про анекдот с форматированием дискеты под вин95 я промолчу.
зато напомню что 13 дюймовые флопики под rsx11/m были и их можно было
безболезнено форматировать параллельно с другими выполняемыми задачами.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32141714
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник

WinNT 3.5 - ее и делали ДЕКИ (даже если они и числились в M$) а не микрософты и она была покруче, побыстрее, надежнее,
проще и логичнее WinNT 4.0. то есть гораздо более профессиональная.
в 4.0 добавили совместимость с вин95 чем ее сильно ухудшили. имхо

Никакой совместимости не добавляли. Интерфейс пользовательский сделали одинаковым - это да. Но ведь не в интерфейсе счастье:-)
Теперь по-поводу скорости! Именно с целью увеличить быстродействие драйверы были перенесены на нулевой уровень. А т.к. драйверы пишут фирмы изготовители, то ошибка драйвера, уронившего систему - это ошибка в первую очередь изготовителя оборудования, а затем уже MS, принявшего такое решение.


чего только стоят рекомендации для программистов возвращать управление
в вин95 почаще, что бы не захватывать ресурсы надолго.

Вот читаю я Ваши заявления и у меня складывается впечатление, что Вы W95 с W3.ХХ путаете.
А кооперативная многозадачность неплохо себя зарекомендовала в условиях ограниченности ресурсов. Кстати, Novell NetWare до версии 3 (далее не знаю) работала именно по такой схеме и считалась быстрой и устойчивой.


зато напомню что 13 дюймовые флопики под rsx11/m были и их можно было
безболезнено форматировать параллельно с другими выполняемыми задачами.

Вообще-то флопики были 8-дюймовые:-)))
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32141788
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2чингиз
WinNT делали не ДЕКИ, а микрософт. А то, что микрософт нанял спецов, ранее работавших в ДЕК, так что? Вы знаете другие случаи? VAX или AS400 делали люди, которые пришли туда студентами и нигде до этого не работали? Или ЭППЛ создала свой прекрасный интерфейс на пустом месте, а ксерокс тут ваще ни при чём?
Я уж не говорю про AIX или HP-UX - это просто купленный код, ранее называвшимся UNIX. Кстати, SCO, продавшая IBM-у коды AIX, что-то там нашла в бумагах и требует заплатить миллиард или прекратить поставки AIX.
Разве всё это даёт основания говорить, что AIX и HP-UX - украдены и что они не детище IBM и HP?

Насчёт качества виндов - вы должны понимать, что это следствие компромиссов при достижении различных целей, которые ставились разработчикам.

Win 9x требовала меньше ресурсов и работала быстрее по сравнению с любой другой ОС со сравнимой функциональностью, сравнимым интерфейсом и сравнимой совместимостью с ДОС-программами. И пользователи, требовавшие этого, правы, как прав любой покупатель. Как известно, Win 95 стал хитом.

WinNT первых версий была сильно неоптимальна, но там был заложен большой потенциал, впоследствии раскрытый в версиях 4 и 2000. Если вы изучите внутренности NT и unix, вы сильно удивитесь убогости unix-a по сравнению с ней. Хотя, конечно, до VAX или шедевра ОС-строительства AS400 ей очень далеко. Но ничего, MS-у не впервой мсенять ядро ОС :-)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32142701
Фотография чингиз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg\r
\r
Win 9x требовала меньше ресурсов и работала быстрее по сравнению с любой другой ОС со сравнимой функциональностью, сравнимым интерфейсом и сравнимой совместимостью с ДОС-программами\r
------------\r
\r
os/2 вставляла вин95 по всем показателям и, особенно по надежности, имела\r
нормальную многозадачность-\r
все фидошники ставили себе именно os/2\r
\r
os/2 проиграла вин 95 в маркетинге (читай в вешании лапши на уши потребителям) только. наверно этому монстру ибм было лень бороться за рынок.\r
\r
------------\r
гы \r
с 13 дюймовыми дискетами я погорячился\r
\r
------------------------------\r
alexeyvg\r
WinNT первых версий была сильно неоптимальна, но там был заложен большой потенциал, впоследствии раскрытый в версиях 4 и 2000. \r
\r
----------------------\r
гы в связи с большим потенциалом раскрытых в версиях 4 меня мучает\r
вопрос почему микрософтовский нотмайл работает (работал) под \r
на какой то жалкой бесплатной FreeBSD?\r
при наличии такого потенциала?\r
\r
----------------------\r
alexeyvg\r
\r
Если вы изучите внутренности NT и unix, вы сильно удивитесь убогости unix-a по сравнению с ней\r
------------------------\r
когда я изучу внутренности я удивлюсь удобности, прозрачности и легкости\r
программирования под юникс. чем я занимался еще в 86-88 годах\r
\r
/topic/27121
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32142882
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2чингиз

os/2 вставляла вин95 по всем показателям и, особенно по надежности, имела
нормальную многозадачность-
все фидошники ставили себе именно os/2
------------
Я-же вам говорю - компромисс, требуемый пользователями! MS работала на пользователей, а IBM - на фидошников :-)
1. вин95 требовала меньше ресурсов
2. пользователи (не фидошники) работали всегда с одной программой, при этом вин95 работала надёжно.
3. пользователи (не фидошники) могли установить вин95, а os/2 - не могли. Наличие драйвера для любимого принтера и быстрая и надёжная работа со старой дос-программой для пользователя важнее, чем "настоящая могозадачность".
----------------------

os/2 проиграла вин 95 в маркетинге
------------
Почему это? Среди пользователей проиграла, среди фидошников выйграла. Каждый занял свою нишу, на кого и было расчитнано. :-)

Кстати, вспомнив уже далёкую историю, МС и ИБМ в то время при выдаче задания на разработку ОС допустили просчёт в прогнозировании цен на память. Но МС оказалась ближе к истине, из-за этого и было такое поражение os/2 по сравнению с вин 95. Так-что разработка ОС - дело более трудное, чем вы думаете; для успешной разработки важнее знать не программитрование, а уметь прогнозировать финансовые рынки, цену на память, перспективную стоимость рабочей силы и т.д.

----------------------

гы в связи с большим потенциалом раскрытых в версиях 4 меня мучает
вопрос почему микрософтовский нотмайл работает (работал) под
на какой то жалкой бесплатной FreeBSD?
при наличии такого потенциала?
----------------------
А тут всё очень просто. При выборе решения управленец исходит не из "правильной многозадачности", а из того, сколько он получит бабок. Т.е. нотмайл работал? Работал. Сколько денег микрософт получит при переводе его на винды? Нисколько. Да ещё и потратит. Значит, надо оставить, как есть.
Именно так делают все. Системы работают, пока работают.
Кстати, учитывайте это в вашей работе. При любых беседах с заказчиком лейтмотивом ваших речей должно быть: "Вы поимеете с того, что я вам предлагаю, ХХХ $", а не "В вашей новой системе будет настоящая многозадачность".
----------------------

когда я изучу внутренности я удивлюсь удобности, прозрачности и легкости
программирования под юникс. чем я занимался еще в 86-88 годах
----------------------
Так вам "удобности, прозрачности и легкости программирования" или "многозадачность это когда по 100 приложений работает в операционке
как на VAX, и ни одно из приложений НЕ МОЖЕТ захватить ресурсы как бы оно не хотело."?

Серьёзные системы типа VAX, ОS390 или AS400 не отличались этой прозрачностью и лёгкостью программирования, но именно на них можно достичь высокой надёжности работы и высокой защищённости данных.

Я, собственно, тоже работал на юнихе примерно в это время (на санос с моторолловским процессором, спарки только появились и у нас их не было), а ранее на PDP, мне юних нравится именно прозрачностью, простотой, логичностью построения (как в досе, всё понятно и доступно), однако всё-таки он слишком примитивен. Он хорош для рабочей станции, но не для корпоративного сервера.
Правда, современные коммерческие юнихи обрасли всякими дополнениями, типа аудита, квотирования, кластеризации, лёгких потоков, но при этом они теряют свою простоту, логичность построения и красивость. И в последнее время решения на них работают надёжнее по сравнению решений на виндах исключительно потому, что как правило их обслуживабт более профессиональные спецы и работает всё это на оборудовании, разработанном и изготовленном разработчиком ОС. Ну и БД и др. приложения - разрабатывается и тестируется на этих трёх машинах - IBM, HP, SUN. А вот оракл на линухе работает уже не так гладко.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32143675
Фотография чингиз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 alexeyvg
----
ого, сколько он получит бабок. Т.е. нотмайл работал? Работал. Сколько денег микрософт получит при переводе его на винды? Нисколько. Да ещё и потратит. Значит, надо оставить, как есть.
----
переводила M$ свой хотмайл на винду.
видать затрахалась обьяснять почему там фрииби, или в рекламных целях.
при той попытке на которую намекал c127 хотмейл просто ушел в даун.
и его лихорадило.
они вернулись обратно на фрииби (которая не годится для корпоративного сервера). )))))))))))))))))))))))))

так что в том случае испытания жизнью богатая и подходящая для корпоративного сервера винда не вынесла.

пошли пиво пить
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32143679
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 alexeyvg

Я абсолютно согласен с тобой по всем пунктам, кроме двух.
1) хотмейл. Тут чингиз ответил. Могу только добавить, что когда MS пытался перевести хотмейл на свою платформу, у меня там был аккаунт, и страшные тормоза, при которых броузер вдруг начал вылетать по таймауту, я прочувствовал на себе. Через пару недель все восстановилось.

2) В "правильной" операционной системе нормальному программисту (не системщику и не разработчику драйверов, а может и им тоже, не знаю) живется легче. Я с ужасом вспоминаю отладку в вынь95, когда почти после каждой ошибки в коде приходилось перезапускать систему. NT и тем более юних в таких случаях просто выбрасывают задачу. В NT и вынь2K еще есть, например, проблема с сервисами - не всегда остановить удается в случае ошибки.

Но дело в том, что мы сидим в конфе программистской (администраторской), да и не разбираюсь я в маркетинге настолько, чтоб критиковать решения самого БГ. Похоже, что в этом смысле его решения близки к оптимуму. Доказательство глобальной правильности его решений - распространенность продуктов MS по сравнению с другими и тут говорить нечего. Поэтому мои замечания относились только к технической части.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32143805
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чингиз, на чем основывается высказывание "они (hotmail) вернулись обратно на фрииби"? Только на твоих субъективных ощущениях, что стало работать быстрее? То, что ты не можешь допустить, чтобы Win2000 с IIS работала быстрее FreeBSD с Апачем - твое личное дело. Тем не менее мне кажется, что в данном случае ты пытаешься выдать желаемое за действительное. В конце концов, вот факты .
Ну т.е. я, конечно, понимаю, что экстравагантные заявления - это твой излюбленный стиль привлечь внимание. Однако фарс и блеф, на мой взгляд, более уместны в "Просто трепе".
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32143842
Paul Atreidies
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Факты" с сайта компании о деятельности самой же компании... Сродни тому что я на своей страничке напишу "Я крут немеряно" и все в это резко поверили...
Вообще попыток переноса было несколько. Перенос на NT провалился, на 2000 прошел успешно.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32144157
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, если верить HTTP заголовку, возвращаемому хотмэйлом, то они на 5 иисе сидят, что самособой подразумевает вин2к(или нет?). Но вообще, я могу написать свой примитивный вебсервер, и он в заголовке будет писать что это вообще седьмой иис от мс. Но вообще, по логике, должны они были прийти на винду обратно, а то позор ведь какой :-) Ну на это ничего, ребята стараются, бабульки нечестным трудом нажитые пытаются в дело пуститль, молодцы, конечно :-)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32144183
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Paul Atreidies>"Факты" с сайта компании о деятельности самой же компании...

Извини, у меня в данном случае больше доверия к фактам на сайте MS, чем к Чингизу, который не рискует ничем, постя откровенную лажу. Я думаю, что в отличие от Чингиза MS слишком дорожит своей репутацией, чтобы публиковать заведомое вранье.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32144273
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2c127
2) В "правильной" операционной системе нормальному программисту...
------------------------
Да при чём тут программисты!!!
Мне вчера друг очередной раз звонил, просил помочь. Он 3 (три) года работает на компутре, и не знает, как посмотреть наличие файла на диске! Он с трудом представляет, что такое файл! Файл!!! Какой линух ему? А соседка тоже трудом представляет, что такое файл. Жёстким диском она называет 3.5" дискету. Но на виндах она сканирует фотографии, печатает, набирает тексты.

Понятно, что я как программист с бОльшим удовольствием работал-бы на OS/2, чем на вин95. Или ещё лучьше на БеОС.
Но я-то говорил про обычных пользователей.

2Paul Atreidies, alex_k
"Факты" с сайта компании о деятельности самой же компании соответствуют деятельности компании. Если говорить именно о фактах и о западной не слишком мелкой компании.
Иначе это ей слишком дорого обойдётся.

"Я крут немеряно" - это не количественный измеряемый факт. Тренированный человек такой текст пропускает на автомате.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32144360
Paul Atreidies
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 alexeyvg

В общем, Вы правы. Но все зависит от того как эти факты подать. Пример:
Резюме:
Последний месяц занимался интеграцией веб-портала с системой SAP/R3 для ... используя MQ Series, SAP connectors, ...
Реалии:
Написал фунцию для пересылки данных в SAP (пару строчек кода для вызова) и обработчик IDOC из SAP (обработчик на MQ + парсинг текстового файла - задача начальной школы). Саму систему и в глаза не видел (ну почти).

Ну как, есть разница? :)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32144488
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 alexeyvg

> Да при чём тут программисты!!!
Мне вчера друг очередной раз звонил, просил помочь. Он 3 (три) года работает на компутре, и не знает, как посмотреть наличие файла на диске! Он с трудом представляет, что такое файл! Файл!!! Какой линух ему?

Это ж ты наверное не своего кореша имел ввиду:

> Если вы изучите внутренности NT и unix, вы сильно удивитесь убогости unix-a по сравнению с ней.

Насчет клиентских машин я согласен, винда была проще. Так зачем лезть в сервера. Пусть так и говорят, что операционка для клиентов и небольших сетей. А во вторых сейчас линуксы (Mandrake например) имеют очень даже приличный инсталлятор, существенно проще виндового, графический с самого начала инсталляции. Это у линухов потом могут начаться проблемы, если лазить где попало. Доинсталлировать софт иногда неудобно. Но если поставить и ничего особенно не менять, все работает очень хорошо и понятно. Ты бы соседке линух установил, она бы и не заметила подмены.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32144491
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где-то в конце 1999 - начале 2000 года MS купила хотмейл примерно за 40 млн долларов. Хотмейл изначально работал на какой-то из BSD-ей. Естественно сразу попытались перевести на NT. Тормоза были страшные, бровзер стал вылетать по таймауту, я сам видел. Через пару недель вернули все назад и HTTP опять стал выдавать какой-то там апачи а на сайте FreeBSD (или OpenBSD) появилась соответствующая информация. Весь программистский мир смеялся (или плакал, в зависимости от отношения к мелкософту) над эпопеей. С тех пор прошло 3 года, компьютеры стали в 5 раз быстрее, наверное теперь все работает на вынь2000 и IIS. Тем более они сделали хотмейл частично платным, поэтому трафик наверное сильно упал.

Но "MS слишком дорожит своей репутацией" (Д.Маздай), поэтому искать на их сайте подробности той героической эпохи бесполезно. А независимые источники, как обычно, будут объявлены заведомо лживыми.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32144500
Фотография чингиз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-----------------
Он 3 (три) года работает на компутре, и не знает, как посмотреть наличие файла на диске! Он с трудом представляет, что такое файл! Файл!!!
-----------------
это пример того, что микрософтовская подача информации
сделана через жопу. для того что бы посадить пользователя на иглу,

/*
LaTex Кнут написал один раз в конце 70 годов - человек поработал маленько
выучил команды - и пользуется ВСЮ ЖИЗНЬ 20 лет прошло.
а эти гребаный M$ формат ворда меняли на моей памяти 4 раза по моему.

вывод: либо они полные придурки были когда вводили 1,2 и 3- ю версию
формата. (причем, это сопровождалось вонью об очередной гениальности) либо просто деньги из народа качают за смену версий
*/

а не для того что обьяснить и научить как человеку работать.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32144516
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Microsoft: We Use FreeBSD
June 18th, 2001, 11:25 PM ET
By: David Worthington, BetaNews

Despite the company's bitter campaign against open source software, Microsoft continues to use FreeBSD to power important functions of its Hotmail free e-mail service.

А вот чуть ниже насчет откровенного вранья и репутации, которой мелкософт, в отличии от чингиза, дорожит:

Microsoft publicly claimed to have removed all traces of FreeBSD last summer, and even published a case study documenting its experiences.

Обратите внимание на дату: июнь 18th, 2001. Полностью прочитать можно здесь:
http://www.betanews.com/print.php3?sid=992921150


Поправка. Я ошибся, хотмейл был куплен в 1997 году.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32144846
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 чингиз

LaTex Кнут написал один раз в конце 70 годов - человек поработал маленько
выучил команды - и пользуется ВСЮ ЖИЗНЬ 20 лет прошло.
а эти гребаный M$ формат ворда меняли на моей памяти 4 раза по моему.

вывод: либо они полные придурки были когда вводили 1,2 и 3- ю версию
формата. (причем, это сопровождалось вонью об очередной гениальности) либо просто деньги из народа качают за смену версий


Ты бы сам прочитал внимательно, о чем говоришь - если рассуждать так и дальше, то какого хрена ты на автобусах и троллейбусах ездишь - садись на телегу и давай, вперед, нефиг на ее модернизированных версиях ездить.

А то, что юзеры не знают, что такое файл - так это наоборот правильная политика MS - какого хрена переж тем, как работать на компутере, юзер должен читать книги про то, как устроена файловая и операционная система? Вот вы, када в самолет садитесь лететь куда - читаете устройство его, турбин, гидравлики и т.д и т.п. ? По вашему - должны бы, а то как же так, летаете на самолете, а как он летает - не знаете.

Короче, опять все та же херня - линух хорошо, винды - говно. Пора закрывать топик.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32144955
Paul Atreidies
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 tygra
Для того чтобы летать на самолете нужно знать что самолеты существуют. Чтобы работать с файлом (или документом в терминологии М$) тоже нужно знать где он находится. Ваш пример сродни работать в ворде - знать структуру doc файла.
Кстати для того чтобы сравнивать ОС нужно в них поработать, а то складывается подозрение...
Человек который не хочет знать что такое файл в linux может и не знать - пользуй X-ы на настроенной машине... Те же папочи, те же документы...
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32144981
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пользуй X-ы на настроенной машине...
А вы когда нибуть летали на кукурузнике (АН-2)?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32144992
Paul Atreidies
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Достаточно информативный пост...
А что, собственно, не устраивает?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145053
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пользуй X-ы на настроенной машине...

Кто мне ее настроит?

И вообще зачем мне линух? Если все, что мне надо, работает на MS, на кого хрена мне линух с иксами? И еще большего хрена это не нужно обычному пользователю.

А по поводу того, что как сервер линух и т.п. лучше - что-то вы не развиваетесь. Не 90 год на дворе. Если руки прямые - все прекрасно работает на винде.

Ну если только какие-то моральные проблемы. Может когда-то давно 3.11 сильно напугала - тогда да, фобия это страшное дело
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145099
Paul Atreidies
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 tygra
Кто мне ее настроит?
Странная у Вас непоследовательность в высказываниях - а если не знать что такое файл то кто setup.exe запустит чтобы винду поставить.
Потом интересное заблуждение - то что в linux все конфигурируется это не значит что оно после устаноки по умолчанию не работает.

И вообще зачем мне линух?
Да я Вам его вроде и не предлагал. Я сказал что для того чтобы рассуждать о преимуществах и недостатках не мешало бы поработать достаточно долго в обоих системах. Из того что вы говорите только следует что Вы нахватались каких-то обзоров 90-х годов и хотите выдать их за истину. А сейчас 2003 и Linux тоже не стоит на месте.

А по поводу того, что как сервер линух и т.п. лучше
опять же я этого не утверждал (1) и все зависит от решаемых задач (2)
К примеру linux может работать контроллером домена NT, но делать его лучше все же на NT :)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145111
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tigra
>А по поводу того, что как сервер линух и т.п. лучше - что-то вы не развиваетесь. Не 90 год на дворе. Если руки прямые - все прекрасно работает на винде.
>Ну если только какие-то моральные проблемы. Может когда-то давно 3.11 сильно напугала - тогда да, фобия это страшное дело

Что же ты так то, прямо стыдно мне стало, и правда думаю, толи член у меня маленький то ли туп я как баран непойму, че это я не расту не развиваюсь давно ведь не 90ый на дворе, пора давно пора во всю прогибаться под новейшие мелкомягкие технологии.

Что-то правда сервак этот sql.ru минут 20 не работал, все какието мелкомягкие ошибочки про microsoft .net metaframe писал, ну это все от кривизны рук админа, чето он там неправильно наадминистрировал, а вот вы представьте какой кошмар был бы если бы он под линуксом это все делал у-у-у ващще бы никогда ничего не работало.

О вечном нужно думаь, вот ты купил себе винды домой, отдал билли за это пару сотен гринов, че от тебя обыло чтоли, а вот не родине ты их отдал, не пойдут они на усиление обороноспособности, восстановление производства и сельскохо хозяйства, а пойдут они в америку, купят там на них высокоточную ядрену бомбу и куйнут прямо нам с тобой по кумпалу. Но ты то может и смоешся в америку, а я то чето не хочу, я то хочу своей родине пользу приносить, чтоб россия была россией а не территорией бывшего снг. Вот такие у меня негативные отношения к майкрософт, и проклятой буржуйской привычке делать на всем деньги, вот ты мне скажеш а тебе то чего бабульки не нужны чтоли, да нет отвечу я тебе, не нужны мне бабульки, мне счастье нужно, хавка нужна бухалово, бабенка под бок, работа интересная друзья хорошия, а бабки мне ну зачем они мне? мне друган один говорил вообще так Я бы, говори, Саня, вообще бы бесплатно работал, если бы меня кормили и ящик водки бы давали в месяц, я бы блин говорит и не дергался бы по жизни работал бы себе и работал. А может ты теперь скажеш что эти грузчики да кочегары они такие им бы лиж бы водку подавай так ведь нет, не грузчик он не кочегар а менеджер по медиаисследованиям был, и вполне достойная личность по моим представлениям зла людям не желал никогда только всего хорошего. Ну чето прибило мнея на письмо сегодня, вот вобщем идея моя какая, хочу я чтобы майкрософт гоу хоум, или бесплатно и с открытыми исходными текстами, чего пока наблюдаю только у всякого рода юниксов и линуксов.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145150
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2c127
Вы напрасно полагаете, будто цель моей жизни - убедить Вас, что hotmail работает на Win2k. Не верите - да и черт с Вами. Вот Вам еще одна сплетня на ту же тему: http://lists.jammed.com/ISN/2001/12/0071.html. Это очень хорошая сплетня. Во-первых, она новее, во-вторых, там кроме BSD еще и Solaris приплели. Пожалуйста, не стесняйтесь. Если Вы ее художественно переведете и прибавите пару подробностей от себя, то еще на неделю помусолить хватит. Можно даже специально создать отдельный форум "Виндоза - суксь, SQL Server - маздай". Будете там со Scott Tiger тусоваться. А то действительно некорректно получается, что на сайте до сих пор не предусмотрено никаких удобств для mentally disabled посетителей.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145186
andreym999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Paul Atreidies

"К примеру linux может работать контроллером домена NT, но делать его лучше все же на NT :)"

А что самба уже может работать контроллером домена Windows 2000 ????
Я что-то пропустил ???

Если ваши руки не страдают особенной кривизной у Вас будет одинаково хорошо работать и Windows и Linux, а иначе вам прийдется писать свою особенно прямую ОСь ;)

И ненадоело уже??? По SQL серверам проехались, по браузерам тоже, по ОСям тоже походили, даже Hotmail цепанули что будет следующей темой для обсуждения ??? ;) ;) ;)

P.S. Раньше я работал на Windows 98 в день ставил по 3-5 игр и всякого такого бреда (компактами торговал) и сносил естественно. У меня так несчастный Mustdie 98 проработал в таком режиме 1 год и сносить его когда я уходил не было никакой необходимости. Все работало. А еще я программил ну падала иногда Винда 98 например при неккоректном вызове DLL . Да это не приятно. Но тогда я поставил себе Winnt 4.0 рядом и забыл о всех своих неприятностях. Теперь я играюсь в Win 98, программирую в Windows 2000. И никаких неприятных ощущений при этом не испытываю.
Да кстати у меня дома и на работе Линукс стоит и нечего так все нормально все как то уживается и даже работает все что я хочу.
И не падает ничего ни на одной ОС если я конечно сам к этому руку не приложу ;) ;) ;)

Щас вот на работе хочу полностью под линукс перейти.
Все виндовое на Citrix буду запускать ;) ;) ;)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145211
Paul Atreidies
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 andreym999Ж

?

Как PDC она уже давно может работать. Win2000 с таким контроллером работает как станция. Или имелось в виду что-то другое?
Active Directory она вряд ли поддерживает :)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145250
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 alex_k

Я знаешь ли - да как и все почти - ничего у дяди Билла не покупаю. Покупаю у пиратов, что возле метро торгуют :)

А по поводу денег, которых вроде и не надо кому-то, но ужасно жадность гложет, что они у кого-то есть - так вот такая она и есть, Россия то немытая, лучше мы в говне, но пусть и другие тоже.
А мне знаешь ли плевать на страну - если ей пофиг, что со мной, то и мне пофиг, что с ней. Да пусть уж бы кто завоевал бы чтоли блин :), тогда бы тупость русскую разбавили бы хоть мозгами. А так страна эта еще 1000 лет в дерьме будет жить. Точнее, существовать. Зато free source

Сорри 2 олл за офф. :)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145298
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну не удержался :-)
Но не оффтоп, не оффтоп... Вот веть топик то какой? Топик то у нас типа "А че правда ли MSSQL сервер на все времена или че как?" если перефразировать не отступая от смысла.

Вот тут то тема тобиш топик и раскрывается далее следующим образом(обратите внимение на предъыдущие посты) "а что типа правда ли майкрософт на веки вечныя прописалась на наших жестких дисках со своим софтом и на наших мягких брэйнах со своими технологиями". Вот на эту тему я и хочу прокомментировать высказывание уважаемого(без шуток, на самом деле) Tygrы.

>Я знаешь ли - да как и все почти - ничего у дяди Билла не покупаю. Покупаю у пиратов, что возле метро торгуют :)
Ну помниш как у одного фараона на перстне "Это пройдет". Это замануха просто такая, чтобы пользователи не взяли и не изменили окружающую действительность под давлением экономических санкция майкрософта.
А майкрософ сикуэль сервер у тебя на работе лицензионный? а стоит он сколько? а серваки на работе у тебя лицензионные? а они сколько стоят? Ведь мы им буржуям родину продаем, никель, аллюминий все идет за бугор да не просто так а через оффшоры чтобы уж наверняка россии ничего не досталось. россия может быть высокотехнологичной страной, мозги есть, нужно только работать в этом направлении и с них с буржуев, европейцев американцев и т.п. брать бабки за софт а не им платить.

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

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

>Да пусть уж бы кто завоевал бы чтоли блин :), тогда бы тупость русскую разбавили бы хоть мозгами.
О я!я! рассиш швайн! ми путем учить тепя, грясный рюсский сфинья!

Да убьют тебя эти завоеватели, детей твоих убьют, слово то какое завоеватели, они ведь убивать хотят им же плевать на то что потом будет, ему автомат дали зря чтоли, чтобы тебя счастливым сделать ему автомат дали, да ему пальнуть хочется, посмотреть что будет, блин..

>А так страна эта еще 1000 лет в дерьме будет жить.
Афедроном чую, будет, вот никто пальцем не пошевелит чтобы этого небыло все только за себя думают, думают а плевал я на них всех, мне никто хорошо не делает так и я никому ничего хорошего делать не буду.

Но! напомню, не оффтопик, а размышление на тему MicroSoft SQL server и его роль в нашей жизни :-)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145315
andreym999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Paul Atreidies
"Как PDC она уже давно может работать. Win2000 с таким контроллером работает как станция. Или имелось в виду что-то другое?
Active Directory она вряд ли поддерживает :)"

Вот и я насколько знаю что не поддерживает а посему это сравнение немного не к месту (ничего личного) . А в свете недавно обнаруженных дыр в самбе это вообще как-то не очень интерестно :( и даже грустно .

Кстати вопрос это только мои ощущения ??? В опенсорс подуктах в последнее время появилось много проблем с безопастностью ???
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145430
Ай да молодец alex_k

"Ну чето прибило мнея на письмо сегодня, вот вобщем идея моя какая, хочу я чтобы майкрософт гоу хоум, или бесплатно и с открытыми исходными текстами, чего пока наблюдаю только у всякого рода юниксов и линуксов"

Настоящие патриоты не остановятся на майкрософте! Интел, Саны, Ораклы и иже сними - гоу хоум! Или открывайте все свои коды-документацию-секреты и раздавайте все бесплатно, или мы полностью переключимся на нашенского производителя. А то иш, моду взяли, понаделают там всякого и норовят нас обобрать до нитки. А у нас и свое есть. Ну или было.

А еще эти, как их там, Боинги, БМВ и мерседесы тоже туда-же. Короче - назад к истокам! И квас наш куда лучше ихнего забугорного пойла, от которого только живот пучит.

Извиняйте, если не в тему...
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145463
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>. Короче - назад к истокам!
Ну что вы так, прям как дети. Если человек не идет туда куда идут все, он что идет назад?
Или что, кроме сан, интел и майкрософт нет вообще ничего и толко они правильно а остольное неправильно?
Да пускай, было не наше стало наше, в русском языке половина слов почти явственно нерусского происхождения. Давайте заимствовать, но давайте заимствовать без убытка для себя. mssql сервер хорошая штука, работает, люди довольны, но ведь это всеравно что покупать трактора для колхозов в америке. А не прощще купить чертежи и сделать свой трактор? Не обязательна ассоциация чертежи - исходники. Вот тот же оракл, да буржуйский, да покупают его чем спонсируют вероятного противника, но есть плюс, работает под линукс. А это уже свобода отказаться от другого продукта майкрософт и заплатить им поменьше. Каким вы видите будущее нашей цивилизации? не завтра не через сто лет а через тысячу? Галактическая экспансия? Пик духовного развития человечества с массовыми выходами в астрал? или может быть просто маленькая республика основанная на рабовладении с населением в 5 миллиардов человек и с 1 миллиардом граждан. Думал ли тот князь что принял христианство сам и начал насаждать его в подвластных участках руси, как это его решение обернется для потомков? И как бы все обернулось если бы россия приняла мусульманство? Что было бы сейчас? Думаете ли вы, принимая решение какой сервер предложить заказчику, о том, как ваше решение отразится на потомках? Не бывает действие от которых небыло бы последствий. Вы не верите в реинкарнацию? а если? если в следующий раз вы прибудете сюдаже, на пару десятков лет попозже?
Ну ладно это все бредни. Итого по теме топика: пора уже завязывать с mssql сервером. пора делать следующие шаги. потом и от оракла нужно будет отказаться. Я бы вообще указом президента ввел юникс в обязательную программу для школ и вузов. А всякие винды тем же указом запретил. Организовать при крупных университетах координационные центры. Студент диплом делает, а ему из центра тему для диплома: выбирай на вкус. Сделал, а это часть операционной системы или оффисного пакета или еще чего. а фантазии это все, ну почему мы так себя боимся, россия синоним говно. Наше синоним устарелое и отстойное. Производить свое - тдти назад к истокам. ладно, ругайте меня :-) хотя я себя патриотом не считаю, потому что к государству отношусь почти как к врагу.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145505
Фотография чингиз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1\r
возвращаясь к M$SQL\r
/topic/29493\r
\r
мне нравится скромная фразка\r
--------------\r
jimmers <- что же тут поделать, авторизация то скульная, её проблемы давно известны\r
--------------\r
К Деду Маздаю вопрос - \r
в каких рекламных M$ информациях и обзорах об этом можно почитать?\r
\r
пришел кто попало и из системных таблиц делает запросы\r
\r
2\r
как то статейка попалась\r
Германия правительственные учреждения на линух переводит.\r
ссылки не помню.\r
\r
3\r
2 tygra\r
ты бы на не русскую тупость посмотрел бы для начала,\r
прежде чем русскую тупость ругать. что бы было с чем сравнивать.\r
а то гляди, под американским менеджментом - то может и завоешь\r
еще.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145510
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Дед Маздай
>2c127
> Вы напрасно полагаете, будто цель моей жизни - убедить Вас, что hotmail работает на Win2k.

Абсолютно я так не полагаю. Более того, тут вроде никто и не говорил, что хотмейл работает не на винде, почитайте внимательно. А то Вы как обычно спорите сами с собой. Хотмейл работал не на виндовой платформе несколько лет и в течение этого времени M$ делал безуспешные попытки перевести его на винду. Где же тут вранье, в котором Вы так легко обвиняете оппонентов? А кто громче всех кричит "держи вора" знаете?

А для меня лично еще одним поддтверждением было то, что я эти мелкомягкие потуги наблюдал со своего хотмейловского аккаунта.

Вот враг чингиз чуть выше вопрос задал насчет безопастности и ссылочку дал. Опять врет наверное. Вот и разгромите вражину, ответтье как майкрософтовский гуру, как скрыть список пользователей, системные таблицы и прочее. А то появляется впечатление что в MSSQL только ленивый не влезет без разрешения.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145516
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 tygra

>А то, что юзеры не знают, что такое файл - так это наоборот правильная политика MS - какого хрена переж тем, как работать на компутере, юзер должен читать книги про то, как устроена файловая и операционная система?

Конечно, кто ж спорит, правильная политика. Вот, именно так юзеру и говорят: "ничего не нужно, купи, садись и работай", а он бедняга, верит. Начинает работать, работает пару недель, заводит кучу документов, и вот тут выясняется, что без кое-каких знаний все-таки не обойтись. И начинает несознательный юзер книжки читать и по друзьям звонить, а сознательный либо в саппорт обращается и платит за это бабки, либо идет на небесплатные мелкософтовские курсы "сертифицированный пользователь мелкософт офиса". И в результате все равно узнает что такое файл, директория, диск и пр, но уже за деньги.

Та же история повторяется, когда кто-то из начальства покупается на рекламку, что MSSQL не нуждается в DBA и оптимизации. Купи, садись и работай на здоровье.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145522
папа Карло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и что?

да! мс продает. продает надо отметить успешно. над кем смемся? над собой смеемся. сила то в том как раз, чтобы отличить мух от котлет, здесь и выходят из тьмы профи, которые говорят что делать вовсе не надо как майкрософт говорит. а делать надо правильно. кост эффектив что говорится.

мс, как любая другая лавка "разводит" народ. кто-то разводиться, кто-то нет. почему говорят что аммериканские машины часто ломаются? потому что часто? не совсем, потому что продают их миллионами, а японцев сотнями тысяч. вот и статистика такая.

тоже самое и МС... он продает миллиардами (в долларах). продает успешно. и не надо на него срать. коль покупаете. а если воруете то тем более. сейчас на меня накинться. у нас есть что ответить.... у меня дома и фрибсд стоит со всеми серверами, и ВинХП (купленная), и ПДА с МСом внутри и я доволен. О чем это говорит? О том, что всему свое место. Если вы ругаете вещь А то может просто вы ее неправильно используете? Да, можно экскаватором гвозди забивать, я понимаю. В конце концов. Многим кто ругает МС, МС "дает на масло на хлеб". Да мне тоже не нравится некоторые вещи в СКЛ Сервере (имею право говорить про него плохие вещи, делал террабайтные солюшены). Многие баги просто детские. Да, СКЛ Сервер не на майнфрейме. Да, его там нет, но СКЛ сервер имеет лучший ТСО на среднем размере.

Операционки. Мастдай рулит как десктоп, надесь никто с этим спорить не будет (Ах почему полуось сдохла с объектным десктопом :( ) Юниха (бесплатные) отожрали достаточно большой процент серверного рынка у МС, и это для МС настоящая проблема и они ее будут решать. уменьшением цен, выходом на майнфрейм, повышением производительности. пути есть. Программить под юниха проще.

Ворды и все остальное. Да, они (МС), козлы, меняют формат. Но есть пример. Возьмите Ньютон от Яблока. Где он сейчас? Сейчас есть ПДА с ПокетПиСи внутрях. Это обычная эволюция. Это не защита МС, это показатель того, что прогресс идет вперед, порой разной ценой. Разной. Дороже, дешевле. Например я не покупал многие вещи пока они не достигли моей цены, сотовый, видик, двд, пда, софт, итд, итп.

Короче резюме будет такое: пахарю пахарево, ... Важно уметь грамотно использовать вещи и все. и будет ваша жизнь счастливой.

Чирз!
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145666
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 alex_k

Я бы вообще указом президента ввел юникс в обязательную программу для школ и вузов. А всякие винды тем же указом запретил.

Да-да, обязательно, и особенно компьютеры их буржуйские в этот же указ - и везде поставить БК-001, потому как другого то нет своего

Что-то мне напоминают такие высказывания типа "всех ненаших вон отседова, будем только на нашем (говне конечно, больше нет ничего)". Было это, было.

А давайте и пиратский софт запретим. И все его удалим. Везде. И в какой жопе тогда будет Россия и российские программисты? В глубокой!!! А если еще и оставшийся лицензионный удалим - ну так как не любим мы их, буржуев - то тогда будет не одна жопа, а несколько.

Во, вспомнил! Фильм такой: Джек Восьмеркин Американец. Точь в точь передает Россию. Интересен там момент, когда он сигары продавал. Точнее, пытался. Как на халяву - так все взяли покурить, хвалили. А как предложил купить - так все, какой там, ишь ты, буржуй американский, нажиться на нас хочешь, гад проклятый!!! Мы уж лучше на своих горбатиться будем, потому что хоть и говно - но ведь родноееееее....... :)
Замечательный фильм. И нисколько не устарел.

И еще вот мысля: что государство, что страна - в России это все одно. Откуда же, как не из страны, в государство то работники работать идут? Так вот оно и получается - какая страна, такое и государство.

Если кто-то согласен хоть говно, но родное - я извините нет, я хочу нормально жить, мне все-равно, свое, чужое, лишь бы было хорошо.

Так что "Пишите, Шура, пишите" русский MS SQL Server 2005, я даже поставлю против 1:100 :)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145728
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Если кто-то согласен хоть говно, но родное - я извините нет, я хочу нормально жить, мне все-равно, свое, чужое, лишь бы было хорошо.

Если жить на этих принципах - то страна наша с нефтяной/газовой иглы не слезет.
Да, мы не умеем производить автомобили, но если открыть рынок для импорта автомобилей то загубив свою промышленность мы уже никогда их делать и не научимся. А импорт будем оплачивать нефтью. Особенно это касается наукоёмких отраслей (типа самолётостроения) где важна преемственность опыта и знаний у специалистов.

Вообще все наши проблемы от того, что у нас есть нефть,газ и куча других природных богатств.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145766
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, мы не умеем производить автомобили, но если открыть рынок для импорта автомобилей то загубив свою промышленность мы уже никогда их делать и не научимся
А не открыв, в отсутствии конкуренции, научимся?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145772
Фотография чингиз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПК
----
Короче резюме будет такое: пахарю пахарево, ... Важно уметь грамотно использовать вещи и все.
-----
с этим согласен
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145778
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Pavel

У нас ещё не всё потеряно, научимся. Протекционизм в отношении своих производителей должен быть всегда, но разумный.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145790
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у нас уже практически потеряна гражданская авиация. Думаете на Западе протекции нет? Да там лобби у тех же Боинг и АэрБаса такое, что жалкие подачки нашим чиновникам - это мелочь...пять копеек на метро. Рынок для нас закрыт.
С другой стороны, ВАЗ умер не сегодня. Это случилось уже очень давно. Смешно смотреть на жалкие потуги правительства с таможенными пошлинами.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32145875
Офф крепчал.
Ай молодца alex_k !

"Я бы вообще указом президента ввел юникс в обязательную программу для школ и вузов. А всякие винды тем же указом запретил. Организовать при крупных университетах координационные центры."

Правильно мыслишь, товарищ! Даешь снова "шарашки", куда, за связи с иностранцами путем использования империалистических поделок и интернета, нужно засадить всех нынешних так называемых "програмеров". И пусть капиталисты там милиарды долларов вкладывают, мы на трудовом энтуазизме, ну и с помощью небольшого стимула в виде срока, догоним их и перегоним. И плевать на то, что будем заново велосипед изобретать. Зато свой, ни от кого не зависящий! Мы сумеем воплотить в жизнь принципы Чуч-Хе хотя бы в информационных технологиях! Вот только все, что сделаем, мы буржуям не покажем. И эти всякие "опен сорсы" - это заговор их разведок, они так хотят все наши секреты выведать. Так что все, что будем делать, только под гриф сов. секретно, и с подпиской о не выезде.

"хотя я себя патриотом не считаю, потому что к государству отношусь почти как к врагу."

А вот это зря... но похоже у вас это взаимно...
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32146100
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 УраПатриот
:-) чквствую в твоих словах некий сарказм.
Неоторые люди слышат то что хотят услышать. Быть может кто-то в моих словах уловил мою мысль, быть может нет, ладно, это не важно.

Полностью подтверждаю правоту Тигры, УраПатриота и всех остальных кто со мной не согласен. Спорить не буду, желаю успехов :-)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32146247
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zaxx
У нас ещё не всё потеряно, научимся. Протекционизм в отношении своих производителей должен быть всегда, но разумный.
Надеюсь что получится. Правда, в ожидании чуда, ездил езжу и буду ездить на иномарках. А тот протекционизм, который мы имеем сегодня (имеем во всех смыслах) ничего кроме раздражения и очередного подтверждения коррумпированности и тупости высокопоставленных чиновников не вызывает. Уже было, прохдили.Не так давно в россию ехали иномарки с 'застаренными' документами. Теперь едут с 'омоложенными'. И на каждый выверт найдется адекватный ответ. Вот только это напоминает войну с собственным народом.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32146308
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 папа Карло
>Операционки. Мастдай рулит как десктоп, надесь никто с этим спорить не будет

Вот и нефиг лезть с десктопной операционкой в большие системы. Точно так же как и MSSQL - для малых и средних БД. Никто не спорит. Есть проблемы, а у кого их нет. Но на больших тяжелых системах он просто не конкурент ораклам и дб2, и нечего туда лезть. Но к сожалению наслущавшемуся мелкософтовского пения начальству это объяснить очень сложно.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32147224
папа Карло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с127... тебе пример надо. я сделал террабайтную базу для одной системы на скл сервере 2000 с временем отклика меньше 1ой секунды для 90% запросов. это не энтерпрайз? что это тогда? пора отучаться говорить за всех. преценденты есть. да, мне было бы удобнее сделать ту систему на оракле, многие проблемы бы отпали, но вопросы решаемы.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32147235
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 папа Карло

1) Я говорил за себя, высказывал личное мнение и приводил примеры из личного опыта. Это подчеркивалось.

2) Тут уже миллион раз говорилось, что любые проблемы в принципе решаемы везде, на любой платформе и это не обсуждается. Например в соседнем топике по фокспро никто не смог привести ни одного веского аргумента, против того, чтоб использовать фокспро везде и всегда. На всякий аргумент фокспрошники отвечали, что можно где-то что-то подправить, дописать и все будет в принципе работать. На это трудно возразить. Вопрос только в том, какие усилия требуются, чтоб построить работоспособную систему.

Так вот первоначальное мое утверждение состояло в том, что оракл требует для этого значительно меньше усилий чем MSSQL, причем ИМХО (!) даже для небольших баз данных. То, что это верно по крайней мере для больших ДБ ты подтвердил. Спорить вроде не о чем.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32147253
папа Карло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так вот первоначальное мое утверждение состояло в том, что оракл требует для этого значительно меньше усилий чем MSSQL, причем ИМХО (!) даже для небольших баз данных. То, что это верно по крайней мере для больших ДБ ты подтвердил. Спорить вроде не о чем.

это неправильное утверждение (заметь я не говорю *ты* прав или нет, я говорю про утверждение). дело в том что все зависит от того кто систему делает и какая квалификация. человек может знать как сделать систему на скл сервере и не знать как ее сделать на оракле. у человека могут быть личные предпочтения... скорость зависит не от предпочтений, а от квалификации. как ты думаешь какой продукт оракл или скл сервер буде выбран компанией с одним наикрутейшим спецом по ораклу или 10ю средними спецами по скл серверу если:

- проект должен быть сделан за 3 месяца;
- крутой спец сделает его на оракле за 4 месяца;
- команда из 10 человек сделает его за 2.5 месяца;

?

еще раз: оракл не требует усилий больше или меньше. это инструмент. на этом все и стоит.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32147273
с127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 папа Карло

Абсолютно согласен, бывают разные обстоятельства.

Но вот точная фраза, с которой все закрутилось:
>При низкой квалификации разработчиков и админов MSSQL многие ошибки простит, и сам что-то оптимизирует, хотя замедление может быть раз в 10 - 100. Но оракл при таких условиях вообще не заработает

Я привел пример из своего опыта, когда наша команда довольно легко справилась с проблемами оракла и не смогла справиться с проблемами MSSQL в сходной ситуации, хоть мы очень старались. Опыта работы с каждым продуктом у нас было одинаково - почти никакого.

Этот контрпример опровергает утверждение, что MSSQL всегда проще. У меня аналогичных примеров несколько, но это не очень важно, достаточно одного.

А если говорить неформально, то мелкософт распространяет легенды о простоте своих продуктов, ориентированных на серверную платформу (Win2000, MSSQL). Но эта простота кажущаяся, до первой проблемы. Как только возникает проблема - народ зарывается в книжки и документацию и тратит те же усилия, которые должен был бы потратить в начале при освоении продукта, а может и больше. Вот я и пытался тут объяснить что выигрыша обычно никакого нет, а есть даже проигрыш.

Я также абсолютно согласен, что все норовят развести клиента, причем чем больше тем лучше. Но есть (были) рамки. Никто, кроме мелкософта не врет (или не врал до недавнего времени, они были пионерами), что с их продуктами справится домохозяйка. Это было бы просто смешно, но менеджеры и всякое прочее начальство ведется на эту чушь. Именно на них и расчет.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32148143
TPC.ORG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to c127: Инструкция по разоблачению черной магии.

1. Открываем:

www.tpc.org

2. Смотрим на первую строчку (только оооочень внимательно).

3. Ищем глазами слово ОраКуул

4. Не находим

5. Смотрим несколькими строчками ниже

6. Находим

7. Закрываем

8. Пишем в форум что тесты - остой, что все куплено, что TPC ламеры по сравнению с с127, что на настоящих системах все по другому и вообще M$ по сравнению с Ora¢l€

9. Have fun!
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32148569
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
www.tpc.org это не только конкурс СУБД, но и конкурс железок.

Non-Clustered Results:

В той самой верхней строчки для MSSQL
Server - Intel Itanium2 1.5GHz # of CPUs: 64
# of clients: - 32 CPU: Intel Xeon 2.8GHz CPUs per client: 2

Для Oracle (5-я строчка)
Server - IBM Power 4 1300 MHz # of CPUs: 32
# of clients: 14 CPU: IBM RS64-IV 600 MHz CPUs per client: 4

Clustered Results:

В верхней строчки для MSSQL
Server - Intel Pentium III Xeon 900 MHz # of CPUs: 272
# of clients: 64 CPU: Intel Pentium III 800 Mhz CPUs per client: 2

Для Oracle (4-я строчка)
Server - Intel Xeon 900 MHz # of CPUs: 32
# of clients: 16 CPU: Intel Pentium III 1.4GHz CPUs per client: 2

И как можно сравнивать эти результаты межжу собой, и далать выводы что круче ?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32148627
TPC.ORG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to: Zaxx

"www.tpc.org это не только конкурс СУБД, но и конкурс железок.
...
И как можно сравнивать эти результаты межжу собой, и далать выводы что круче ?"


Читаем:
http://www.tpc.org/information/about/about.asp

Typically, the TPC produces benchmarks that measure transaction processing (TP) and database (DB) performance in terms of how many transactions a given system and database can perform per unit of time, e.g., transactions per second or transactions per minute.

На сегодня TPC.ORG это абсолютный зачет среди всех железок, ОС, DB. Т.е. если вендор стоит на 4 строчке, то это значит, что в природе не сущесвует железок, софта, настроек, и т.п. на которых он бы мог работать быстрее. В этой гонке нет понятия "да мы можем, но нам лень". Каждый заезд стоит несколько миллионов usd, и как в королевских гонках тут все участники выжимают по максимуму. TPC как раз и придумали для того, чтобы "сравнивать не сравнимое" на эталонной задаче.

Для "тонкого" выбора есть http://www.tpc.org/tpcc/results/tpccadvanced2.asp
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32148790
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 TPC.ORG
Представляю себе квалификацию специалиста, если он при выборе SQL-сервера для проекта идет на www.tpc.org , чтобы посмотреть там на дядечек , выложивших свои..., кхм, ДЕВАЙСЫ на стол с линейкой
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32148817
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 TPC.ORG

>Т.е. если вендор стоит на 4 строчке, то это значит, что в природе не сущесвует железок, софта, настроек, и т.п. на которых он бы мог работать быстрее

1. MSSQL - Intel Pentium III Xeon 900 MHz # of CPUs: 272
2. Oracle - Intel Xeon 900 MHz # of CPUs: 32

Ты хочешь сказать что если Oracle поставить на кластер №1 (272 процессора), то он перестанет работать или станет работать медленнее чем на 32х процессорном №2 ?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32149012
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык вот количество процессоров, начиная от некоторой цифры, никак на скорость работы не влияют уже - только на количество обслуживаемых клиентов.

Это как если на Жигули поставить не один, а 4 двигателя - быстрее то ездить не станет, а вот в гору лучше заберется :)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32149046
TPC.ORG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to Zaxx:

"Ты хочешь сказать что если Oracle поставить на кластер №1 (272 процессора), то он перестанет работать или станет работать медленнее чем на 32х процессорном №2 ?"

Гадать глупо. Есть 2 факта:

1. У Oracle результата на 272 процессорах нет (макc - 64 на РИСК-Супердоме HP: 389434.4). Почему - вопрос не ко мне, а к Oracle. Придумывать ответ за них не буду.

2. Для 32х процессорного Intel Pentium III Xeon 900 MHz лучший результат Oracle: 138362.03, для тех же 32х процессоров Intel Pentium III Xeon 900 MHz лучший результат MS SQL: 165218.71. Т.е. с точки зрения сравнения на равных CPU - Oracle хуже по скорости.

Примечание: Результаты Oracle опубликованы 9/16/2002, 10 месяцев спустя после MS (11/11/2001). Можно догадаться, что цель была показать луший Price Performance (у Oracle он 17.38 usd против 21.33 у MS) на что MS ответил через 2 месяца (11/4/2002), показав на 32 CPU уже 203518.03 TpmC за 13.18 usd на более быстром Xeon MP 1.6GHz.

Повторюсь: смотри ссылку http://www.tpc.org/tpcc/results/tpccadvanced2.asp - можно почерпнуть массу любопытной информации.

to: ora600

"Представляю себе квалификацию специалиста..."

Настоящие специалисты не изучают объективных данных, у них есть внутренний голос, с которым они советуются. Правда, когда 5 лет назад MS SQL сливал по полной в TPC тестах (за исключением стоимости транзакций), то этот голос очень даже гордился офигительным превосходством Oracle и говорил всем: "Все отстой, смотрите тесты". Потом, когда MS сделал кластерный результат, но продолжал сливавать на не-кластерных системах, тот-же голос объяснял "Кластеры - фигня, настоящие системы работают без всяких кластеров, а на одной машине с большим кол-вом процессоров". Ну а теперь голос нежно шепчет: "Верь мне... все эти тесты ну ни как не связанны с жизнью, и не смотри на них. Верь - я плохого не посоветую. Верь!". И специалисты верят. А зря, так как если случится день, когда Oracle опять вырвется вперед, то они не поверят и этому. Так и просится совет: относитесь к этому не как к религии, а как к спорту. Ведь когда я болею за команду, то не кричу что "турнирная таблица - не показатель" если моя команда проигрывает? Тем более, что если я за нее болею по настоящему, то буду ждать момента, когда она вернет себе лидерство. И чем сложнее борьба - тем почетней трофей. Так что "Oле Oracle!" :)
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32149339
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>1. У Oracle результата на 272 процессорах нет (макc - 64 на РИСК-Супердоме HP: 389434.4). Почему - вопрос не ко мне, а к Oracle. Придумывать ответ за них не буду.

Я думаю, что разница здесь в том, что Оракл и МС по разному строят свои кластерные решения.

Оле Россия?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32149485
Работник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.oracle.com/ip/index.html?database1.html
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32149560
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
согласен с работником

если изучать субд с целью ехать на работу то лучше оракл

http://itc.ua/article.phtml?ID=9952&IDw=61&pid=75

тут надо еще добавить, что M$ свои индульгенции, сорри , сертификаты
продает пачками налево и направо - в среде M$ SQL конкуренция за рабочее место выше будет.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32149561
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://itc.ua/article.phtml?ID=13015&IDw=61&pid=75
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32156560
Фотография чингиз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--
Отказ от ориентации на OS/2 привел к серьезным проблемам во взаимоотношениях между Microsoft и IBM. Официальных заявлений не поступало, просто на одной из межкорпоративных презентаций сотрудники IBM в замешательстве обнаружили, что созданная ОС не имеет никакого отношения к детищу их компании. Тем не менее в состав Windows NT 3.1 (нумерация была "подогнана" к текущей версии 16-разрядной Windows, существовавшей на тот момент) вошла поддержка DOS, Win16, POSIX и OS/2 API в том числе. В июле 1993 г. новая серверная система от Microsoft вышла в свет и начала свой путь.
---
http://itc.ua/article.phtml?ID=13390&pid=0
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32239385
TPC.ORG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Было:

"Настоящие специалисты не изучают объективных данных, у них есть внутренний голос, с которым они советуются ... А зря, так как если случится день, когда Oracle опять вырвется вперед, то они не поверят и этому."

Новый раунд

Have Fun
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32240927
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c127
---Вот и нефиг лезть с десктопной операционкой в большие системы. Точно так же как и MSSQL - для малых и средних БД.

самая большая база с изображениями (www.terraserver.com) - MS SQL2000
самая большая база вообще (патентное бюро США) - DB2
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32240958
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Lepsik
>c127
>---Вот и нефиг лезть с десктопной операционкой в большие системы. Точно так же как и MSSQL - для малых и средних БД.

> самая большая база с изображениями (www.terraserver.com) - MS SQL2000
самая большая база вообще (патентное бюро США) - DB2

Доброе утро, как спалось? Я думал топик закрыт давно.

Под базой данных понимается не только хранилище, но и средства доступа. Так что размер сам по себе ни о чем не говорит. Можно и в плоские файлы много чего позапихивать, только вот что с этим всем потом делать. Если забыть о доступе, то окажется что самый большой склад в городе это городская свалка.

А то что это база данных изображений (www.terraserver.com) говорит о том, что львиная доля пространства занята блобами. Для СУБД это легкий режим, бесплатный постгре наверное тоже бы справился. Люди почему-то выбрали MSSQL, а могли оракл или сайбейз или мускл.

Теперь о tpc.org, раз уж вспомнили.
Во-первых к этому тесту никто кроме мелкософта и его сторонников очень серьезно не относится и правильно делет. Тест он и есть тест, хотя спецы с tpc.org молодцы, стараются как могут.
Во-вторых, почему-то все смотрели и продолжают смотреть только на TPC-C. Когда там лидировал MSSQL, этот тест приводился как аргумент в контексте того, что оптимизатор запросов MSSQL лучший в мире. Но ведь TPC-C это OLTP: короткие простые запросы от кучи пользователей и для оптимизатора этот режим не показатель. Возможности оптимизатора показывает TPC-H, и вот там мелкософт на моей памяти занимал в лучшем случае третье место, да и то на самых малых размерах БД, а в категорию большие баз данных вообще не попадал.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32241295
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а почему вдруг резко пропали аргументы, мол Оракл версионник и потому априори медленный :-)))
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32242473
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-- Re: MS SQL Server FOREVER!?!?!
2c127

--Вот и нефиг лезть с десктопной операционкой в большие системы. Точно так же как и MSSQL - для малых и средних БД.
> самая большая база с изображениями (www.terraserver.com) - MS SQL2000
самая большая база вообще (патентное бюро США) - DB2

---Под базой данных понимается не только хранилище, но и средства доступа. --Так что размер сам по себе ни о чем не говорит.


дак что определяет понятие "для малых и средних БД" ?

среднее для MSSQL по времени доступа или размеру сложности или по размеру базы как хранилица ?
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32242494
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Lepsik

>дак что определяет понятие "для малых и средних БД" ?

>среднее для MSSQL по времени доступа или размеру сложности или по размеру базы как хранилица ?

В первую очередь конечно по размеру, но при котором сохраняется приемлимое время реакции СУБД и это с учетом сложности структуры БД. Понятие интуитивное, не нужно придираться к словам. Но нужно помнить, что мы говорим не просто о наборе больших файлов, а о СУБД.

А вообще рекомендую почитать топик по фокспро, там доказывается, что фокспро (речь идет о встроенной СУБД) - идеальне средство для решения абсолютно любых задач, в том числе и больших. Вразумительных аргументов против привести не удалось.
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32243101
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>> самая большая база с изображениями (www.terraserver.com) - MS SQL2000
>самая большая база вообще (патентное бюро США) - DB2

А я вот слышал. что самая большая по объему база (сотни террабайт) - NASA и работает на Informix ;-P
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32243859
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>> самая большая база с изображениями (www.terraserver.com) - MS SQL2000
>самая большая база вообще (патентное бюро США) - DB2
--А я вот слышал. что самая большая по объему база (сотни террабайт) - NASA и работает на Informix ;-P

собственно теперь Informix скоро станет DB2 так что в ихнем лагере прибыло
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32247999
xz321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотрел только-что на tpc.org
1. Oracle 10 G + 64 proc Itanium
2. DB2 UDB 8.1 + 32 proc pSeries
3. MS-SQL 100 + Compaq Cluster

Все хорошо.... Только сейчас доступна только DB2 + pSeries
MS + Compaq через месяц
Oracle вообще в конце года

Тестировщики бета систем епрст....
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32248033
xz321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
О где-то читал у Deutche Telecom кажется билинг на DB2 крутится
OLTP база 17 ТЕРАБАЙТ. А вы тут самая большая БД картинок....
...
Рейтинг: 0 / 0
MS SQL Server FOREVER!?!?!
    #32248267
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2xz321
--О где-то читал у Deutche Telecom кажется билинг на DB2 крутится
OLTP база 17 ТЕРАБАЙТ.

не смеши такими цифрами.
Даже какая-то BaBar Database System с Objectivity VLDB на LinxOS держит 833.0 TB
http://www.slac.stanford.edu/BFROOT/www/Public/Computing/Databases/

The center and the BaBar project are funded by the U.S. Department of Energy.



кстати претензии IBM к MS по поводу самых больших баз.

http://www.techweb.com/wire/story/TWB19980710S0001

---version 7.0 Enterprise Edition with its 64-bit AlphaServer 8400 system.
. Microsoft's TerraServer holds 1.01 Tbytes of compressed data and 3.5 Tbytes in uncompressed form (не считая в других GIS форматах). Aerial Images is providing the SPIN 2 high-resolution satellite and digital imagery that it acquired from Sovinformsputnik, a branch of the Russian Space Agency.

---IBM's patent site, (www.patents.ibm.com), includes drawings and descriptions of all U.S. patents since 1971 and is 1.5 Tbytes compressed and 15 Tbytes uncompressed.

и это 1998 год. щас уже больше я так подозреваю
...
Рейтинг: 0 / 0
232 сообщений из 232, показаны все 10 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MS SQL Server FOREVER!?!?!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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