|
|
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
pkarklinКакая разница как свалены объекты на сервере?! То есть вы подтверждаете, что mssql-сервер это свалка? :) pkarklinПосмешили... Аналогично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 11:36 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
Bogdanov AndreyТо есть вы подтверждаете, что mssql-сервер это свалка? :) Пятничное настроение у Вас, я смотрю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 11:47 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
pkarklinПятничное настроение у Вас, я смотрю? Да тут вся тема "пятничная". Вечный спор тупоконечников и остроконечников. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 12:16 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
Apexпри чекпоинте происходит сброс только закомиченных данных? Раз Вы просили ссылки на документацию. Что происходит при чекпоинте описано здесь: http://msdn2.microsoft.com/en-us/library/ms189573.aspx ApexПроисходит ли накат изменений из лога при подключении базы... Да. Apexчто при переносе бд без лога (ведь существует такая возможность) эти данные не согласованы? Если лог с непримененными к файлу данных транзакциями потерян и в нем была активная часть (еще не примененная к бд), то, естественно, часть данных, "находящаяся только в логе" может быть потеряна. ApexНет, в оракле я могу переносить файлы данных без лога. Насколько я знаю, Oracle может вообще "без лога" работать. В MS SQL лог транзакция ведется всегда. Про детач и аттач можно почитать здесь: http://technet.microsoft.com/en-us/library/ms190794.aspx ApexУверен, что если правильно остановить MS SQL, то лог для открытия тоже не понадобится. Проведите эксперимент. Остановите сервер, удалите файл лога бд и запустите сервер. Если же Ваше высказывание касалось того, что при корректной остановке сервера происходит чекпоинт, то это так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 13:10 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
pkarklinНасколько я знаю, Oracle может вообще "без лога" работать. В MS SQL лог транзакция ведется всегда. Жестоко с ИБ не попутал ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 13:33 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
pkarklin Какая разница как свалены объекты на сервере?! Разложите их исходникик по папочкам в любом VCS. имхо громадная, VSS не спасает тех кто вынужден возится с чужими серверами, не спасает от помойки в стандартных хп, в оракле например сотни стандартных пакетов в которых наверно тысячи процедур, без пакетов это была бы огромная помойка еще без вашего кода. не говоря уже о побочных свойствах наймспейса типа public/private, раздача прав, зависимости ... к стате как я понимаю на пару разработчиков стоимость VS+TFS зашкалит за $15K + $3.5K/год ? pkarklin Вот так например: FETCH NEXT FROM @CurrencyCursor1 кул, а в select юзать можно ? pkarklin Еще бы. Реализация временных таблиц в Oracle "слаба". :) То, что сделате разработчик на сиквеле реляционным подходом с использованием временной таблицы (табличной переменной), разарботчик оракле будет городить рефкурсор. понятно, что "слаба", что толку от времянок если их использовать в маштабируемом коде нельзя, вроде уже 20 раз перетерали ... pkarklin Просто для чего-то более "cильного" используют OLAP. У Оракле, даже в ЕЕ его нет. Выкладывайте дополнительные бабосы. Аналитикам глубоко наплевать на: не смешите, у mssql olap это отдельная субд никак не связанная с rdbms, оракл этот этап 10 лет назад прошел. я не знаю, чем olap отличается от BI и насколько olap интереснее BI, но и там в технологическом плане оракл гораздо серьезней выглядит, а мс в отчетах Gartner даже как конкурент не рассматривается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 13:42 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) pkarklinНасколько я знаю, Oracle может вообще "без лога" работать. В MS SQL лог транзакция ведется всегда. Жестоко с ИБ не попутал ??? Archive Log vs Noarchive Log - это не то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 13:48 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
pkarklin Gluk (Kazan) pkarklinНасколько я знаю, Oracle может вообще "без лога" работать. В MS SQL лог транзакция ведется всегда. Жестоко с ИБ не попутал ??? Archive Log vs Noarchive Log - это не то? Не то. Логи ведутся ВСЕГДА. Они могут архивироваться или не архивироваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 13:59 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
Yo.! wrote: > к стате как я понимаю на пару разработчиков стоимость VS+TFS зашкалит за > $15K + $3.5K/год ? Возьмите любой другой (бесплатный) тул и любой другой CVS. Или, к примеру (что, ессно, не так удобно) - QA+CVS. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 14:17 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Логи ведутся ВСЕГДА. Сугубо лирическое отступление: есть такой скрытый параметр _disable_logging, если его поставить в true, то логи вестись не будут. Естественно, что это недокументировано, неподдерживается и создано сугубо для нужд отладки и тестирования самой корпорацией. Наверняка что-то подобное есть и в MS SQL. pkarklinРаз Вы просили ссылки на документацию. Что происходит при чекпоинте описано здесь: http://msdn2.microsoft.com/en-us/library/ms189573.aspx Меня заинтересовал вот этот момент Long-Running TransactionsLong-Running TransactionsThe active log must include every part of all uncommitted transactions. An application that starts a transaction and does not commit it or roll it back prevents the Database Engine from advancing the MinLSN. This can cause two types of problems: * If the system is shut down after the transaction has performed many uncommitted modifications, the recovery phase of the subsequent restart can take much longer than the time specified in the recovery interval option. * The log might grow very large, because the log cannot be truncated past the MinLSN. This occurs even if the database is using the simple recovery model, in which the transaction log is generally truncated on each automatic checkpoint. Т.е. если долгоиграющую транзакцию не комитить, то грязные страницы этой транзакции так и останутся в кэше и будет это до тех пор пора транзакцию не закомитят или не откатят. И происходит это потому, что отсутствует понятие лога откатов, его просто нет (вот тут я не уверен)? Я прав? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 14:25 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
Yo.! кул, а в select юзать можно ? Нет. Курсор для этого не предназначен. А на кой?! Yo.!имхо громадная, VSS не спасает тех кто вынужден возится с чужими серверами, не спасает от помойки в стандартных хп, в оракле например сотни стандартных пакетов в которых наверно тысячи процедур, без пакетов это была бы огромная помойка еще без вашего кода. не говоря уже о побочных свойствах наймспейса типа public/private, раздача прав, зависимости ... Помойку можно устроить и из пакетов. В OEBSе и пакетов тыщи. Будет создавать пакеты пакетов? ;) Yo.!понятно, что "слаба", что толку от времянок если их использовать в маштабируемом коде нельзя, вроде уже 20 раз перетерали ... Точно, перетирали. Каждый, как всегда, остался при своем мнении. Yo.!не смешите, у mssql olap это отдельная субд никак не связанная с rdbms, А как же модель хранения ROLAP? Yo.!не знаю, чем olap отличается от BI и насколько olap интереснее BI, Не знаете? Yo.!но и там в технологическом плане оракл гораздо серьезней выглядит Не знаете, но выглядит "серьезней"? Вспомнилось про Каррузо и соседа. Yo.!а мс в отчетах Gartner даже как конкурент не рассматривается. А причем тут Gartner?! Аналитическими системами занимается OLAP Report. Идем сюда http://www.olapreport.com/market.htm и мотаем до конца страницы. Цитата из тынца: As such, the Essbase market share in 2000 was comparable to Cognos PowerPlay and Microsoft Analysis Services, but Analysis Services clearly overtook both Essbase and PowerPlay in 2001 to become the leading OLAP server. In 2002, Microsoft moved into the lead overall, even including the then Brio’s share with Hyperion’s. The gap widened further in each subsequent year. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 14:34 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
Apex Т.е. если долгоиграющую транзакцию не комитить, то грязные страницы этой транзакции так и останутся в кэше и будет это до тех пор пора транзакцию не закомитят или не откатят. И происходит это потому, что отсутствует понятие лога откатов, его просто нет (вот тут я не уверен)? Я прав? У MS SQL один лог и для накатов и для откатов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 14:37 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
pkarklin Apex Т.е. если долгоиграющую транзакцию не комитить, то грязные страницы этой транзакции так и останутся в кэше и будет это до тех пор пора транзакцию не закомитят или не откатят. И происходит это потому, что отсутствует понятие лога откатов, его просто нет (вот тут я не уверен)? Я прав? У MS SQL один лог и для накатов и для откатов. ОК. А что на счет остальных вопросов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 14:39 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
pkarklin wrote: > Помойку можно устроить и из пакетов. Ога... А мну потом возися с этим... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 14:42 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
ApexСугубо лирическое отступление: есть такой скрытый параметр _disable_logging, если его поставить в true, то логи вестись не будут. Естественно, что это недокументировано, неподдерживается и создано сугубо для нужд отладки и тестирования самой корпорацией. Наверняка что-то подобное есть и в MS SQL. Зря ты это сказал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 14:46 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
pkarklin Apex Т.е. если долгоиграющую транзакцию не комитить, то грязные страницы этой транзакции так и останутся в кэше и будет это до тех пор пора транзакцию не закомитят или не откатят. И происходит это потому, что отсутствует понятие лога откатов, его просто нет (вот тут я не уверен)? Я прав? У MS SQL один лог и для накатов и для откатов. + к предыдущему: что же тогда мешает сбрасывать грязные данные до комита или отката и предотвращать разбухание лога? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 14:46 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
Apex+ к предыдущему: что же тогда мешает сбрасывать грязные данные до комита или отката и предотвращать разбухание лога? Как Вы себе в таком случаи представляете полное восстановление, если мы сбросили грязные на диск и удалили данные из лога?! 8) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 14:54 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
2pkarklin сомневаюсь, что в oebs тышы пакетов, там всего несколько модулей полностью на pl/sql. С времянками и стройностью кода нас TPC-E рассудит, ROLAP это то что сейчас у оракла, а у mssql то, что у оракла было 10 лет назад, называлось oracle express server. причем как я понимаю этот ms analysis server хоть на оркловую базу повесить можно. про olapreport - на заборе написано дрова и я заглядывал ... нихера там нет.olap это всего лишь небольшая часть от BI, где microsoft опять же лишь challenger: http://mediaproducts.gartner.com/reprints/oracle/145507.html если сильно будете настаивать найду табличку чего умеет оракл из BI и MS, но имхо это уже совсем другая песня никоим к mssql2k5 не относящаеся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 15:36 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
pkarklin Как Вы себе в таком случаи представляете полное восстановление, если мы сбросили грязные на диск и удалили данные из лога?! 8) А если сбросили грязные данные на диск, но соответствующие данные в логе не удаляли? Т.е. пусть лог пухнет, грязные страницы в этом случае СУБД скидывает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 16:00 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
к стате покопался в OLAP, похоже и тут оракл уделал есть у оракла некий Oracle BI SE1, раздается за $1K/пользователь, который на самом деле переименованый Siebel + субд oracle se1 и которому olap опция в субд не обязательна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 16:48 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
2yo не надо про BI, не шарите и не лезьте сравнивать... BI - это cognos (ibm), bo (sap), hyperion (правда купленный недавно ораклом )... и MS, как ни странно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 19:25 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
Yo.!сомневаюсь, что в oebs тышы пакетов, там всего несколько модулей полностью на pl/sql. Напрасно сомневаетесь! Наверняка, среди Ваших коллег, есть ОЕБСники, спросилы бы хоть у них, прежде, чем сомневаться. Да можете не спрашивать. Чтобы развеять Ваши сомнения, в 12 версии их порядка 45 000. Тут Вы не в курсе дела. Yo.!ROLAP это то что сейчас у оракла, а у mssql то, что у оракла было 10 лет назад, называлось oracle express server. причем как я понимаю этот ms analysis server хоть на оркловую базу повесить можно. Прикольно. ROLAP - это всего-лишь одна из возможных моделей хранения. "Повесить" - служить источником данных для Analysis Services может любой источник, имеющий ODBC драйвер или OLEDB провайдер. Yo.!про olapreport - на заборе написано дрова и я заглядывал ... нихера там нет.olap это всего лишь небольшая часть от BI, где microsoft опять же лишь challenger: Спасибо, поржал. Плавание в терминологии я Вам прощаю, но то, что MSAS делает всех по объему рынка - ни для кого давное не секрет. И гартнер умолчал об этом, нарисовав "Магический квадрат". авторесли сильно будете настаивать найду табличку чего умеет оракл из BI и MS, но имхо это уже совсем другая песня никоим к mssql2k5 не относящаеся. Настаивать не буду. Но только не стоит забывать, что MSAS идет в комплекте поставки, начиная со стандартной редакции, а в Oracle его необходимо приобретать отдельно, даже к Enterprise. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 10:30 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
Yo.!есть у оракла некий Oracle BI SE1, раздается за $1K/пользователь, Вот и сравните со стоимость CAL для MS SQL Standard! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 10:33 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
ApexА если сбросили грязные данные на диск, но соответствующие данные в логе не удаляли? Т.е. пусть лог пухнет Это зависит от модели восстановления. Apexгрязные страницы в этом случае СУБД скидывает? Не понял вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 10:35 |
|
||
|
Обоснование выбора СУБД
|
|||
|---|---|---|---|
|
#18+
AAron2yo не надо про BI, не шарите и не лезьте сравнивать... BI - это cognos (ibm), bo (sap), hyperion (правда купленный недавно ораклом )... и MS, как ни странно. лапоть, купи карту я понимаю ненависть к ораклу мешает адекватному восприятию, но куда ж ты изверг лидера Sas дел ? 2pkarklin да нельзя там сравнивать, у мс есть набор "сделай сам" с сильно кастрированом функционалом. покажите мне продукт сравнимый с этим: http://download.oracle.com/docs/cd/E10352_01/doc/bi.1013/e10312/toc.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 10:42 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=34961434&tid=1553205]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 154ms |

| 0 / 0 |
