powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MsSQL 2008 vs Oracle 11G
25 сообщений из 331, страница 10 из 14
MsSQL 2008 vs Oracle 11G
    #37025327
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsТаким образом остается один путь, "где-то по временной метке хранить строку на момент чтения", это "где-то" и есть вероятно какая-нибудь область на жестком диске", с дублирующим кэшом, например темпдб . Хотя наверное я ошибаюсь.

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

Database Concurrency and Row Level Versioning in SQL Server 2005
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025329
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklingoldenfoods,

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

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

Тут неплохая статья была автор некий Yo.! он очень хорошо написал о различиях. Сразу видно, что человек разбирается в обоих СУБД.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025343
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andsmRowID в Оракл, насколько знаю, указывают на физическое расположение записи. Это так?
В целом да.

andsmЕсли да, то вот аналог в MS SQL Server 2008:
Спасибо, буду иметь в виду.

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

goldenfoodsПочему это уверен насчет Оракла.
Ты можешь быть миллион раз уверен, но это бред, недостойный даже рассмотрения.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025350
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsКак часто сиквел сбрасывает блоки из буфера темпдб на диск? Тоже по общему алгоритму "вытеснения" редко используемых блоков?

Вы знаете, никогда не интересовался именно "частотой" сброса. С чем связан этот вопрос?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025351
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarer,

Где Оракл хранить физически курсоры? Если не вмещается в ОЗУ?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025357
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsТут неплохая статья была автор некий Yo.! он очень хорошо написал о различиях. Сразу видно, что человек разбирается в обоих СУБД .

Да, да... Я в курсе.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025361
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklingoldenfoodsКак часто сиквел сбрасывает блоки из буфера темпдб на диск? Тоже по общему алгоритму "вытеснения" редко используемых блоков?

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

С тем, что какова интенсивность работы темпдб и ОЗУ. Часто ли сиквел обращается на жесткий диск?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025365
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklingoldenfoodsТут неплохая статья была автор некий Yo.! он очень хорошо написал о различиях. Сразу видно, что человек разбирается в обоих СУБД .

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

То есть Вы усматриваете некоторую долю маргинализма в этой статье. В смысле чересчур лояльное отношение к ораклу и предвзятость к сиквелу?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025390
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodspkarklinпропущено...


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

То есть Вы усматриваете некоторую долю маргинализма в этой статье. В смысле чересчур лояльное отношение к ораклу и предвзятость к сиквелу?про маргинализм пожалуй слишком :)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025391
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodssoftwarer, Где Оракл хранить физически курсоры? Если не вмещается в ОЗУ?
А кто сказал, что он их хранит?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025401
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarergoldenfoodssoftwarer, Где Оракл хранить физически курсоры? Если не вмещается в ОЗУ?
А кто сказал, что он их хранит?

Не в смысле хранит, в в смысле где-то временно находится рекордсет или Оракл он-лайн курсор выгружает на клиента без транзитного хранилища?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025407
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSupergoldenfoodsпропущено...


То есть Вы усматриваете некоторую долю маргинализма в этой статье. В смысле чересчур лояльное отношение к ораклу и предвзятость к сиквелу?про маргинализм пожалуй слишком :)Просто чел не совсем понимает, какую околесицу он несет.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025411
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsНе в смысле хранит, в в смысле где-то временно находится рекордсет или Оракл он-лайн курсор выгружает на клиента без транзитного хранилища?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
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;
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025418
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer
Код: plaintext
1.
2.
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
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025428
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovА если к этому приписать "order by 1"?..
То это не имеет отношения к вопросу о "хранении рекордсета".
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025440
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoods
С тем, что какова интенсивность работы темпдб и ОЗУ. Часто ли сиквел обращается на жесткий диск?

Систематически - стабильно в зависимости от сиквельного аналога fast_start_mttr_target.
А также по необходимости.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025501
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Senya_LПросто чел не совсем понимает, какую околесицу он несет.
так в чем проблема, давай аргументирована расскажи, я обещаю внимательно выслушать
а то вот и pkarklin который год рассказывает как там все неверно, но как только спрашиваю есть ли что-то по существу куда-то пропадает ...
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025578
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Оракл быстрее тысячи Микрософтов.
Будете еще тут рассказывать.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025596
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!а то вот и pkarklin который год рассказывает как там все неверно, но как только спрашиваю есть ли что-то по существу куда-то пропадает ...

Узнаю "старика" Yo.!... Никуда я не пропадаю. С работы домой можно доехать? :)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025648
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!Оракл быстрее тысячи Микрософтов.
Будете еще тут рассказывать.
не нужно меня порадировать, все рывно стиль не спорадируешь ...
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025757
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodspkarklinпропущено...


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

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

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

Между годом и пятью - целая прорва. Между 1500 и 1100 - треть корпуса :-) Ну и не стоит забывать, что нынешний sql server является наследником sybase. ПОэтому отчет можно вести с 1983 года.
Не все меряется деньгами. Целую гору денег можно всегда бесцельно закапать в песке. Ну и всегда вспоминаю урок с политэкономии... для того, что бы жить лучше в два раза - нужно потратить денег на порядок больше :-). У microsoft хорошая диверсификация рынка. У Оракла, после покупки железного бизнеса, так же уже неплохая.
Но при всей своей крутизне. Я готов поспорить на ваш тапок, что вы не используете и 10 процентов от той мегакрутости Оракла.
ПО этому поводу я так же вспоминаю одну мудрость... зачем платить больше? Все женщины одинаковы.... ;-)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025771
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerТо это не имеет отношения к вопросу о "хранении рекордсета".

Но рекордсет-то не изменился.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025775
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodspkarklin,
Как часто сиквел сбрасывает блоки из буфера темпдб на диск? Тоже по общему алгоритму "вытеснения" редко используемых блоков?

Боюсь ошибиться, но мне кажется это зависит от выбранного размера буффера(который может меняться). Пусть кто лучше меня разбирается, поправит, если я не прав
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025776
_Sybase_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andrey Sribnyak Ну и не стоит забывать, что нынешний sql server является наследником sybase. ПОэтому отчет можно вести с 1983 года.
А sybase - наследник Ingressа. И счет с 70-х гг. )
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025844
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курсоры для того и придуманы,чтобы не держать лишние данные в памяти.
В случае RC и версионников помнить кроме курсора ничего не нужно.
...
Рейтинг: 0 / 0
25 сообщений из 331, страница 10 из 14
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MsSQL 2008 vs Oracle 11G
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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