Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 13 14 15 16 17 18 [19] 20 21 22   вперед  Ctrl
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Гражданин Советского Союза
Member

Откуда: CCCР
Сообщений: 151
Yo.!
Гражданин Совесткого Союза
Dimitry Sibiryakov,

Скажите этот Firebird версионник? Он вижу бесплатен. Чем он хуже Oracle? Не могли бы мне написать, что плохого (в чем риск) если поставить Firebird (он Unix поддерживает? скажем FeeBSD?) вместо Oracle или MS?

в 21 веке ставить на столько глючной огрызок просто глупо


А можете поподробнее, какие конректно проблемы с этим Firebirdом?
28 дек 11, 14:16    [11839445]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67475
Блог
Dimitry Sibiryakov
Ага, он от этого начнёт кисло выглядеть

Мне что-то подсказывает, что если Вы сядете за руль RB7, тот тоже начнёт кисловато выглядеть ;-)
28 дек 11, 14:20    [11839483]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Dimitry Sibiryakov
Member

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

softwarer
Мне что-то подсказывает, что если Вы сядете за руль RB7, тот тоже начнёт кисловато
выглядеть ;-)

Скорее всего - да. Но ведь именно для этого существуют тест-пилоты. Результаты выполнения
простенького скрипта для Firebird не откажу себе в удовольствии процитировать:
SQL> create database 't8.fdb' pagesize 4096; commit;
SQL> recreate table t8(id int); commit;
SQL> set stat on;
SQL> set term ^;
SQL> execute block as
CON> declare n int = 8000000;
CON> begin
CON>   while (n>0) do insert into t8 values(:n) returning :n-1 into n;
CON> end^
Elapsed time= 12.25 sec
SQL> alter table t8 add f01 int^
Elapsed time= 0.00 sec
SQL> update t8 set f01=1^
Elapsed time= 37.46 sec


Сервер: 8 ядер, 16 Гб памяти, RAID-5


Теперь любой Шумахер может сесть в свой любимый болид и продемонстрировать свои результаты
на той же трассе.

Posted via ActualForum NNTP Server 1.5

28 дек 11, 14:38    [11839683]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Гражданин Советского Союза
Member

Откуда: CCCР
Сообщений: 151
Dimitry Sibiryakov
softwarer
Мне что-то подсказывает, что если Вы сядете за руль RB7, тот тоже начнёт кисловато
выглядеть ;-)

Скорее всего - да. Но ведь именно для этого существуют тест-пилоты. Результаты выполнения
простенького скрипта для Firebird не откажу себе в удовольствии процитировать:
SQL> create database 't8.fdb' pagesize 4096; commit;
SQL> recreate table t8(id int); commit;
SQL> set stat on;
SQL> set term ^;
SQL> execute block as
CON> declare n int = 8000000;
CON> begin
CON>   while (n>0) do insert into t8 values(:n) returning :n-1 into n;
CON> end^
Elapsed time= 12.25 sec
SQL> alter table t8 add f01 int^
Elapsed time= 0.00 sec
SQL> update t8 set f01=1^
Elapsed time= 37.46 sec


Сервер: 8 ядер, 16 Гб памяти, RAID-5


Теперь любой Шумахер может сесть в свой любимый болид и продемонстрировать свои результаты
на той же трассе.


Наполнение в цикле -это не реляционный подход. В Oracle для этого есть connect by
28 дек 11, 15:04    [11839955]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Гражданин Советского Союза
Наполнение в цикле -это не реляционный подход. В Oracle для этого есть connect by


А в ANSI стандрате есть Common Table Expressions.
28 дек 11, 15:07    [11839970]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Yo.!
Guest
ABC_1982
Yo.!
ну у такого петросяна как ты я бы к ораклу не подпускал.
сидел бы на интербейзе, идеальная субд для твоего объема мозга


Когда заканчиваются аргументы, в ход идут оскорбления?
Понятно...

а ты приглядись к тексту, видишь там синенький текст. не поверишь, но если туда тыкнуть появятся те самые аргументы
28 дек 11, 15:10    [11839995]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Yo.!
Guest
Гражданин Советского Союза
А можете поподробнее, какие конректно проблемы с этим Firebirdом?

ищи в этом разделе их полно. там нет базовых вещей таких как лога транзакций и нормальной поддержки SMP. но самое веселое - баг cursor stability который извращает декларативность SQL. ну и вообще, эту субд ковыряет 2-3 человека по выходным, MYSQL сегодня уже выглядит навороченным монстром, на фоне firebird
28 дек 11, 15:15    [11840031]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Dimitry Sibiryakov
Member

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

Гражданин Советского Союза
Наполнение в цикле -это не реляционный подход. В Oracle для этого есть connect by

Да нет проблем, используйте хоть чёрта с рогами. Главное - время засеките.

Posted via ActualForum NNTP Server 1.5

28 дек 11, 15:21    [11840102]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Yo.!
Guest
Dimitry Sibiryakov
SQL> create database 't8.fdb' pagesize 4096; commit;
SQL> recreate table t8(id int); commit;
SQL> set stat on;
SQL> set term ^;
SQL> execute block as
CON> declare n int = 8000000;
CON> begin
CON>   while (n>0) do insert into t8 values(:n) returning :n-1 into n;
CON> end^
Elapsed time= 12.25 sec
SQL> alter table t8 add f01 int^
Elapsed time= 0.00 sec
SQL> update t8 set f01=1^
Elapsed time= 37.46 sec



гы, каой куций язык. create table as select .. from dual .. connect by prior заменит все это полотно и без всяких циклов
28 дек 11, 15:25    [11840132]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Dimitry Sibiryakov
Member

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

Yo.!
заменит все это полотно и без всяких циклов

И столбец добавит, и update проведёт... "Ох уж мне эти сказочки..." (с)

Ты по древу-то не растекайся, ты время показывай.

Posted via ActualForum NNTP Server 1.5

28 дек 11, 15:28    [11840163]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Ggg_old
Member

Откуда: Одесса
Сообщений: 1342
Гражданин союза, вім еще єту все ахинею не надоело читать? Или все-таки не для дела топик затеяли а для троллинга?
Какие ві лично сделали для себя выводи их этого топика, просто интересно. Склад-то все-таки не ждет...
28 дек 11, 15:49    [11840364]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Ggg_old
Member

Откуда: Одесса
Сообщений: 1342
просто мне не верится в руководителя бизнеса складского на несколько десятков складов, который знает про connect by и еще некторые техгнические подробности реализации серверов. так не бывает и отсюда и появляется вопрос собственно для чего и для кого ломаются копья?
28 дек 11, 15:53    [11840395]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
ABC_1982
Member

Откуда: Москва
Сообщений: 418
Ggg_old
просто мне не верится в руководителя бизнеса складского на несколько десятков складов, который знает про connect by и еще некторые техгнические подробности реализации серверов. так не бывает и отсюда и появляется вопрос собственно для чего и для кого ломаются копья?

Да клон это чей-нибудь, скорее всего. Развлекаются все...
28 дек 11, 16:00    [11840439]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Ggg_old
Member

Откуда: Одесса
Сообщений: 1342
ну тогда топик надо закрывать нах...
28 дек 11, 16:11    [11840541]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Dimitry Sibiryakov
Member

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

Ggg_old
ну тогда топик надо закрывать нах...

Тогда Firebird выйграет за неявкой соперников. Да, да, закрывайте.

Posted via ActualForum NNTP Server 1.5

28 дек 11, 16:14    [11840573]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Гражданин Советского Союза
Member

Откуда: CCCР
Сообщений: 151
Ggg_old
Гражданин союза, вім еще єту все ахинею не надоело читать? Или все-таки не для дела топик затеяли а для троллинга?
Какие ві лично сделали для себя выводи их этого топика, просто интересно. Склад-то все-таки не ждет...


Сделал вывод следующий, что стало еще все хуже..:

1. Необходимо определится с СУБД (встроенные фичи, резервирование/восстановление) кандидаты следующие:
Вот пока рассмотрел Oracle Database
из плюсов:
флагман индустрии (по занимаемой доле в секторе СУБД),
фичи появлются в нем первом (в нем есть все "модные" штучки мира СУБД, остальные всегда догоняют, кроме конечно наличия иф экзиста (по утверждению Йо фишка сомнительна) и сериайзибл и прочего))
есть дублирующий журнал транзакций
есть возможность хранить в кэше блоки, которые нужно/не нужно выталкивать
есть режим "разделяемого" сервера
есть лоадингбэлэнсинг кластер, а не только фэйловер
есть возможность делать в одной БД разные размеры блоков у тэйблспейсов
есть возможность сделать офф-лайн тэйблспейс
работа под Unix CAL Windows не нужен
есть язык RMAN, который делает все операции по бэкап/рестору
есть ретроспективные запросы
есть корзина
можно "скрыть" инфу от DBA
есть connect by prior
есть мат. вью, которые перестраивают только что нужно, а весь объект (или по задаче или фаст он коммит)
режим версионности только и есть
UNDO отделено oт REDO (в MS как называется UNDO не понял, REDO -это ldf, а где он хранит "первичные" версии блоков, так я и не понял )
REDO не растет безразмерно, при заполнении архивируется и переключается на другую группу
очень развит язык PL SQL (фактически SQL+обычный процедурный язык, что очень удобно)
большое сообщество разработчиков





) 2.
2. Необходимо о
28 дек 11, 19:41    [11842125]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67475
Блог
Гражданин Советского Союза
фичи появлются в нем первом

По моим ощущениям, большинство фишек первыми появляется в DB2, просто об этом мало кто знает :)
28 дек 11, 19:43    [11842135]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Гражданин Советского Союза
Member

Откуда: CCCР
Сообщений: 151
Ggg_old
просто мне не верится в руководителя бизнеса складского на несколько десятков складов, который знает про connect by и еще некторые техгнические подробности реализации серверов. так не бывает и отсюда и появляется вопрос собственно для чего и для кого ломаются копья?


Почитайте мой первый пост, я не скрывал, что я "любитель", а не профи в мире ИТ, я не ИТ-шник, просто хобби у меня такое, может быть у человека хобби. Вот другие акционеры и поставили меня заниматься ИТ. А что такого секретного в этом connect by. Ведь мы все учились в ВУЗах. Там есть предмет информатика, подкурс БД, изучал больше чем была программа ВУЗа, вот и набрался всякой всячины, просто память хорошая. То что я что-то знаю, еще не означает, что я могу самостоятельно разрабатывать приложения для баз БД. Это Ваш хлеб.
28 дек 11, 19:47    [11842148]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Гражданин Советского Союза
Member

Откуда: CCCР
Сообщений: 151
softwarer
Гражданин Советского Союза
фичи появлются в нем первом

По моим ощущениям, большинство фишек первыми появляется в DB2, просто об этом мало кто знает :)


Честно не знал, просто все знакомые ИТ -шники мне говорят, что круто иметь Oracle. Правда мне сказали, что нужно готовить от 4000 зеленых за голову ДБА средней руки необклееного сертификатами, а облекееный наверное стоит 5 и выше.
28 дек 11, 19:51    [11842158]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Гражданин Советского Союза
Member

Откуда: CCCР
Сообщений: 151
Dimitry Sibiryakov
Ggg_old
ну тогда топик надо закрывать нах...

Тогда Firebird выйграет за неявкой соперников. Да, да, закрывайте.


Firebird работает под FreeBSD?
28 дек 11, 19:53    [11842161]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
АнатоЛой
Member

Откуда: Киев, Украина
Сообщений: 2897
Блог
Гражданин Советского Союза
есть ретроспективные запросы

Ваше понимание практических возможностей такой фичи вызвало бурю радостных эмоций.
А так да - есть :).
28 дек 11, 19:57    [11842176]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Гражданин Советского Союза
Member

Откуда: CCCР
Сообщений: 151
Yo.!
Гражданин Советского Союза
А можете поподробнее, какие конректно проблемы с этим Firebirdом?

ищи в этом разделе их полно. там нет базовых вещей таких как лога транзакций и нормальной поддержки SMP. но самое веселое - баг cursor stability который извращает декларативность SQL. ну и вообще, эту субд ковыряет 2-3 человека по выходным, MYSQL сегодня уже выглядит навороченным монстром, на фоне firebird

Да Вы что ужас какой. А как же они восстанавливаются на 5 часов 45 минут назад?
А как же фиксировать транзакции?
Ну и последний вопрос (при фиксации транзакции новая версия блока сбрасывается сразу в дата файл? И головка елозить в поисках места куда положить?) В Оракле, например новая версия блока сидит себе в кэше данных и в ус не дует, а фиксация идет в реду журнал, который последовательно добавляет записи в него, никакого тебе рандом акцесса, все быстро. Без лога наверное все медленно будет работать. Положил себе датафайлы на один массив, например 5 уровня чтобы пошустрее "читать", не писать туда можно и месяцами, а лог на другой например 1, а лучше 10 уровень, чтоб пошустрее "писал".
Свет вдруг вырубили и при старте инстанса Оракл прочитает в UNDO тебе блоки, которые были измененны (их "первое" состояние), и накатить на них REDO (вернее "изменнные" блоки, многие люди почему-то считают, что в журналах хранитятся инструкции, а на самом деле новые версии блоков), при чем это делается в фоне, заметьте в фоне, админ и в ус не дует Оракл сам все делает. А как Firebird это все разруливает.
28 дек 11, 20:03    [11842196]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Dimitry Sibiryakov
Member

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

Гражданин Советского Союза
В Оракле, например новая версия блока сидит себе в кэше данных и в ус не дует, а фиксация
идет в реду журнал, который последовательно добавляет записи в него, никакого тебе рандом
акцесса, все быстро.

Всё быстро. Только апдейт восьми миллионов записей идёт пять часов вместо сорока секунд...

Встречный вопрос: Oracle работает под FreeBSD? И так, для общего развития: а хоть
что-нибудь под FreeBSD вообще работает кроме сквида?..

Posted via ActualForum NNTP Server 1.5

28 дек 11, 20:21    [11842288]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Yo.!
Guest
Гражданин Советского Союза
А как Firebird это все разруливает.

а никак не разруливает. восстановится можно лишь на время бэкапа. транзакция ждет пока все блоки не будут рассованы по датафайлу, только после этого транзакция сможет закомитится. плюс UNDO лога нет, версии храняться в датафайле, файлы пухнут и заставляют транзакции читать много больше блоков чем необходимо. но это все ерунда на фоне оптимизатора и его причуд с cursor stability
28 дек 11, 20:31    [11842335]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67475
Блог
Dimitry Sibiryakov
Всё быстро. Только апдейт восьми миллионов записей идёт пять часов вместо сорока секунд...

"Правда не миллион, а сорок рублей, и не выиграл, а проиграл, и не в рулетку, а в преферанс"

Если говорить о моём чахлом ноутбуке, то в пять минут на апдейт восьми миллионов записей я ещё поверю. Вы на своём восьмиголовом сервере может и сумеете добиться пяти часов, но см выше.

Dimitry Sibiryakov
Встречный вопрос: Oracle работает под FreeBSD?

Восьмёрка работала. Последующие версии - не интересовался.
28 дек 11, 20:49    [11842396]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 13 14 15 16 17 18 [19] 20 21 22   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить