Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4] 5 6 7 8 9 10 .. 14   вперед  Ctrl
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
Siemargl
...Если вспомнить, что вся кластеризация у МС идет только в Enterprise...



MS SQL 2008 R2 Standard - 2-node failover clustering

http://www.microsoft.com/sqlserver/2008/en/us/editions-compare.aspx
26 авг 10, 11:26    [9328314]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
Yo.!
Guest
andsm

Это верно только для не Enterprise редакций. Для Enterprise edition (и Datacenter edition и т.п.) MS SQL открывает базу данных сразу и в фоне откатывает рухнувшие транзакции

интересно, а есть где почитать как он это делает ? пока мсскл жив клиентам прочесть незакомиченную транзакцию не дают блокировки, значит чтоб после краша запустить пользователей нужно быстро расставить блокировки как были. имхо кроме как прочесывая лог это инфо не получить. прочесывать лог это опрация не быстрая, ну и раз уж прочесывает проще попутно транзакии откатить.
27 авг 10, 12:36    [9336841]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
goldenfoods
Member

Откуда: Киев
Сообщений: 288
Yo.!
andsm

Это верно только для не Enterprise редакций. Для Enterprise edition (и Datacenter edition и т.п.) MS SQL открывает базу данных сразу и в фоне откатывает рухнувшие транзакции

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

а если лог разрушен, что делать? в оракле есть мультиплексирование, которое спасет в данном случае.
27 авг 10, 14:13    [9337851]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
goldenfoods
Member

Откуда: Киев
Сообщений: 288
у меня еще вопрос как в мс называется сегмент отката - место где храним начальный образ перед транзакцией и возможно ли аналог таб пространства перевести в оффлайн?
27 авг 10, 14:19    [9337902]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
andsm
Member

Откуда: Москва
Сообщений: 1320
Блог
Yo.!
интересно, а есть где почитать как он это делает ?

BOL -> Administration (Database Engine) > Backing Up and Restoring Databases in SQL Server > Restore and Recovery Overview (SQL Server) > Understanding How Restore and Recovery of Backups Work in SQL Server
27 авг 10, 14:44    [9338235]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
Yo.!
Guest
andsm

BOL -> Administration (Database Engine) > Backing Up and Restoring Databases in SQL Server > Restore and Recovery Overview (SQL Server) > Understanding How Restore and Recovery of Backups Work in SQL Server


автор
This step, is called the undo (or roll back) phase. If the data is already transactionally consistent at the start of the recovery process, the undo phase is skipped. After the database is transactionally consistent, recovery brings the database online.

вроде как я и думал: сначала откатываем, потом пускаем пользователей.
27 авг 10, 15:02    [9338444]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
andsm
Member

Откуда: Москва
Сообщений: 1320
Блог
Yo.!
автор
This step, is called the undo (or roll back) phase. If the data is already transactionally consistent at the start of the recovery process, the undo phase is skipped. After the database is transactionally consistent, recovery brings the database online.

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


BOL

During a crash recovery or a database mirroring failover, SQL Server 2005 Enterprise Edition and later versions let users access the database during the undo phase. This is known as fast recovery. Fast recovery is possible because transactions that were uncommitted when the crash occurred reacquire whatever locks they held before the crash. While these transactions are being rolled back, their locks protect them from interference by users.
27 авг 10, 15:17    [9338631]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
Yo.!
Guest
да, не заметил. но вопрос в силе, откуда фаст рекавери может reacquire блокировки, что были до краша ?
27 авг 10, 15:40    [9338899]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
andsm
Member

Откуда: Москва
Сообщений: 1320
Блог
Yo.!
да, не заметил. но вопрос в силе, откуда фаст рекавери может reacquire блокировки, что были до краша ?

Во время redo. Undo выполняется позже.
27 авг 10, 15:48    [9338990]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
Yo.!
Guest
andsm

Во время redo. Undo выполняется позже.


ха, там все интересней. похоже мсскл валит таблицу блокировок в транзакшен лог:
The answer is lock logging. A log record describes a single change made to a database. For log records describing changes that can be used as part of UNDO (yes, some changes to the database are one-way only - for instance PFS page changes), from 2005 onwards the log record also includes a description of which locks were being held at the time the change was made.
http://www.sqlskills.com/BLOGS/PAUL/post/Lock-logging-and-fast-recovery.aspx
27 авг 10, 16:59    [9339670]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
Volochkova
Member

Откуда:
Сообщений: 2321
Siemargl
pkarklin
автор
Это получается мне нужно купить 3 MS?


Мать, мать, мать... по привычке ответило эхо...

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

У Вас есть на выбор для обеспечения отказуостойчивочти:

1. Failover Cluster;
2. Mirroring.

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


Если вспомнить, что вся кластеризация у МС идет только в Enterprise, остается только Mirroring.
А EE - это еще и два сервера Windows Server EE.

Тут МС проигрывает.


В чем проигрывает то?
30 авг 10, 01:57    [9346695]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
Var79
Member

Откуда:
Сообщений: 890
goldenfoods

1) Срочно идти на курсы MS SQL DBA?
2) У нас программа складского учета (приход товара, отпуск товара, ценообразование и т.д. реализовано на Оракл+апекс) в 1С 7.7 дбфную мы только вгружаем проводки еженощно. Но руководство хочет чтобы все было в одной БД. Хотя с другой стороны боится, что мол есть рабочая система на Оракл и перепрыгивать на 1С полностью окромя бухгалтерии страшновато.

1) не понадобится.
2) у вас есть готовая складская система, как думаете сколько займет переход на 1с 8.2, с реализацией на 1с, дополнительных бизнес правил используемых на вашей фирме, которые уже реализованы в оракле?
Ну допустим франчи за "неделю - месяц - квартал" напишут весь аналогичный функционал, 1с сходу будет медленней работать чем имеющаяся оракловская система (возможно в разы).
сколько у вас одновременно пользователей работают с оракловской базой? меньше 100 (почему то думаю наверняка)? Тогда на 1с можете переходить, и вам не понадобится оракловский "лоад балансинг", и значит можете ставить MS SQL.

Если вам понадобится оракловский "лоад балансинг" тогда вам придется Дооооооолгооо сотрудничать с франчами что бы они вам написали нормальные блокировки 1с под оракл, или найти себе программиста 1с8.2.

Только зачем гемор если у вас есть работающая система. Вы не сможете админить 1с-овскую sql базу, в смысле настройки индексов, внешних ключей, процедур и функций SQL - так как 1с их по удаляет.
30 авг 10, 05:20    [9346769]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6632
Volochkova
Siemargl
Если вспомнить, что вся кластеризация у МС идет только в Enterprise, остается только Mirroring.
А EE - это еще и два сервера Windows Server EE.

Тут МС проигрывает.


В чем проигрывает то?

В цене относительно начального предложения Std+Std. Даже с оговоркой, что Фэловер для двух нод в комплекте для SQL std, Windows Server EE дорогой.
30 авг 10, 11:58    [9348282]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
Siemargl,

если не ошибаюсь, то для MSSQL 2k8 std фаиловер кластера актив/пассив необходима процессорная лицензия на одну ноду, главное чтобы у пассивной ноды было бы не больше процессоров чем у активной.
30 авг 10, 21:44    [9352684]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
Volochkova
Member

Откуда:
Сообщений: 2321
Siemargl
Volochkova
Siemargl
Если вспомнить, что вся кластеризация у МС идет только в Enterprise, остается только Mirroring.
А EE - это еще и два сервера Windows Server EE.

Тут МС проигрывает.


В чем проигрывает то?

В цене относительно начального предложения Std+Std. Даже с оговоркой, что Фэловер для двух нод в комплекте для SQL std, Windows Server EE дорогой.


Можете перевести? На пальцах, так сказать.. с суммами..
31 авг 10, 02:06    [9353209]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6632
Volochkova,

Если бы встретились, обязательно бы перевел.... Через дорогу.

А так - информация открытая.
31 авг 10, 09:25    [9353605]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
Volochkova
Member

Откуда:
Сообщений: 2321
Siemargl
Volochkova,

Если бы встретились, обязательно бы перевел.... Через дорогу.

А так - информация открытая.


Только трактуется по разному.
Кто кому в каких преимуществах.
Мой вариант с копированием и ресторе базы на стандартах... и ни надо никаких кластеров..
вполне бюджетно.. а если вдруг отказоустойчивость требуется класса биржи, то ИМХО в оборудование будет вложено гораздо больше.
31 авг 10, 11:41    [9354649]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
Var79
Member

Откуда:
Сообщений: 890
1с 8 хе хе
5 сен 10, 00:47    [9385545]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
Volochkova
Member

Откуда:
Сообщений: 2321
Мдя.... После MS SQL EXPRESS - IBM DB2 какой то самокат.. 3 колесный :-(((
Первые впечатления - самые стойкие...

Но ради анлимитед рабочего пространства.. возможно придется подучить..
7 сен 10, 02:54    [9394569]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
DPH3
Guest
2 Volochkova

Я переходил с MS SQL на DB2.
После чтения Cook Book и небольшого опыта использования - возвращаться уже не хочется )
7 сен 10, 03:58    [9394596]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
Volochkova
Member

Откуда:
Сообщений: 2321
DPH3
2 Volochkova

Я переходил с MS SQL на DB2.
После чтения Cook Book и небольшого опыта использования - возвращаться уже не хочется )


Поделись с ребенком (с)
7 сен 10, 04:18    [9394603]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
eBase
Member

Откуда: Ukraine, Kharkiv
Сообщений: 142
Volochkova
Мдя.... После MS SQL EXPRESS - IBM DB2 какой то самокат.. 3 колесный :-(((
Первые впечатления - самые стойкие...

Но ради анлимитед рабочего пространства.. возможно придется подучить..
А как же Ваши высказывания что майкрософт это центр земли и Вы на нем зарабатываете деньги?
7 сен 10, 08:48    [9394784]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
Volochkova
Мдя.... После MS SQL EXPRESS - IBM DB2 какой то самокат.. 3 колесный :-(((
Первые впечатления - самые стойкие...
а можно не эмоций, а какой-то конкретики?

Сообщение было отредактировано: 7 сен 10, 09:10
7 сен 10, 09:09    [9394835]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
Volochkova
Member

Откуда:
Сообщений: 2321
SergSuper
Volochkova
Мдя.... После MS SQL EXPRESS - IBM DB2 какой то самокат.. 3 колесный :-(((
Первые впечатления - самые стойкие...
а можно не эмоций, а какой-то конкретики?


Конечно можно. Даже нужно.

1. DB2 Експресс постоянно кляузничает в почту - превышен какой то там порог - пойдите туда..
Смысл пока не ясен, но база пока стоит голая..
2. Где Элементарный профайл.. есть ли такой вообще?
3. Где функции и процедуры? Объекты программ? Как выкинуть от туда системные, чета фильтр не получается.
4. Как выделить конкретный объем ОЗУ для сервера.
5. Сколько весит таблица - индексы?
6. Механизмы скриптования объектов - Скрипты на создание объектов - MS SQL - Генерация DDL? Оно?
7. Фрагментация таблиц... индексов.
8. План выполнения запросов?

На скорую руку такие вопросы.
Диалект SQL немного отличается и не такой "пантовый" как в 2008 SQL
Плюсиков не хватает :-)) в EM
7 сен 10, 10:25    [9395261]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2  [new]
Volochkova
Member

Откуда:
Сообщений: 2321
eBase
Volochkova
Мдя.... После MS SQL EXPRESS - IBM DB2 какой то самокат.. 3 колесный :-(((
Первые впечатления - самые стойкие...

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


Укажите противоречия - обсудим.
Пока преимущество у IBM DB2 только в размере субд.

Например 1с 8.1 не залила за ночь 100 гигов базу..
в MS SQL 2005 trial вливается за 4-5 часов...
7 сен 10, 10:27    [9395270]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4] 5 6 7 8 9 10 .. 14   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить