powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Что лучше? Оракул9i или MS SQL2000? И чем?
25 сообщений из 488, страница 7 из 20
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32358994
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
мда ... может Cat2 это бот ?

1. про пакаджи: читать 3 раза или до просветления
2. про валид: если удалить табличку, то МС тупо будет исполнять процедуру, даже если она юзает уже удаленную табличку, т.е. пол процедуры пройдет пока не наткнется на ошибку ... результат не предсказуем
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32358998
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
var:="insert into ... set name=' "lamer" ' ";
странно у меня тоже не работает :)

Тут больше подходит смайлик :(
В КАКОЙ ВЕРСИИ ЭТО БУДЕТ РАБОТАТЬ?
такие "мелочи" сильно затрудняют жизнь программеров.


Cat, а до вас действительно так и не дошло почему не работает ?
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359005
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ну прочитал я про пакеты еще раз. Нигде не нашел упоминания об использовании в них чего-то кроме средств базы данных. Шаги в пакетах MS SQL DTS тоже могут выполнятся в зависимости от результата выполнения предыдущего шага. Ну и в чем тут Оракл рулит? В том, что использует меньше возможностей? Все, что там перечислено мсскуль делает. И плюс еще многое другое. Наверное, просто страшно признать, что тут Oracle уделали. Ничего. Привыкайте.
========
Я уже писал выше о DTS-пакетах. Что они могут.


=======
Вот радость-то. Уметь записывать в базу процедуры, которые не могут быть выполнены. Все девелоперы дружными рядами идут записываться.
=========
Это что, стиль такой в Oracle, убивать таблицы в базе? А потом с гордость отмечать, что связанные с ними процедуры не работают.
При правильном написании процедуры - результат предсказуем.
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359006
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Yo!
Меня не интересует приведенный пример. Возможно там ошибка синтаксиса. Не знаю. Меня интересует, почему см. выше. Про закачку и про сайт.
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359038
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 All

Не нужно ругаться.

2 funikovyuri

>могу заверить что мы его очень любим :)

Дай IP сервера лепсику, если не жалко. Шутка.

2 Cat2

>Если кто-то из ораклоидов что-то и сравнивает, то Oracle 9i с MS SQL 6.5.

Не 9i, а 8, я с девятым не работал. Дело в том, что MSSQL6.5 и оракл 8 были на рынке в о дно время (начало 1998 года) и именно мелкософт представлял их как конкурирующие продукты. Трудно поверить, правда. Так что все прeтензии туда.

>Забыл написать. Оппоненты со стороны Oracle постоянно аппелируют к MS SQL 6.5 - 7.0

Не оппоненты, а оппонент, кроме меня тут вроде бы никто к 6.5 - 7.0 не аппелировал. Я бы может тоже аппелировал к MSSQL2000, там те же проблемы, но сожалению у меня под рукой есть только 7.x и нет MSSQL2000, а если я что нибудь кривое скажу в его адрес то у меня потребуют цитат и доказательств, а я бы не хотел быть голословным.

>Если использовать Windows Authentication, то никаких проблем с регистронезависимыми паролями нет.

Я говорил о двух разных независимых проблемах, а ты их зачем-то смешал в кучу. Первая - OS Authentication. Тут проблемы очевидны: либо передавать парольв SQL сервер, либо SQL сервер должен верить OS и пускать пользователя без пароля вообще. По-моему MSSQL сервер использует второй способ и в syslogins пароли тех, кто имеет integrated logins имеют значения NULL. С появлением integrated logins у оракла у него понятно появились те же проблемы.

Вторая проблема - ухудшение защиты сервера в саse-insensitive режиме.

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

Вот-вот, наверное так и думали в команде мелкософта, когда принимали эту передовую технологию. Только не в два раза а в 2**16, т.е. 65536 раз. Простой пример, чтоб было понятнее, что такое два в шестнадцатой. Если на расшифровку правильнго case-sensitive пароля нужно, например, 100 лет, то на расшифровку того же case-insensitive пароля нужно 0.6 дня или 13 часов 22 минуты. Это примерно.

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

Это второй конкретный вопрос, а первый был: зачем светить зашифрованный пароль пользователя в syslogins.

Кстати то же было и в MSSQL6.5. Изменилась ли ситуация в MSSQL2000? Вроде бы нет, я точно не помню.
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359100
Leningrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в качестве уточнения про 100лет:
пусть алфавит 20 символов, тогда чтобы перебрать 16значный пароль за 100 лет надо переберать по 2е11 паролей в сек.
было бы уместней 100млн лет и 1500.
p.s. но все равно поделки m$ отстой.
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359104
Фотография Markelenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2, про " Вам уже объясняли здесь не один раз. Если не понимаете - зайдите на форум Oracle (а можете и здесь) и задайте свой вопрос про двойные кавычки конкретнее: приведите SQL-текст, который не работает.

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

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

P.S.
Честное слово, Ваша грубость утомляет. Почитайте Ваши посты - бр...
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359188
s79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
s79
Гость
Cat2
DTS (Data Transformation Services) - выполняет пакеты заданий. В пакетах используются VBScript или JScript, которые через ActivX могут выполнять обращение ко всему, что может являтся сервером OLE. В том числе и обращатся к файловой системе. Можно найти любой файл и залить его в базу. Хоть целиком, хоть выдрав из него кусок.
Cat2 Packаge в MS SQL являются по сути выполняемыми на стороне сервера программами (этакая трехзвенка получается). Причем могут задействовать все возможности ОС. А packаge в Oracle?
Я немного не понял в этих строках вы говорите об одном и том же Packаge?
Если да то я понимаю так что DTS дублирует возможности расширенных процедур MSSQL. Если во второй цитате, говорилось именно об расширенных процедурах
то в Oracle это есть.
Cat2
Ну прочитал я про пакеты еще раз. Нигде не нашел упоминания об использовании в них чего-то кроме средств базы данных. Шаги в пакетах MS SQL DTS тоже могут выполнятся в зависимости от результата выполнения предыдущего шага. Ну и в чем тут Оракл рулит?
Скажем так для вызова сторонних используется extended procedure которые могут запускаться в Pacage.
В Oracle package применяются для группировки процедур и функций и сокрытия деталей реализации. Самая лучшая аналогия это класс на C есть интерфейс и есть реализация.
Приведу простейший пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
create or replace package T is
      procedure P1(P2 in number,P3 in number);
      procedure P2(P1 in number,P4 in number);
end T;
/
create or replace package body T is
procedure P0(P1 in number,P2 in number,P3 in number,P4 in number) as
begin
NULL;
end;
procedure P1(P2 in number,P3 in number) as
begin
     P0( 0 ,P2,P3, 5 );
end;           
procedure P2(P1 in number,P4 in number) as
begin
  P0(P1, 10 , 12 ,P4);
end;
end T;
/

и фих кто напрямую залезет в P0
Как это сделать на MSSQL 2000? Если кто подскажет то границы моей благадарности будут бесконечны :)

Господа любители Oracle напоминаю: насколько мне известо, по умолчанию Oracle тоже имеет case-insensive пользователя и пароль.

ЗЫ. Cat2 вторая цитата поста 20 дек 03, 00:47 не пренадлежит мне (по крайней мере я ее не нашел у себя)
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359262
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Cat2

По SQL92 package - это что-то типа namespace'a - и к DTS никакого отношения не имеет
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359295
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 s79 \r
\r
В MS SQL 2000 нету packages - и это конечно не очень удобно для разработчика. Самое смешное что у большинства поставщиков РСУБД их тоже или нет или они не соответсвуют SQL 92 - так что это у них какая-то общая болезнь\r
\r
теперь насчет того - как это обойти на MS SQL \r
Во-первых надо определиться какое приимущество packag\'a вы хотите использовать.\r
1 - безопасность - можно попытаться эмулировать с помощью ролей и прав доступа например\r
буду называть package - набор объектов в БД\r
создать два пользователя - package_developer и package_user\r
далее все объекты в packag\'e создаются package_developer (т.е. он их owner)\r
package_user получает права на те объекты через которые клиенты используют функционал данного packaga (т.е. что-то типа public членов-классов)\r
2 - смягчение конфликта имен - для MS SQL это достигается использованием соотвествующей \r
naming convention - т.е. надо именовать объекты так чтобы их имена были уникальны в пределах БД
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359388
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь за некомпетентность - а понятие БД в Оракле существует? Мне говорили, что там все таблицы(и вообще объекты БД) не разделены по БД и как бы в всё куче.
(Не ищите подвоха - я действительно не знаю)

2 с127

Это второй конкретный вопрос, а первый был: зачем светить зашифрованный пароль пользователя в syslogins.

Кстати то же было и в MSSQL6.5. Изменилась ли ситуация в MSSQL2000? Вроде бы нет, я точно не помню.


Жентельментское соглашение нарушено?
Или может проблемы с памятью, про 2000-й я же писал.
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359429
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Oracle нет понятия БД в том смысле, в котором оно есть в MS SQL и других продуктах. Есть понятие "схема" - совокупность объектов, которыми владеет некий пользователь. Для доступа к объектам другого пользователя необходимы соответствующие привилегии, которые может выдать "тот" пользователь.
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359482
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дык, в MS SQL, тоже самое - в каждой базе может быть сколько угодно схем, аналогичных оракловым...

дополнительный уровень иерархии - "база", весьма удобен - там, где в Oracle создают еще один инстанс, в MS SQL просто добавляют базу.
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359492
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Oracle ещё один инстанс обычно создают в тех случаях, когда настройки инстанса для одного приложения сильно идут в разрез с настройками для другого. С точки зрения удобства разработки - это безразлично, просто иная идеология, к которой надо привыкнуть.
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359509
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
дык, в MS SQL, тоже самое - в каждой базе может быть сколько угодно схем, аналогичных оракловым...

а что БД в МС имеют один набор пользователей на всех ?
а память, область сортировок, настройки и т.п. ?
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359526
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 vdimas

Там не все так просто - в Oracle DB - это нечто друго по идеологии чем БД в Sybase и MS. К тому же схемы в MS намного меньше развиты чем у Oracle
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359693
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, может это как-то решается, но из-за схем в Оракле была такая жопа - к таблицам, например, любому пользователю придется обращаться через имя владельца, когда в MS можно просто по имени, что гораздо лучше. Хотя может это на Оракле как-то решается, тогда я не нашел ничего

-- Tygra's --
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359732
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
читать про синонимы, смену схемы
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359741
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь за некомпетентность - а понятие БД в Оракле существует? Мне говорили, что там все таблицы(и вообще объекты БД) не разделены по БД и как бы в всё куче.
Сразу оговорюсь, я не большой специалист в ORACLE. Но по-моему, понятию БД в MSSQL в ORACLE больше соответствует TABLE SPACE. И вообще в ORACLE более гибкая система настроек, чем в MSSQL.
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359746
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
2tygra:
тут кажется уже грилось про подготовку уровня домохозяйки ;)
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359776
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tablespace - это из другой оперы.
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359877
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, а вот такие вопросы:
1)Почему в Sybase ASA есть триггеры BEFORE, а в Sybase ASE - нет?
2)Почему в Sybase отсутствуют триггеры на уровне записи?
Интересно, в MS SQL триггеры на уровне записи тоже отсутствуют?

И еще пару мыслей:
1)Если взять одну и ту же модель базы данных, то на одном и том же железе,
чтобы вы не использовали - Оracle/DB2/Sybase/MSSQL - получите примерно равные результаты. (разница +-5%)

2)Давно бы уж взяли и прорестировали производительность всех ведущих б.д. на какой-нить простой модели. И хватит нести чушь в форуме.
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359888
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
простой модели

Тут MySQL будет быстрее всех :)
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359902
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 DimaR
Проверял? )) Точно? Что за модель?... с каким базами сравнивал? на каком количестве записей? сколько транзакций в секунду? Сколько одновременных подключений? Какая модель? Цифры можно посмотреть?
...
Рейтинг: 0 / 0
Что лучше? Оракул9i или MS SQL2000? И чем?
    #32359961
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
умные люди проверяли -
http://www.tpc.org
http://www.sap.com/benchmark/content.htm
...
Рейтинг: 0 / 0
25 сообщений из 488, страница 7 из 20
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Что лучше? Оракул9i или MS SQL2000? И чем?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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