проясните пожалуйста... 1) что в оракле такого, что он СТОЛЬКО стоит? 2) postgresql vs. ms sql server - кто лучше и чем? (только плз без аргументов типа микрософт суксь, опенсорс рулит.. интересует именно функционал и качество).
самое важное отличие m$sql от оракла, это то что m$sql-блокировочник, а вот оракл - это версионник. Вроде как юкон (mssql 2005) можно переключать в режим версионника, но думаю всё равно будет го$но.
Про блокировочник и версионник шерстим интернет, также можно почитать форумы на sql.ru
Это же просто пез..дец, в mssql чтение - это блокирующая операция.
Программисты под mssql пытаются сделать транзакции как можно короче, в оракле всё наоборот, чтение не блокирующая операция, транзакция длится столько сколько нужно.
Также в оракле очень много фич, которыми даже не всегда пользуются и которые отсутствуют в большинстве субд.
Так же можно отметить мощнейшие средства настройки производительности, притом без необходимости править код в самом приложении.
и т.д. и т.п.
По поводу postgresql vs. ms sql server тоже самое, постгре-версионник.
В ms sql server недоязык transact-SQL, а в постгре - pgPL/SQL, по возможностям похож на PL/SQL.
2stigger stigger это сокращение от оракловой учебной схемы scott c паролем tiger?
попытка юмора...
Ну и ещё...
Оракл позиционируется как промышленная субд, а для предприятия цена оракла не так уж и дорога. Если нужно платить поменьше, покупайте лицензию не per processor, а per user (Named User).
Интересно, почему так обделяют вниманием Firebird? Дистрибутивов с предустановленным я не встречал, программы требующие базы данных ориентированы на postgres или mysql. А ведь неплохая субд, версионная, бекапы делать удобно, ресурсов требует немного.
> Интересно, почему так обделяют вниманием Firebird?
Это немного другая ниша :) У нас используется firebird, очень даже успешно, когда ставить постгрю, мускуль просто нерационально. Как правило, сервер firebird работает на той же машине, что и клиенты его, типо хранилка больших конфигов.
>Узнайте цену на MSSQL и комплект клиентских лицензий у ближайшего дилера M$. Все вопросы отпадут сами собой.
>ЗЫ: А оракл на халяву раздают. Урезанный конечно.
А DB2 тоже на халяву раздают и он весьма полноценный(жаль репликации нету). Если тебе не хватает двух двухъядерных процессоров на сервер СУБД-у тебя явно есть деньги заплатить.
> "бекапы делать удобно", да вот только люди жалуются, что не у всех эти бекапы восстанавливаются =) А люди на все подряд жалуются, зарплата низкая, правительство глупое, фотошопа нету...
Так вот и не могу понять, чего все в мускуль и постгрес вцепились. Имхо блокировочные базы прошлый век, версионность облегчает жизнь программиста, особенно при частой записи в базу.
>В третьих, при саппорте в критической ситуации вам будут чинить базу 24/7 и исправлять баги
Причём первый месяц они будут советовать поставить/убрать несовместимый набор патчей, второй - пытаться воспроизвести ошибку не на той архитектуре, третий - искать нужное железо, четвёртый - не знаю, пока не закончился. Причём это если повезёт и они не закроют "баг" - прошлый раз это заняло больше 6ти месяцев. В это время у тебя будет шанс перестроить базу и переписать софт с тем, чтобы обойти баг.
Ну дак корпорация. А вот в знакомом продакшене пофиксили таки в несколько дней. Там перед выставлением счетов для полутра миллионов клиентов пошли полные коррапшены данных =)
>Так вот и не могу понять, чего все в мускуль и постгрес вцепились. Имхо блокировочные базы прошлый век, версионность облегчает жизнь программиста, особенно при частой записи в базу.
Для очень умных повторю: постгрес тоже версионник.