Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
Госструктура, необходима база данных ремпубликанского значения. В ней будет перечень определенных предприятий, на ней будут проводиться тендера, она будет взаимодействовать с другими госресурсами. Я, как админ, и менеджеры компании имеют к ней локальный доступ по сетке, все остальные через тырнет. Этих остальных много. Очень. На чем ставить базу данных - Oracle или SQL? Каждый разработчик тянет одеяло на себя. Если нам поставят базу на одной из систем, то в случае если мы пригласим другую контору продолжать разработку и сопровожддение базы смогут ли они разобраться в ней и продолжить работу и в какой из систем. Говорят, что Oracle в этом смысле выгодней, можно просто внедрить дополнительный модуль, а в SQL необходимо переписывать больше. Но специалистов по SQL больше. Сопровождать его легче. Что делать? Что посоветуете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 11:32 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
тут всё полностью зависит от разработчика. Трындят много а делают плохо. Разработчика нужно выбирать а не сервер Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 11:47 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
посоветуем формулировать четче, что за разработчики, что они вам поставят, что вы за админ и прочее. оракл несравнимо мощнее (функционально), т.е. скорее всего вопрос сведется к тому что готовы ли вы платить разработчикам/админам больше за оракл и действительно ли вам нужна вся его мощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 11:47 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
оракл несравнимо мощнее ---------------- 8) понеслось Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 11:50 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
есть 2 разработчика - одни SQL щики другие, соответственно ораклисты. Каждый говорит, что они лучше. Я сисадмин, неплохой ;) сетевик, а не базист. А задача баз данных. Больше знакомых, которых могу подтянуть - sql щиков. Но повторю вопрос - что проще реконфигурить или дописывать завтра? Если мы поменяем разработчиков. Мож они завтра накроются или достигнут потолка. А сейчас я не могу сказать - насколько они круты. По отзывам норамльные, а в реале все может быть иначе. Так на ком остановиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 12:38 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
И если можно - ответы нужны обоснованные, на основе Ваших советов, я буду давть свои рекомендации. А то, что Оракл несравненно мощнее - это в чем он мощнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 12:42 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
GnoyZerИ если можно - ответы нужны обоснованные, на основе Ваших советов, я буду давть свои рекомендации. А то, что Оракл несравненно мощнее - это в чем он мощнее? если брать sql server 2000 то его можно сравнить с oracle7 (примерно 92 год), чуть подробней см тут : http://oraclemind.blogspot.com/2005/04/oracle-vs-mssql2k.html если брать sql server 2005 то его уже можно сравнивать oracle8i (98 год кажется), сейчас у нас 2006 год и oracle10g .. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 12:50 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
ну если они все говорят как ё примерно то исходи из тех что больше по количеству. Раз по качеству судить невозможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:05 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
Что написано на сайте Оракла понятно Ссылка на микрософт: Сравнение MS SQL Server и Oracle Я работал и на Оракл, и на MS SQL. Мне MS SQL нравится больше. По возможностям и производительности - MS SQL2005 ничем не уступает Оракл. Можно посмотреть например на tpc-c тесты и tpc-h тесты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:08 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
Это МS SQL не уступает на tpc-h и tpc-c??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:23 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
Yo.!! wrote: > если брать sql server 2000 то его можно сравнить с oracle7 (примерно 92 > год), чуть подробней см тут : > http://oraclemind.blogspot.com/2005/04/oracle-vs-mssql2k.html Пошел туда, оттуда - снова по ссылке, почиталь.... Интересное словоблудие.... дается один-два ярких примера правды, за которым скрывается некая ересь... к примеру, оракловское Код: plaintext 1. 2. Код: plaintext 1. или, sp_recompile - ну никак не знакомы ораклоидам, и им чтобы перекомпилить надо исходник... то, что в МС проца компилится перед запуском - оверхед... а в оракле с компиляцией при сохранении - нет :-( sp_addrolemember - ораклоидам кажется шифровкой, чуть ли не египетскими иероглифами.... какие-то они неискренние :-) зы напомнило: - пробовал женщину - жалкое подобие левой руки.... -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:32 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
Nikolay KulikovЭто МS SQL не уступает на tpc-h и tpc-c??? Да, не уступает. Смотрим tpc-c. Лучший результат на Itanium-серверах. На тех серверах где получены результаты выше - Windows не работает. Поэтому можно сделать вывод - SQL Server, на сравнимых платформах, лучше для OLTP чем Oracle и DB2. Ограничение по производительности сверху у него все же из-за того что он не на всех платформах работает меньше чем у Oracle и DB2, но много ли тех кому не хватит 64-х Itanium2 процессоров? Я например, для тех задач что решают наши сервера, не вижу в ближайшее время потребности в более чем 16-ти процессорных серверах - а сейчас сервера еще слабее стоят и справляются. Смотрим tpc-h. 100 GB - тут все понятно, DB2 и Oracle просто откровенно сливают. 300 GB - хуже по производительности, в 2.5 и более раз лучше по price/performance. 1000 Gb и 3000GB - тут похуже. Исходя из этих результатов тестов - да, можно сказать что MS SQL не уступает на tpc-h и tpc-c ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:38 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
Повторю вопрос - что проще реконфигурить или дописывать завтра если сменится разработчик. Сможет ли новый разобраться в готовом продукте. Какой из них проще развивать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:43 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
2locky про селекты непонял, про читабельность кода у меня вроде ни слова ... по sp_recompile, как я понимаю до вас просто недошло, что такое отслеживание зависимостей в оракле, попробуйте прчесть еще раз, там вполне доступно описано. авторто, что в МС проца компилится перед запуском - оверхед... а в оракле с компиляцией при сохранении - нет :-( подозреваю что тут до вас недошло, что речь шла о временных таблицах которые вызывают перекомпиляцию хп на каждый вызов, естественно это оверхед авторsp_addrolemember - ораклоидам кажется шифровкой, чуть ли не египетскими иероглифами.... тут вообще невьехал, у меня где-то упоминались роли ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:44 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
авторПовторю вопрос - что проще реконфигурить или дописывать завтра если сменится разработчик. Сможет ли новый разобраться в готовом продукте. Какой из них проще развивать? да не будет ответа на такой вопрос, нет там разницы в тех. плане. Полностью зависит от разработчиков, их надо выбирать, не ПО. А они сами выберут что им удобней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:49 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
GnoyZerПовторю вопрос - что проще реконфигурить или дописывать завтра если сменится разработчик. Сможет ли новый разобраться в готовом продукте. Какой из них проще развивать? На мой взгляд это зависит только от профессионального уровня разработчиков и от того как поставлен процесс разработки. MS SQL или Oracle - от этого не зависит. Если у вас больше программистов MS SQL и их средняя квалификация выше - то проще реконфигурить/дописывать MS SQL и наоборот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:51 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
andsm Смотрим tpc-h. 100 GB - тут все понятно, DB2 и Oracle просто откровенно сливают. 300 GB - хуже по производительности, в 2.5 и более раз лучше по price/performance. 1000 Gb и 3000GB - тут похуже. Исходя из этих результатов тестов - да, можно сказать что MS SQL не уступает на tpc-h и tpc-c у вас что-то с глазомером, в 100Gb оракл просто не участвует, в 2006 году на таких объемах ему это не интересно. в остальных тестах оракл борется с db2 на первых позициях, а то что с такой производительностью ms вынуждена держать ниже цены оно понятно, но какое отношение это имеет к производительности ?? у mysql например price/perfomence гораздо лучше ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:52 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
Yo.!! wrote: Йо! Да при чем тут Вы, прости господи! Будим цитировать! отсель: http://yo.50webs.com/ora_vs_mssql.html Oracle versus Microsoft Sqlserver 2000 SQL SERVER TECHNICAL LIMITATIONS > 2locky > > про селекты непонял, про читабельность кода у меня вроде ни слова ... f. Oracle Sql and Pl/Sql are more powerful and can do things more intuitively than Microsoft Transact-Sql. Try to sum up a column by each month, and show the totals for the month, in Sql Server you do it in T-Sql by grouping on strings, in Oracle it is possible to do this grouping by the trunc(<datecolumn>,'month') function. This method in Oracle is more intuitive, it understands the dates, the method in Sql Server does not. > по sp_recompile, как я понимаю до вас просто недошло, что такое > отслеживание зависимостей в оракле, попробуйте прчесть еще раз, там > вполне доступно описано. Это до Вас не дошло! при чем тут зависимости? i. A recompile reuses the code that is in the Oracle database, the actual command is "alter procedure <procedure name> compile". This is applicable to procedures/functions/packages/views. This concept of recompiling is not there in MS Sql server where you have to resubmit the whole code if you want to recompile a procdure. > > автор > то, что в МС проца компилится перед запуском - оверхед... а в оракле с > компиляцией при сохранении - нет :-( > > подозреваю что тут до вас недошло, что речь шла о временных таблицах > которые вызывают перекомпиляцию хп на *каждый* вызов, естественно это > оверхед Опять таки!!!! c. In Sql Server, stored Procedures are not compiled until executed (overhead). In Oracle, packages and procs/functions are compiled before execution. Как я понял: и в оракле, и в сиквеле перед исполнением процедура компилится. так? Но! У оракла оверхеда нет, у сиквела есть!!!! При одних и тех же условиях!!! при одной компиляции!!!! Про временные таблы - ни слова нету в этом абзаце. Кстати, у оракла существует такая вещь, как рекомпиляция? или раз откомпилировано - и всё, на века? > > автор > sp_addrolemember - ораклоидам кажется шифровкой, чуть ли не египетскими > иероглифами.... > > тут вообще невьехал, у меня где-то упоминались роли ? А, таки вы про роли поняли? то исть - не шифровка это??? e. Sql Server uses cryptic commands for database adminstration like: exec sp_addrolemember N'db_datareader', N'davidb' GO This is to add the user davidb to the role db_datareader. -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:56 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
Yo.!!оракл несравнимо мощнее (функционально)Кто-нибудь, пристрелите пожалуйста этого подростка!!! Он больной и он всех уже достал!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:59 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
То есть получается, что условно созданная база разработчиками "А", будет легко реконфигурирована разработчиками "В", если и А и В разрабатывают на одной системе (т.е. оба, к примеру, на Oracle). Разницы в системах определяющей нет. Скорость работы обоих систем сопоставима. Для поставленных задач "необходима база данных ремпубликанского значения. В ней будет перечень определенных предприятий, на ней будут проводиться тендера, она будет взаимодействовать с другими госресурсами. Я, как админ, и менеджеры компании имеют к ней локальный доступ по сетке, все остальные через тырнет. Этих остальных много. Очень." разницы между Oracle и SQL нет. Выбирать надо в зависимости от опыта разработчиков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 14:07 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
locky Смешно слышать доводы. Смотреть надо не на цифры на первой странице, а то что внутри отчета Itanium не намного дешевле Power. tpc-c Среднее количество места в журнале транзакций на транзакцию DB2 v8.2 = 2.4 KB per transaction Oracle 10g = 4.9 KB per transaction Oracle 10g RAC = 43.0 KB per transaction Microsoft SQL Server 2005 = 6.0 KB per transaction Надеюсь не надо объяснять, что журнал самое тормозное место в любой БД tpc-h 100Gb Ты сравниваешь результат MS-SQL2005 12,600 QphH на 4 двухголовых оптеронах в конце 2005 года с результатом системы 12,216 QphH на 16 оптеронах в середине 2003 года Причем если смотреть на price perfomance, то в первом случае у тебя один звонок в службу support'a MS в течение 3 лет(моя валятся), и лицензирование на 25 пользователей тоже хорошо снижает price perfomance... Однако у системы на DB2 2003 года в 2.5 раза время загрузки БД меньше чем у нового MSSQL2005 38 мин vs 1 час 30 мин. tpc-h 300Gb Опять сравнение систем у которых разница во времени 3 года А разница в загрузке данных уже не в 2.5 раза а более чем в 3, в пользу DB2 и Oracle. В больших TPC-H MS-SQL2005 вообще отдыхает с 40 часами загрузки 3 терабайтной БД в сравнении 4 часами у DB2... Так же еще один интересный момент Range Partitioning очень хорошо подходит к TPC-H, Oracle его во всю использует. Казалось бы MS SQL 2005 тоже должен испльзовать эту новую возможность для улучшения резульатов, ан нет... не использует... Вывод напрашивается только один, с ним медленнее чем без него, фича в продукт влючена, но не доработана.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 14:11 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
GnoyZer wrote: > То есть получается, что условно созданная база разработчиками "А", будет > легко реконфигурирована разработчиками "В", если и А и В разрабатывают > на одной системе (т.е. оба, к примеру, на Oracle). Разницы в системах да щаз!!! Вон, возьмите ту же 1С! Скоко разработчиков? и шо, чел, всю жизнь писавший на 1С матучет для конфетной фабрики влёгкую перестроит учет ОС для свинофермы? Да ни в жисть. Гы, на оракле они пишуть... потому поймуть... один другого... мы вон по русски все пишем, и то честенько друг-друга не понимаем.... -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 14:13 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
Nikolay Kulikov wrote: > locky Смешно слышать доводы. это вы об чем? Если про ТПЦ - дык я про него не писал, а если про статью - аргУменты в студию, плиз. ага? > > Надеюсь не надо объяснять, что журнал самое тормозное место в любой БД ну, для проформы можете попробовать. Почему самое тормозное место в системе - файл со практически (на 95-97%) последовательным доступом, с паттерном обращений (обычно) 5/95 R/W..... но это так... хотя в орацле журналов вроде несколько... ундо/редо... там всё может быть по другому, согласен... -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 14:17 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
GnoyZerВыбирать надо в зависимости от опыта разработчиков. ИМХО, как и в большинстве случаев, выбор платформы будет определяться величиной отката ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 14:26 |
|
||
|
На чем ставить базу - Oracle или SQL?
|
|||
|---|---|---|---|
|
#18+
locky Nikolay Kulikov wrote: > > Надеюсь не надо объяснять, что журнал самое тормозное место в любой БД ну, для проформы можете попробовать. Почему самое тормозное место в системе - файл со практически (на 95-97%) последовательным доступом, с паттерном обращений (обычно) 5/95 R/W..... но это так... хотя в орацле журналов вроде несколько... ундо/редо... там всё может быть по другому, согласен... Для MS SQL журнал тоже одно из самых тормозных мест... Мы из-за медленной записи в файл лога, и возникающих при этом задержках транзакций, перешли на SAN - чтобы использовать write cache. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 14:31 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=33605452&tid=1553628]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
| others: | 193ms |
| total: | 338ms |

| 0 / 0 |
