Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2 / 25 сообщений из 344, страница 1 из 14
25.08.2010, 12:20
    #36810083
goldenfoods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
У нас не за горами внедрение 1С 8.2, сейчас идет выбор СУБД между MS SQL Server 2008R2 под Windows 2008 Server R2 и Oracle 11G под Oracle Enterprise Linux 5.5
Вопрос стоит в следующем стоит ли устанавливать на Oracle для 1С 8.2. Какие преференции можно получить? MS SQL знаю мало, больше знаком с Oracle, но все же задам следующие вопросы:

1. Есть в MS что-нибудь подобное RAC (возможность использовать нескольким экземплярами общей памяти и общего дискового пространства)
2. Есть ли в MS индексы битовой карты?
3. Есть ли в MS возможность разносить БД на несколько дисков?
4. Есть ли в MS понятие табличное пространство?
5. Есть ли в MS возможность иметь несколько фоновых процессов, например системный монитор, монитор процессов, процесс записи из буфера данных на диск, процесс записи из буфера логов на диск, процесс создания контрольной точки, процесс восстановления БД после некорректного завершения?
6. Есть ли в MS понятие архивирования журнала транзакций?
7. Есть ли в MS партиционирование?
8. Есть ли в MS согласованно "читать"?
9. Есть ли в MS буфер в памяти для SQL-операторов
10. Диалект SQL MS, такой же многофункциональный как и PL/SQL
11. Установка MS такая же простая как и у Oracle?
...
Рейтинг: 0 / 0
25.08.2010, 12:45
    #36810184
Yo.!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
под 1с нет смысла что-то кроме мсскл. в режиме автоматической блокировки 1с на не мсскл блокирует всю таблицу со всеми вытекающими.

1. нет. есть заготовки под shared nothing кластер
2. нет таких
3. есть
4. не совсем но достаточно похожее есть
5. восстанавливать в фоне после краша не может, но остальное вполне похоже на оракл.
6. у них заменяет понятие бэкап лога транзакций, только к нему необходим огромный бубен, что бы выяснить все нюансы.
7. есть
8. начиная с 2005 версии, но поскольку версии строк храняться в tempdb получилась не самая эффективная реализация версионности
9. есть, но какой-то странный. один и тот же скл может занимать место дважды-трижды из-за того что один пришел как одинокий, а другой в составе процедур
10. t-sql сильно слабее pl/sql. нет пакетов, зависимостей и много другого. sql ближе, но нет многих аналитических функций и регекспов
11. сама установка то простая, а вот чтоб предварительные требования выполнить бывает целый квест приходиться проходить. ну с линухом тоже так бывает.
...
Рейтинг: 0 / 0
25.08.2010, 12:52
    #36810211
goldenfoods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
Yo.!под 1с нет смысла что-то кроме мсскл. в режиме автоматической блокировки 1с на не мсскл блокирует всю таблицу со всеми вытекающими.

1. нет. есть заготовки под shared nothing кластер
2. нет таких
3. есть
4. не совсем но достаточно похожее есть
5. восстанавливать в фоне после краша не может, но остальное вполне похоже на оракл.
6. у них заменяет понятие бэкап лога транзакций, только к нему необходим огромный бубен, что бы выяснить все нюансы.
7. есть
8. начиная с 2005 версии, но поскольку версии строк храняться в tempdb получилась не самая эффективная реализация версионности
9. есть, но какой-то странный. один и тот же скл может занимать место дважды-трижды из-за того что один пришел как одинокий, а другой в составе процедур
10. t-sql сильно слабее pl/sql. нет пакетов, зависимостей и много другого. sql ближе, но нет многих аналитических функций и регекспов
11. сама установка то простая, а вот чтоб предварительные требования выполнить бывает целый квест приходиться проходить. ну с линухом тоже так бывает.

В 1С есть понятие управляемая блокировка ( типа read commited ), в отличии от автоматической блокировки (SERIALIZABLE).
...
Рейтинг: 0 / 0
25.08.2010, 12:57
    #36810233
Yo.!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
goldenfoods
В 1С есть понятие управляемая блокировка ( типа read commited ), в отличии от автоматической блокировки (SERIALIZABLE).
а многие ли 1с прикладухи работают в режиме управляемой блокировки ?
...
Рейтинг: 0 / 0
25.08.2010, 13:00
    #36810242
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
авторУ нас не за горами внедрение 1С 8.2
автор10. Диалект SQL MS, такой же многофункциональный как и PL/SQL
взаимоисключающие параграфы.
...
Рейтинг: 0 / 0
25.08.2010, 13:00
    #36810245
goldenfoods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
Yo.!под 1с нет смысла что-то кроме мсскл. в режиме автоматической блокировки 1с на не мсскл блокирует всю таблицу со всеми вытекающими.

1. нет. есть заготовки под shared nothing кластер
2. нет таких
3. есть
4. не совсем но достаточно похожее есть
5. восстанавливать в фоне после краша не может, но остальное вполне похоже на оракл.
6. у них заменяет понятие бэкап лога транзакций, только к нему необходим огромный бубен, что бы выяснить все нюансы.
7. есть
8. начиная с 2005 версии, но поскольку версии строк храняться в tempdb получилась не самая эффективная реализация версионности
9. есть, но какой-то странный. один и тот же скл может занимать место дважды-трижды из-за того что один пришел как одинокий, а другой в составе процедур
10. t-sql сильно слабее pl/sql. нет пакетов, зависимостей и много другого. sql ближе, но нет многих аналитических функций и регекспов
11. сама установка то простая, а вот чтоб предварительные требования выполнить бывает целый квест приходиться проходить. ну с линухом тоже так бывает.

1. А как тогда мне сделать фэйловер и лоадбэлэнсинг кластер?
2. И как обходится, в случае, если допустим у меня есть столбец с 3-5 возможными значениями и таблица на 1 млн строк?
5. Как восстанавливать БД после краха? В Оракле -это целая наука для ДБА, в МС тоже, я так понимаю есть процедуры восстановления на момент аварии?
8. То есть tempdb - это отдельная схема и ее нужно выносить на отдельный дисковый массив?
9. То добиться построения отчета второй раз скажем так в 2 раза быстрее может не получится?
10. А как же они без пакетов работают?
11. В этом квесте много платного софта?
...
Рейтинг: 0 / 0
25.08.2010, 13:04
    #36810254
goldenfoods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
Yo.!goldenfoods
В 1С есть понятие управляемая блокировка ( типа read commited ), в отличии от автоматической блокировки (SERIALIZABLE).
а многие ли 1с прикладухи работают в режиме управляемой блокировки ?

Написанные с нуля да. Брать типовые конфигурации просто не имеет смысла. Бухгалтерия куда ни шло, но вот всякие там модули ценообразования, складской учет и алгоритмы принятие решения (даем не даем в кредит, каскадные скидки и прочее) приходится разрабатывать самому.
...
Рейтинг: 0 / 0
25.08.2010, 13:07
    #36810265
goldenfoods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
Yo.!goldenfoods
В 1С есть понятие управляемая блокировка ( типа read commited ), в отличии от автоматической блокировки (SERIALIZABLE).
а многие ли 1с прикладухи работают в режиме управляемой блокировки ?
Просто у меня грек хозяин конторы. У него в Польше был Оракл. И он его очень любит. Когда был простой целый день на Лондонской бирже (все построено на МС), он очень боится, что все рухнет у нас. Как мне его убедить, что МС надежна? Наверное мне стоит пойти на курсы MS DBA, хотя хотелось бы конечно на Оракл. Вообще возможно ли без курсов админить MS, наверное там нужна сильная подготовка.
...
Рейтинг: 0 / 0
25.08.2010, 13:08
    #36810266
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
Очень странно слышать (как я понял) от DBA Oraсle вопрос по сравнению двух СУБД в плане развертывания на них 1С.

Ниче, что там трехзвенка и большинство из перечисленных фич обеих СУБД никогда в жизни не будут использоваться?!
...
Рейтинг: 0 / 0
25.08.2010, 13:09
    #36810273
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
автор1. А как тогда мне сделать фэйловер и лоадбэлэнсинг кластер?
2. И как обходится, в случае, если допустим у меня есть столбец с 3-5 возможными значениями и таблица на 1 млн строк?
5. Как восстанавливать БД после краха? В Оракле -это целая наука для ДБА, в МС тоже, я так понимаю есть процедуры восстановления на момент аварии?
8. То есть tempdb - это отдельная схема и ее нужно выносить на отдельный дисковый массив?
9. То добиться построения отчета второй раз скажем так в 2 раза быстрее может не получится?
10. А как же они без пакетов работают?
11. В этом квесте много платного софта?
1) фейловер есть, лоадбэлэнсинг нету
2) а распределение этих значений , да?? если равномерно - дешевле целиком прочитать правда? если нет - индекс по функции
5) очень легко. берешь бэкап базы, бэкапы логов и накатываешь. раз в 100 проще чем в оракле
8) это отдельная БАЗА ДАННЫХ.
9) ты путаешь кэш планов и кэш данных
10) нормально
11) кроме 1С и MS SQL + Windows нет
...
Рейтинг: 0 / 0
25.08.2010, 13:11
    #36810277
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
pkarklinОчень странно слышать (как я понял) от DBA Oraсle вопрос по сравнению двух СУБД в плане развертывания на них 1С.

Ниче, что там трехзвенка и большинство из перечисленных фич обеих СУБД никогда в жизни не будут использоваться?!
до этого мы дойдем на 10 странице
...
Рейтинг: 0 / 0
25.08.2010, 13:13
    #36810286
goldenfoods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
pkarklinОчень странно слышать (как я понял) от DBA Oraсle вопрос по сравнению двух СУБД в плане развертывания на них 1С.

Ниче, что там трехзвенка и большинство из перечисленных фич обеих СУБД никогда в жизни не будут использоваться?!

Ну почему же не будут. Например кластер, например индексирование на уровне БД. 1С просто транслятор, которые посылает стэйтменты на уровень БД. И если он будет посылать запрос к таблице проводок, которая проиндексирована на уровне БД, возврат данных будет несомненно быстрее чем без такого индексирования. Наличие битовой карты очень эффективно для выборки до 5% от емкости таблицы. При чем, я вам скажу в MS, я так понял во всю используются временные таблицы, что уже предполагает вынос ее на отдельный дисковый массив.
...
Рейтинг: 0 / 0
25.08.2010, 13:16
    #36810299
goldenfoods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
ScareCrowавтор1. А как тогда мне сделать фэйловер и лоадбэлэнсинг кластер?
2. И как обходится, в случае, если допустим у меня есть столбец с 3-5 возможными значениями и таблица на 1 млн строк?
5. Как восстанавливать БД после краха? В Оракле -это целая наука для ДБА, в МС тоже, я так понимаю есть процедуры восстановления на момент аварии?
8. То есть tempdb - это отдельная схема и ее нужно выносить на отдельный дисковый массив?
9. То добиться построения отчета второй раз скажем так в 2 раза быстрее может не получится?
10. А как же они без пакетов работают?
11. В этом квесте много платного софта?
1) фейловер есть, лоадбэлэнсинг нету
2) а распределение этих значений , да?? если равномерно - дешевле целиком прочитать правда? если нет - индекс по функции
5) очень легко. берешь бэкап базы, бэкапы логов и накатываешь. раз в 100 проще чем в оракле
8) это отдельная БАЗА ДАННЫХ.
9) ты путаешь кэш планов и кэш данных
10) нормально
11) кроме 1С и MS SQL + Windows нет

Как это отдельная БАЗА ДАННЫХ? Необходимо запускать несколько экземпляров что ли? 1 для рабочей базы, 1 для tempdb и так далее правильно?
...
Рейтинг: 0 / 0
25.08.2010, 13:16
    #36810301
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
авторПросто у меня грек хозяин конторы...Наверное мне стоит пойти на курсы MS DBA

Наверно, если хозяин-грек решит развертывать 1С на MS SQL, то лучше нанять квалифицированного MS SQL DBA.
...
Рейтинг: 0 / 0
25.08.2010, 13:18
    #36810309
goldenfoods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
pkarklinавторПросто у меня грек хозяин конторы...Наверное мне стоит пойти на курсы MS DBA

Наверно, если хозяин-грек решит развертывать 1С на MS SQL, то лучше нанять квалифицированного MS SQL DBA.

А переучиваться долго с Оракла?
...
Рейтинг: 0 / 0
25.08.2010, 13:18
    #36810312
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
goldenfoodsКак это отдельная БАЗА ДАННЫХ? Необходимо запускать несколько экземпляров что ли? 1 для рабочей базы, 1 для tempdb и так далее правильно?

У меня есть предложение. Согласиться на том, что обе бд подойдут одинаково хорошо в части фич. Ибо рассталковывать здесь все отличие логической и физической архитектуры этих двух серверов здесь вряд-ли кто будет.
...
Рейтинг: 0 / 0
25.08.2010, 13:19
    #36810313
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
авторКак это отдельная БАЗА ДАННЫХ? Необходимо запускать несколько экземпляров что ли? 1 для рабочей базы, 1 для tempdb и так далее правильно?
моя плакает.
база данных MS SQL примерно соответствует понятию "Схема" из Оракла.
...
Рейтинг: 0 / 0
25.08.2010, 13:20
    #36810320
goldenfoods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
pkarklinавторПросто у меня грек хозяин конторы...Наверное мне стоит пойти на курсы MS DBA

Наверно, если хозяин-грек решит развертывать 1С на MS SQL, то лучше нанять квалифицированного MS SQL DBA.

Ксати вопрос к Вам. В МС тоже лог транзакций живет в нескольких местах как в Оракл? В Оракле есть понятие группы журналов логов. В каждой группе несколько элементов (файлов) - журналов транзакций, которые идентичны и живут в разных местах. В МС также организовано?
...
Рейтинг: 0 / 0
25.08.2010, 13:22
    #36810332
goldenfoods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
ScareCrowавторКак это отдельная БАЗА ДАННЫХ? Необходимо запускать несколько экземпляров что ли? 1 для рабочей базы, 1 для tempdb и так далее правильно?
моя плакает.
база данных MS SQL примерно соответствует понятию "Схема" из Оракла.
Спасибо большее. Я так понял инстанс в МС это БД в Оракл, а БД в МС это схема в Оракл.
...
Рейтинг: 0 / 0
25.08.2010, 13:22
    #36810334
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
goldenfoodsНу почему же не будут. Например кластер, например индексирование на уровне БД. 1С просто транслятор, которые посылает стэйтменты на уровень БД. И если он будет посылать запрос к таблице проводок, которая проиндексирована на уровне БД, возврат данных будет несомненно быстрее чем без такого индексирования.

Вы, по-моему, ни-разу не видели, КАК 1С использует клиент-серверные СУБД.

goldenfoodsНаличие битовой карты очень эффективно для выборки до 5% от емкости таблицы. При чем, я вам скажу в MS, я так понял во всю используются временные таблицы, что уже предполагает вынос ее на отдельный дисковый массив.

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

В большинстве случаев 1С это слабо помогает.
...
Рейтинг: 0 / 0
25.08.2010, 13:24
    #36810343
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
авторСогласиться на том, что обе бд подойдут одинаково хорошо в части фич
соглашаемся :)
...
Рейтинг: 0 / 0
25.08.2010, 13:25
    #36810344
goldenfoods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
pkarklingoldenfoodsНу почему же не будут. Например кластер, например индексирование на уровне БД. 1С просто транслятор, которые посылает стэйтменты на уровень БД. И если он будет посылать запрос к таблице проводок, которая проиндексирована на уровне БД, возврат данных будет несомненно быстрее чем без такого индексирования.

Вы, по-моему, ни-разу не видели, КАК 1С использует клиент-серверные СУБД.

goldenfoodsНаличие битовой карты очень эффективно для выборки до 5% от емкости таблицы. При чем, я вам скажу в MS, я так понял во всю используются временные таблицы, что уже предполагает вынос ее на отдельный дисковый массив.

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

В большинстве случаев 1С это слабо помогает.

1С, я думаю, работает следующим образом. Есть сервер приложений, который транслирует код 1С в SQL стэйтменты и посылает их серверу БД. Как по другому может быть? Не клиент же посылает напрямую серверу БД.
...
Рейтинг: 0 / 0
25.08.2010, 13:25
    #36810348
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
goldenfoodsКсати вопрос к Вам. В МС тоже лог...

Transaction Log Architecture
...
Рейтинг: 0 / 0
25.08.2010, 13:27
    #36810358
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
автор1С, я думаю, работает следующим образом.
думать - это хорошо. это правильно.
а теперь подумай, есть система
клиентский комп (на кором много что делается) - сервер приложений - SQL SERVER
вопрос, с чего ты решил что в такой системе все упирается в SQL server?
...
Рейтинг: 0 / 0
25.08.2010, 13:28
    #36810362
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
авторЕсть сервер приложений, который транслирует код 1С в SQL стэйтменты и посылает их серверу БД .

Вот именно в этих стэйтементах и вся проблема...
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2 / 25 сообщений из 344, страница 1 из 14
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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