Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 5 6 7 8 9 [10] 11 12 13 14   вперед  Ctrl
 Re: MsSQL 2008 vs Oracle 11G  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
goldenfoods
Таким образом остается один путь, "где-то по временной метке хранить строку на момент чтения", это "где-то" и есть вероятно какая-нибудь область на жестком диске", с дублирующим кэшом, например темпдб. Хотя наверное я ошибаюсь.


Совершенно верно.

Database Concurrency and Row Level Versioning in SQL Server 2005
20 дек 10, 18:04    [9968602]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
goldenfoods
Member

Откуда: Киев
Сообщений: 288
pkarklin
goldenfoods,

автор
Далее работа с транзакциями у серверов иная, может ли сиквел обеспечить неблокирующее "чистое" чтение из таблицы в 500 млн строк, с интенсивностью наполнения скажем 200 строк в секунду.
Чтобы чисто прочитать сиквел должен заблокировать всю таблицу уровнем изоляции рид коммиттед, пищущие ребята отдохнут некоторое время, чтобы не испортить своими транзакциями общую картину.


У Вас сведения об MS SQL на уровне 10ти летней давности.


Тут неплохая статья была автор некий Yo.! он очень хорошо написал о различиях. Сразу видно, что человек разбирается в обоих СУБД.
20 дек 10, 18:04    [9968606]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67469
Блог
andsm
RowID в Оракл, насколько знаю, указывают на физическое расположение записи. Это так?

В целом да.

andsm
Если да, то вот аналог в MS SQL Server 2008:

Спасибо, буду иметь в виду.

pkarklin
Добавлялем в базовую таблицу вычисляемое поле, куда записываем значение %%physloc%%.

Оно вычисляемое на лету или вычисляемое-хранимое? Если второе, то как у него с изменениями в ходе различного рода манипуляций с таблицами? Особенно в свете любви к кластерным индексам?

goldenfoods
Почему это уверен насчет Оракла.

Ты можешь быть миллион раз уверен, но это бред, недостойный даже рассмотрения.
20 дек 10, 18:08    [9968640]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
goldenfoods
Как часто сиквел сбрасывает блоки из буфера темпдб на диск? Тоже по общему алгоритму "вытеснения" редко используемых блоков?


Вы знаете, никогда не интересовался именно "частотой" сброса. С чем связан этот вопрос?
20 дек 10, 18:10    [9968660]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
goldenfoods
Member

Откуда: Киев
Сообщений: 288
softwarer,

Где Оракл хранить физически курсоры? Если не вмещается в ОЗУ?
20 дек 10, 18:10    [9968662]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
goldenfoods
Тут неплохая статья была автор некий Yo.! он очень хорошо написал о различиях. Сразу видно, что человек разбирается в обоих СУБД.


Да, да... Я в курсе.
20 дек 10, 18:11    [9968671]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
goldenfoods
Member

Откуда: Киев
Сообщений: 288
pkarklin
goldenfoods
Как часто сиквел сбрасывает блоки из буфера темпдб на диск? Тоже по общему алгоритму "вытеснения" редко используемых блоков?


Вы знаете, никогда не интересовался именно "частотой" сброса. С чем связан этот вопрос?


С тем, что какова интенсивность работы темпдб и ОЗУ. Часто ли сиквел обращается на жесткий диск?
20 дек 10, 18:12    [9968679]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
goldenfoods
Member

Откуда: Киев
Сообщений: 288
pkarklin
goldenfoods
Тут неплохая статья была автор некий Yo.! он очень хорошо написал о различиях. Сразу видно, что человек разбирается в обоих СУБД.


Да, да... Я в курсе.


То есть Вы усматриваете некоторую долю маргинализма в этой статье. В смысле чересчур лояльное отношение к ораклу и предвзятость к сиквелу?
20 дек 10, 18:14    [9968691]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
goldenfoods
pkarklin
пропущено...


Да, да... Я в курсе.


То есть Вы усматриваете некоторую долю маргинализма в этой статье. В смысле чересчур лояльное отношение к ораклу и предвзятость к сиквелу?
про маргинализм пожалуй слишком :)
20 дек 10, 18:24    [9968779]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67469
Блог
goldenfoods
softwarer, Где Оракл хранить физически курсоры? Если не вмещается в ОЗУ?

А кто сказал, что он их хранит?
20 дек 10, 18:25    [9968784]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
goldenfoods
Member

Откуда: Киев
Сообщений: 288
softwarer
goldenfoods
softwarer, Где Оракл хранить физически курсоры? Если не вмещается в ОЗУ?

А кто сказал, что он их хранит?


Не в смысле хранит, в в смысле где-то временно находится рекордсет или Оракл он-лайн курсор выгружает на клиента без транзитного хранилища?
20 дек 10, 18:28    [9968809]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
SergSuper
goldenfoods
пропущено...


То есть Вы усматриваете некоторую долю маргинализма в этой статье. В смысле чересчур лояльное отношение к ораклу и предвзятость к сиквелу?
про маргинализм пожалуй слишком :)
Просто чел не совсем понимает, какую околесицу он несет.
20 дек 10, 18:34    [9968840]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67469
Блог
goldenfoods
Не в смысле хранит, в в смысле где-то временно находится рекордсет или Оракл он-лайн курсор выгружает на клиента без транзитного хранилища?

SQL> conn test/test@xe;
Connected.
SQL> create table x as select object_id n from dba_objects;

Table created.

SQL> var cur refcursor;
SQL> exec open :cur for select x1.n + x2.n + x3.n + x4.n + x5.n + x6.n + x7.n + x8.n + x9.n + x10.n from x x1, x x2, x x3, x x4, x x5, x x6, x x7, x x8, x x9, x x10;

PL/SQL procedure successfully completed.

SQL> select count(*) from x;

  COUNT(*)                                                                      
----------                                                                      
     14274                                                                      

SQL> select power (count(*), 10) from x;

POWER(COUNT(*),10)                                                              
------------------                                                              
        3.5112E+41                                                              

SQL> spool off;
20 дек 10, 18:37    [9968851]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Dimitry Sibiryakov
Member

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

softwarer
exec open :cur for select x1.n + x2.n + x3.n + x4.n + x5.n + x6.n + 
x7.n + x8.n + x9.n + x10.n from x x1, x x2, x x3, x x4, x x5, x x6, x x7, x x8, x x9, x 
x10;

А если к этому приписать "order by 1"?..

Posted via ActualForum NNTP Server 1.4

20 дек 10, 18:42    [9968870]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67469
Блог
Dimitry Sibiryakov
А если к этому приписать "order by 1"?..

То это не имеет отношения к вопросу о "хранении рекордсета".
20 дек 10, 18:49    [9968910]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
BestZvit
Member

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

С тем, что какова интенсивность работы темпдб и ОЗУ. Часто ли сиквел обращается на жесткий диск?


Систематически - стабильно в зависимости от сиквельного аналога fast_start_mttr_target.
А также по необходимости.
20 дек 10, 18:52    [9968936]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Yo.!
Guest
Senya_L
Просто чел не совсем понимает, какую околесицу он несет.

так в чем проблема, давай аргументирована расскажи, я обещаю внимательно выслушать
а то вот и pkarklin который год рассказывает как там все неверно, но как только спрашиваю есть ли что-то по существу куда-то пропадает ...
20 дек 10, 19:31    [9969178]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Yo.!
Guest
Оракл быстрее тысячи Микрософтов.
Будете еще тут рассказывать.
20 дек 10, 20:23    [9969386]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Yo.!
а то вот и pkarklin который год рассказывает как там все неверно, но как только спрашиваю есть ли что-то по существу куда-то пропадает ...


Узнаю "старика" Yo.!... Никуда я не пропадаю. С работы домой можно доехать? :)
20 дек 10, 20:44    [9969449]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Yo.!
Guest
Yo.!
Оракл быстрее тысячи Микрософтов.
Будете еще тут рассказывать.

не нужно меня порадировать, все рывно стиль не спорадируешь ...
20 дек 10, 21:19    [9969564]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Andrey Sribnyak
Member

Откуда: Киев
Сообщений: 600
goldenfoods
pkarklin
пропущено...


Рука так и тянется за тапком...


Да почему же за тапком..

Если одна компания занимается только одним направлением (вкладывает деньги от проданных лицензий) и другая компания имеет много направлений и СУБД не есть приоритетное (деньги распределяются на разные направления). Если одна компания занимается СУБД около 30 лет, а другая только 20.


Между годом и пятью - целая прорва. Между 1500 и 1100 - треть корпуса :-) Ну и не стоит забывать, что нынешний sql server является наследником sybase. ПОэтому отчет можно вести с 1983 года.
Не все меряется деньгами. Целую гору денег можно всегда бесцельно закапать в песке. Ну и всегда вспоминаю урок с политэкономии... для того, что бы жить лучше в два раза - нужно потратить денег на порядок больше :-). У microsoft хорошая диверсификация рынка. У Оракла, после покупки железного бизнеса, так же уже неплохая.
Но при всей своей крутизне. Я готов поспорить на ваш тапок, что вы не используете и 10 процентов от той мегакрутости Оракла.
ПО этому поводу я так же вспоминаю одну мудрость... зачем платить больше? Все женщины одинаковы.... ;-)
20 дек 10, 22:26    [9969789]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Dimitry Sibiryakov
Member

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

softwarer
То это не имеет отношения к вопросу о "хранении рекордсета".

Но рекордсет-то не изменился.

Posted via ActualForum NNTP Server 1.4

20 дек 10, 22:40    [9969825]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Andrey Sribnyak
Member

Откуда: Киев
Сообщений: 600
goldenfoods
pkarklin,
Как часто сиквел сбрасывает блоки из буфера темпдб на диск? Тоже по общему алгоритму "вытеснения" редко используемых блоков?


Боюсь ошибиться, но мне кажется это зависит от выбранного размера буффера(который может меняться). Пусть кто лучше меня разбирается, поправит, если я не прав
20 дек 10, 22:42    [9969833]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
_Sybase_
Guest
Andrey Sribnyak
Ну и не стоит забывать, что нынешний sql server является наследником sybase. ПОэтому отчет можно вести с 1983 года.

А sybase - наследник Ingressа. И счет с 70-х гг. )
20 дек 10, 22:43    [9969836]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6642
Курсоры для того и придуманы,чтобы не держать лишние данные в памяти.
В случае RC и версионников помнить кроме курсора ничего не нужно.
20 дек 10, 23:42    [9970018]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 5 6 7 8 9 [10] 11 12 13 14   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить