|
|
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Alexander RyndinНет уж, спасибо. Обойдемся как-нибудь без 3D интерфейса в ядре серверной операционной системы. Если я не ошибаюсь, то уже Вин2008 считает UI вспомогательным компонентом, и не ставит его в чисто серверной конфигурации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2010, 23:23 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
lockyAlexander RyndinНет уж, спасибо. Обойдемся как-нибудь без 3D интерфейса в ядре серверной операционной системы. Если я не ошибаюсь, то уже Вин2008 считает UI вспомогательным компонентом, и не ставит его в чисто серверной конфигурации.Это не верно. GUI - неотъемлемая часть Windows Я ждал этого command-line интерфейса Windows Core. Думал все будет по честному - загрузится как в linux терминальный режим. Выглядит это вот так . Грузится обычная винда - только вместо explorer.exe запускается CMD.exe. я это и в Windows 95 мог сделать одним параметром в system.ini. На этом оффтопик заканчиваю - тема для форума ОС ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2010, 01:05 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Дабы не быть обвиненным в безапелляционности хочу пояснить. Оракл существует как СУБД намного дольше чем_. сиквел. У компании оракл долгое время был один продукт флагман в который и вкладывали деньги. Майкрософт имел много направлений и флагманом была ОС, а не СУБД. чисто логически понятно что две компании с приблизительно одинаковой капитализацией вкладывают деньги в разные направления и что оракл более совершенен. Тоже с юниксами разный возраст по сравнению с украденной технологией виндоуз у эппла.подскажите мне компанию на просторах америки где стоит не оракл + солярис. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2010, 11:02 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
goldenfoods чисто логически понятно что две компании с приблизительно одинаковой капитализацией вкладывают деньги в разные направления и что оракл более совершенен. . А основания для этого "чисто логически понятно" есть ? Или, как обычно, "просто понятно" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2010, 12:13 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
goldenfoods...чисто логически понятно... Рука так и тянется за тапком... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2010, 20:05 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Senya_LalexeyvgДля наших любимых баз данных паралелить можно хорошо.Тоже все небезоблачно. Что там про серьезные сервера говорить, если нередко на домашнем десктопе производительность упирается в дисковый IO или ОЗУ?Не понял вопроса. Наверное, если вы говорите про то, что вам не хватает процессоров, то уж дисками-то сервер вы обеспечели :-) В сбалансированной конфигурации нужно иметь 50-100 дисков на процессорный сокет. Обычный недорогой 4-х процессорный х86 сервер может использовать 1Тб ОЗУ и 500 дисков. Ну, а для ваших задач можно использовать упомянутый pkarklin-ом ЭйчПи супердом - там РАМ и дисковая подсистема не такие детские :-) Ну а уж если и такого не хватит... - тогда да, поверю, что MSSQL и ПС-шной платформы для Вас маловато :-) Правда, тогда и оракловская тоже не подойдёт, нужно что-то из массово-парлельно-распределённого... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2010, 23:12 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Alexander RyndinЯ совсем даже не ерничаю. Я то и себе на рабочий компьютер Windows 7 ставить не хочу из цветочков-свисточков. Это ведь не шутки - вся эта красота добавляет нестабильности в систему. Да и DBA ведь не домохозяйка, чтобы его на вау-эффект брать. В серверной платформе важна 1) надежность, 2) безопасность, 3) удобство, но не 3D интерфейс.Вам 3Д интерфейс мешает чисто психологически. Серверу он мешать никак не может, потому как это просто набор длл-файликов на диске. Они по большому счёту даже не работают, когда пользовательских сессий нету. Это как X-Windows в юниксе - есть и есть, не мешает, серверные приложения этим не пользуются. А Винда вообщем то идеологически мощнее. Вы поизучайте... Авторы VAX VMS, которых в своё время переманил микрософт и которые делали ядро серверных виндов, много умного там заложили - в изначально примитивных юниксах такие идеи пробивались долго и тяжело. Конечно, в такой архитектурной сложности есть и недостатки, но всё же не надо серверные ОС оценивать как простой пользователь, посмотрев на 3д интерфейс. Поизучайте, как устроено это внутри. Alexander RyndinЕсли я бы выбирал платформу, то выбрал бы в порядке убывания 1) Solaris, 2) Linux, 3) Windows 2003.А почему AIX, IBM i, HP-UX и Windows 2008 не рассматриваете? Вот чем вам IBM i не нравится? Концепция нестираемой виртуальной памяти с 128-ти разрядным адресным пространством без всяких там файлов ведь так красива!!! И благополучно живёт уже много лет, ещё дос-а и юникса не было, когда это появилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2010, 23:30 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
pkarklin, Не знаю. У нас подобные машинки есть, но не под Оракл. Оракл на проме катается на Санах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 09:46 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
softwarerDimitry SibiryakovРешение никто не подкинул. Значит, можно говорить, что заменить их нечем. Точка. Поспешили. Даже после того, как Вы каким-то чудом сумели проапдейтить технически заблокированное для изменений поле, они таки заменяются и должны заменяться нормальным rowid. Которого в MSSQL действительно зря нет. RowID в Оракл, насколько знаю, указывают на физическое расположение записи. Это так? Если да, то вот аналог в MS SQL Server 2008: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 16:31 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
andsmвот аналог в MS SQL Server 2008: Это [название таблицы] включает в себя inserted и deleted? Напоминаю, речь шла именно о том как связать эти две таблицы в отсутствии стабильного первичного ключа. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 16:38 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЭто [название таблицы] включает в себя inserted и deleted? Нет, не включает. Dimitry SibiryakovНапоминаю, речь шла именно о том как связать эти две таблицы в отсутствии стабильного первичного ключа. Добавлялем в базовую таблицу вычисляемое поле, куда записываем значение %%physloc%%. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 17:05 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
pkarklinDimitry SibiryakovЭто [название таблицы] включает в себя inserted и deleted? Нет, не включает. Dimitry SibiryakovНапоминаю, речь шла именно о том как связать эти две таблицы в отсутствии стабильного первичного ключа. Добавлялем в базовую таблицу вычисляемое поле, куда записываем значение %%physloc%%.тогда guid проще добавить, уж точно никаких побочных эффектов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 17:16 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
andsmsoftwarerпропущено... Поспешили. Даже после того, как Вы каким-то чудом сумели проапдейтить технически заблокированное для изменений поле, они таки заменяются и должны заменяться нормальным rowid. Которого в MSSQL действительно зря нет. RowID в Оракл, насколько знаю, указывают на физическое расположение записи. Это так? Если да, то вот аналог в MS SQL Server 2008: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 17:17 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
pkarklingoldenfoods...чисто логически понятно... Рука так и тянется за тапком... Да почему же за тапком.. Если одна компания занимается только одним направлением (вкладывает деньги от проданных лицензий) и другая компания имеет много направлений и СУБД не есть приоритетное (деньги распределяются на разные направления). Если одна компания занимается СУБД около 30 лет, а другая только 20. Если уровень стоимости компаний примерно одинаков, какая из них итого больше вложит денег в развитие СУБД. Какая из них больше потратить человеко-часов на труд программистов, архитекторов и т.д. Таким образом логично предположить (здравый смысл), что первая компания будет новатором, а вторая будет использовать технологии первой и пытаться применить их на своей совсем иной архитектуре. Любая временная таблица сиквела оказывается в базе темпдб, то есть на жестком диске. Любой курсор оракла будет сидеть в ОЗУ. Скорость чтения из одной области ОЗУ в другую область ОЗУ всяко выше через скорость чтения из темпдб (жесткого диска) в первую область ОЗУ, и потом из этой области в другую область ОЗУ. Далее работа с транзакциями у серверов иная, может ли сиквел обеспечить неблокирующее "чистое" чтение из таблицы в 500 млн строк, с интенсивностью наполнения скажем 200 строк в секунду. Чтобы чисто прочитать сиквел должен заблокировать всю таблицу уровнем изоляции рид коммиттед, пищущие ребята отдохнут некоторое время, чтобы не испортить своими транзакциями общую картину. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 17:26 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovandsmвот аналог в MS SQL Server 2008: Это [название таблицы] включает в себя inserted и deleted? Напоминаю, речь шла именно о том как связать эти две таблицы в отсутствии стабильного первичного ключа. Никак не связать без дополнительно столбца, которые будет по сути вторым первичным ключом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 17:28 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
BestZvitgoldenfoods чисто логически понятно что две компании с приблизительно одинаковой капитализацией вкладывают деньги в разные направления и что оракл более совершенен. . А основания для этого "чисто логически понятно" есть ? Или, как обычно, "просто понятно" ? Оракл всегда является новатором и задает тон новых приблуд в мире СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 17:30 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
SergSuperandsmпропущено... RowID в Оракл, насколько знаю, указывают на физическое расположение записи. Это так? Если да, то вот аналог в MS SQL Server 2008: Код: plaintext 1. Почему не будет? У меня такой синтаксис работает: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 17:33 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
goldenfoodsЛюбая временная таблица сиквела оказывается в базе темпдб, то есть на жестком диске. Это не так goldenfoods Любой курсор оракла будет сидеть в ОЗУ. Уверен что это тоже не так. goldenfoods Скорость чтения из одной области ОЗУ в другую область ОЗУ всяко выше через скорость чтения из темпдб (жесткого диска) в первую область ОЗУ, и потом из этой области в другую область ОЗУ. скорость чтения из ОЗУ конечно быстрее чем с жесткого диска. Про tempdb смотри выше. goldenfoodsДалее работа с транзакциями у серверов иная, может ли сиквел обеспечить неблокирующее "чистое" чтение из таблицы в 500 млн строк, с интенсивностью наполнения скажем 200 строк в секунду. Да, сможет. Но не на любом железе - как и Оракл. goldenfoodsЧтобы чисто прочитать сиквел должен заблокировать всю таблицу уровнем изоляции рид Это не так goldenfoodsпищущие ребята отдохнут некоторое время, чтобы не испортить своими транзакциями общую картину. Это не так. Общее заключение - отсутствие знаний по MS SQL Server, и похоже со знаниями по Оракл тоже не все хорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 17:40 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
andsmgoldenfoodsЛюбая временная таблица сиквела оказывается в базе темпдб, то есть на жестком диске. Это не так goldenfoods Любой курсор оракла будет сидеть в ОЗУ. Уверен что это тоже не так. goldenfoods Скорость чтения из одной области ОЗУ в другую область ОЗУ всяко выше через скорость чтения из темпдб (жесткого диска) в первую область ОЗУ, и потом из этой области в другую область ОЗУ. скорость чтения из ОЗУ конечно быстрее чем с жесткого диска. Про tempdb смотри выше. goldenfoodsДалее работа с транзакциями у серверов иная, может ли сиквел обеспечить неблокирующее "чистое" чтение из таблицы в 500 млн строк, с интенсивностью наполнения скажем 200 строк в секунду. Да, сможет. Но не на любом железе - как и Оракл. goldenfoodsЧтобы чисто прочитать сиквел должен заблокировать всю таблицу уровнем изоляции рид Это не так goldenfoodsпищущие ребята отдохнут некоторое время, чтобы не испортить своими транзакциями общую картину. Это не так. Общее заключение - отсутствие знаний по MS SQL Server, и похоже со знаниями по Оракл тоже не все хорошо. То есть темпдб имеет свой кэш, как и любая другая база? Тогда зачем в принципе ее было создавать происходило бы все в кэше. Почему это уверен насчет Оракла. У Оракла есть специальная область ОЗУ для каждой сессии, и она выделяется при инициализации подключения. Конечно при большом объеме курсора вероятно нужно создавать какую-то область на диске, но зачем делать такие огромные курсоры, всегда можно ограничить количество строк каким-то здравым смыслом. Как это сделает сиквел насчет 500 млн строк, он что создаст версию "на начало чтения"? То есть перестанет быть блокировочником. Железо тут совсем ни при чем, мы говорим в принципе о возможности, пускай это будет строится 3 дня. Но через 3 дня мы получим данные в оракле, те которые были на на начало чтения. А как физически сиквел в режим блокирования может отличать строки, которые были добавлены после начала чтения (модификации), разве что по временной метке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 17:52 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
andsmSergSuperпропущено... но только поиск по физическому адресу делаться всё равно не будет Почему не будет? У меня такой синтаксис работает: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 17:52 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
goldenfoods, авторДалее работа с транзакциями у серверов иная, может ли сиквел обеспечить неблокирующее "чистое" чтение из таблицы в 500 млн строк, с интенсивностью наполнения скажем 200 строк в секунду. Чтобы чисто прочитать сиквел должен заблокировать всю таблицу уровнем изоляции рид коммиттед, пищущие ребята отдохнут некоторое время, чтобы не испортить своими транзакциями общую картину. У Вас сведения об MS SQL на уровне 10ти летней давности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 17:52 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
goldenfoodsКак это сделает сиквел насчет 500 млн строк, он что создаст версию "на начало чтения"? То есть перестанет быть блокировочником . Железо тут совсем ни при чем, мы говорим в принципе о возможности, пускай это будет строится 3 дня. Но через 3 дня мы получим данные в оракле, те которые были на на начало чтения. А как физически сиквел в режим блокирования может отличать строки, которые были добавлены после начала чтения (модификации), разве что по временной метке? Сиквел, начиная с 2005 версии может работать и как блокировочник, и как версионник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 17:56 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
goldenfoodsТо есть темпдб имеет свой кэш, как и любая другая база? Тогда зачем в принципе ее было создавать происходило бы все в кэше. Мне казалось, что ответ должен быть очевидным. Потому что кэш не резиновый и, как правило, всегда меньше, чем размер дискового пространства. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 17:58 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
pkarklingoldenfoods, авторДалее работа с транзакциями у серверов иная, может ли сиквел обеспечить неблокирующее "чистое" чтение из таблицы в 500 млн строк, с интенсивностью наполнения скажем 200 строк в секунду. Чтобы чисто прочитать сиквел должен заблокировать всю таблицу уровнем изоляции рид коммиттед, пищущие ребята отдохнут некоторое время, чтобы не испортить своими транзакциями общую картину. У Вас сведения об MS SQL на уровне 10ти летней давности. То есть в 2005-2008 сиквеле майкрософт пошел по пути версионнирования, то есть по пути пионера в этой области. Или я в корне не прав? Таким образом остается один путь, "где-то по временной метке хранить строку на момент чтения", это "где-то" и есть вероятно какая-нибудь область на жестком диске", с дублирующим кэшом, например темпдб. Хотя наверное я ошибаюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 17:59 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=37023043&tid=1552741]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 390ms |

| 0 / 0 |
