Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 5 6 [7] 8 9 10 11 .. 19   вперед  Ctrl
 Re: Почему ораклисты так не любят MS SQL?  [new]
ё
Guest
softwarer
AI
В Oracle10 админ может выбирать любой из приведенных вариантов.

Не знал, спасибо. Не подскажете ссылку?


Oracle® Database Administrator's Guide 10g Release 1 (10.1) Part No. B10739-01
Managing the Undo Tablespace
Retention Guarantee
Oracle Database 10g lets you guarantee undo retention. When you enable this
option, the database never overwrites unexpired undo data--that is, undo data
whose age is less than the undo retention period. This option is disabled by default,
which means that the database can overwrite the unexpired undo data in order to
avoid failure of DML operations if there is not enough free space left in the undo
tablespace.
By enabling the guarantee option, you instruct the database not to overwrite
unexpired undo data even if it means risking failure of currently active DML
operations. Therefore, use caution when using this feature. A typical use of the
guarantee option is when you want to ensure deterministic and predictable
behavior of Flashback Query by guaranteeing the availability of the required undo
data.
You enable the guarantee option by specifying the RETENTION GUARANTEE clause
for the undo tablespace when it is created by either the CREATE DATABASE or
CREATE UNDO TABLESPACE statement. Or, you can later specify this clause in an
ALTER TABLESPACE statement. You do not guarantee that unexpired undo is
preserved if you specify the RETENTION NOGUARANTEE clause.
You can use the DBA_TABLESPACES view to determine the RETENTION setting for
the undo tablespace. A column named RETENTION will contain a value on
GUARANTEE, NOGUARANTEE, or NOT APPLY (used for tablespaces other than the
undo tablespace).
15 ноя 05, 20:50    [2072102]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
Guest_333
Guest
ё
Более того, мне по барабану, что думает об Oracle толпа, извините за выражение, баранов,не имеющая о нем практически никакого представления.Хотя наблюдать со стороны потуги судить о том, о чем понятия не имеешь, смешно... Жук в муравейнике...

Да уж
Да, Прохор, нелюбит тебя полкан
Да, не дай бог Оракл рухнет. Озлобленных ораклисты всех перекусают, а Билла Гейтса просто на клочки порвут
15 ноя 05, 21:30    [2072153]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
serg99
Member

Откуда:
Сообщений: 422
softwarer
Стандартная проблема версионника - в долгоиграющей транзакции, которой требуется очень-очень старая версия записи. То есть: запустили Вы отчет, который считается N часов. После этого другие транзакции изменили (и закоммитили) какие-то записи, которые должны попасть в этот отчет. Что происходит в этом случае на блокировочнике - полагаю, знаете. Версионник в этом случае обязан вернуть актуальную "на тот момент" версию записи - например, на момент начала транзакции в случае serializable. Cоответственно, проблема в том, что при появлении такого вот долгоиграющего отчета серверу приходится хранить и не выбрасывать огромную кучу устаревших версий только потому, что они еще могут понадобиться работающей в данный момент транзакции.

Мне представляется что это особенности конкретной реализации версионности. Сериализуемость как таковая не требует хранить все версии на момент начала транзакции. Просто режим "snap shot" наиболее просто реализуется, но при этом имеет упомянутые здесь недостатки. Если запись кем то изменена до того как отчет первый раз ее считал, то никаких проблем с сериализуемостью нет. Интересно есть ли случаи когда реально нужен snap shot?


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

Существуют и другие решения, но они сложнее в реализации.
16 ноя 05, 01:04    [2072412]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
Mamon
Guest
Guest_333
Да, не дай бог Оракл рухнет. Озлобленных ораклисты всех перекусают, а Билла Гейтса просто на клочки порвут

Не, не порвут. Он им скидку на mssql даст а так же бесплатный диск с обучающей игрой по mssql для "x-box". Они старенькие, им так доходчивее будет и веселее
16 ноя 05, 02:11    [2072460]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
Mamon
Guest_333
Да, не дай бог Оракл рухнет. Озлобленных ораклисты всех перекусают, а Билла Гейтса просто на клочки порвут

Не, не порвут. Он им скидку на mssql даст а так же бесплатный диск с обучающей игрой по mssql для "x-box". Они старенькие, им так доходчивее будет и веселее

А что, на XBOX линукса ставиться. Винт есть (можно и нормальный поставить), 64 RAM есть, сеть есть, DVD есть, P3 700 есть. Не знаю как Oracle, а вот запустить ASA при настойчивом желании и сделать назло Билли из игровой консоли XBOX сервер БД можно ... и никто и не поймет, что это сервак ;)
16 ноя 05, 05:47    [2072521]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
guest_321
Guest
Весело у вас, господа!
Мимопроходящий показывая свою полную не состоятельность в области Oracle браво гнет свою линию.
Дело не в том, что Oraclоиды не любят сулистов, а в том, что решения по внедрению/переходу систем с использованием БД принимают не специалисты, или прикормленные специалисты.
Например был тут топик, что на 1С можно написать что угодно. ну наверно это так.
Любую систему можно заточить под любую БД. Но вот вопрос, как это будет работать.
Версионность или нет - вопрос религиозный. на любых курсах вам скажут что это и не хорошо и не плохо. В каждом случает решается отдельно. Маркетинговая политика у мелкомягких ясна - захватить кусок по-больше, потом разберемся.
Вот никто не хочет думать о том, почему европа не работает с продуктами мелкомягких (китай тоже), а мы браво тащимся за ними.
16 ноя 05, 09:45    [2072827]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
aZm
Member

Откуда:
Сообщений: 2357
guest_321
Вот никто не хочет думать о том, почему европа не работает с продуктами мелкомягких (китай тоже), а мы браво тащимся за ними.


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

зы не в коем случае не наезжаю на специалистов по мс скл и вин админов ) спич по поводу популярности и распространенности в нижнем сегменте рынка :) а начиная со среднего картина уже другая) там студентоф к сервакам как правило не пускают)
16 ноя 05, 10:23    [2073049]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
hvlad
Guest
softwarer
Является ли принудительный откат транзакций хорошей ценой за это? Пожалуй, нет. Если бы я думал иначе, я бы уже давно работал на Interbase
Гм, можно поинтересоваться - что имеется в виду ?
16 ноя 05, 10:25    [2073061]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
guest_321
Мимопроходящий показывая свою полную не состоятельность в области Oracle браво гнет свою линию.


В том-то и дело, что это НЕ Мимопроходящий
Мимикрия, только и всего
16 ноя 05, 10:43    [2073143]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
AI
Member

Откуда: Москва
Сообщений: 2817
softwarer
AI
В Oracle10 админ может выбирать любой из приведенных вариантов.

Не знал, спасибо. Не подскажете ссылку?


alter tablespace undotbs retention noguarantee/guarantee.
16 ноя 05, 10:51    [2073182]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
Zloy_oracloid
Guest
Достали уже, ща скажу. :)

MS SQL - отстой по сравнению с ораклом. За что его любить?
Но сделать проект (любой каприз за ваши бабки) и забыть как страшный сон - запросто.

1. Технически - некоторых фич нет, некоторые сделаны через (_._), а Transact SQL - просто убожество.

2. Бизнес - разработка аналогичных по классу систем, на MS будет сильно дороже из-за 1. И МС будет иметь траблы при очень больших объемах данных и нагрузке (ну не заточен он под это изначально).

ПС. Плотно работал и с МС и с Ораклом на разных проектах. Сертификаты по обоим.
16 ноя 05, 12:27    [2073780]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67427
Блог
serg99
Сериализуемость как таковая не требует хранить все версии на момент начала транзакции. ..... Если запись кем то изменена до того как отчет первый раз ее считал, то никаких проблем с сериализуемостью нет.

Как минимум, проблема будет в увеличении количества транзакций, завершившихся с "cannot serialize access". Ну и следующий вопрос.

serg99
Интересно есть ли случаи когда реально нужен snap shot?

Хм. Собственно, snapshot - единственный имхо вариант получить реальную картину, а не некое условное к ней приближение.

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

set transaction serializable ;

select count(*) from details group by employee_id ;

и

set transaction serializable ;

select count(*) from details where employee_id = 1 ;
select count(*) from details where employee_id = 2 ;
....

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

Существуют и другие решения, но они сложнее в реализации.

В такой ситуации - сомневаюсь. Можно ссылку?
16 ноя 05, 12:37    [2073850]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
andy st
Member

Откуда:
Сообщений: 899
Zloy_oracloid
И МС будет иметь траблы при очень больших объемах данных и нагрузке (ну не заточен он под это изначально).


хватит объемов?
16 ноя 05, 12:46    [2073908]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
aZm
Member

Откуда:
Сообщений: 2357
andy st
Zloy_oracloid
И МС будет иметь траблы при очень больших объемах данных и нагрузке (ну не заточен он под это изначально).


хватит объемов?


ссылка на рекламную информацию, опубликованую вендором, априори не может являться доказательством :)
16 ноя 05, 13:04    [2074035]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
MoonLight
Guest
Одно точно, склочных ораклойдов здесь куда больше.
Остальные отойдите в сторонку, подождите немного, это просто затянувшаяся агония
Потом, попозже, принесете свой цветок на оракловые могилы. Как некогда на могилу Netscape-а.
16 ноя 05, 13:05    [2074040]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Уже и могила. Ню Ню

Может Ораклоиды и склочные, но некоторые MS SQL-ы
просто тууууупыыеееее
16 ноя 05, 13:22    [2074168]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
И чем-то напоминают 1C-ников
16 ноя 05, 13:27    [2074199]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
Склероз
Guest
MoonLight
Потом, попозже, принесете свой цветок на оракловые могилы.

Бредишь?

MoonLight
Как некогда на могилу Netscape-а.

Разве он умер?
16 ноя 05, 13:33    [2074247]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
AAron
Member

Откуда: Москва
Сообщений: 4324
а разве это можно назвать жизнью?
16 ноя 05, 13:48    [2074372]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
andy st
Member

Откуда:
Сообщений: 899
Gluk (Kazan)
но некоторые MS SQL-ы
просто тууууупыыеееее

зато у оракалоидов, пишуших суда всякую ересь, IQ, как пить дать, за 1000 зашкаливает ;)
16 ноя 05, 13:54    [2074438]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
aZm
Member

Откуда:
Сообщений: 2357
andy st
зато у оракалоидов, пишуших суда всякую ересь, IQ, как пить дать, за 1000 зашкаливает ;)


точно. не всем же быть тупыми как некоторые мспасквилянты :(
16 ноя 05, 14:01    [2074484]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
ребятки, если вы кого называете тупым, это характеризует именно вас, а не того кого вы обзываете
не только Gluk (Kazan) касается

не хочется мораль читать, но противно, чесслово, взрослые вроде люди...
16 ноя 05, 14:28    [2074666]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
SergSuper
ребятки, если вы кого называете тупым, это характеризует именно вас, а не того кого вы обзываете
не только Gluk (Kazan) касается

не хочется мораль читать, но противно, чесслово, взрослые вроде люди...


Адекватный ответ на дурнопахнущую провокацию
16 ноя 05, 14:54    [2074878]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67427
Блог
SergSuper
не хочется мораль читать, но противно, чесслово, взрослые вроде люди...

Не столько "взрослые вроде бы люди", сколько "отсутствие своевременного модерирования". Минус два-три "серых" поста - и потребности читать мораль не возникло бы, имхо.
16 ноя 05, 15:12    [2075027]     Ответить | Цитировать Сообщить модератору
 Re: Почему ораклисты так не любят MS SQL?  [new]
aZm
Member

Откуда:
Сообщений: 2357
softwarer
Не столько "взрослые вроде бы люди", сколько "отсутствие своевременного модерирования". Минус два-три "серых" поста - и потребности читать мораль не возникло бы, имхо.


кстати. а как насчет запретить в потенциально агрессивно-флеймовом форуме публикацию из под серых ников? право же, как только народ начнет писать без грима - все станет проще :)
16 ноя 05, 15:17    [2075073]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 5 6 [7] 8 9 10 11 .. 19   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить