Мне любопытно по техническим причинам, почему вы выбираете базу данных Oracle по сравнению с последними вариантами:
1) Microsoft SQL Server
2) MySQL
3) PostgreSQL
Какие функции или функциональные возможности оправдывают дополнительную стоимость. Меня интересуют технические аргументы, а не религиозная война. Друг спросил меня об этом, и я всегда использовал один из перечисленных мной 3. Я не знал достаточно о Базах данных Oracle, чтобы предложить свое мнение.
Спасибо.
Никто, похоже, не говорит о стоимости времени разработчиков, работающих с Oracle. Большинство разработчиков, которые знают любой другой db, ненавидят Oracle, те, которые не предполагают, что все инструменты DB и/или ORM трудно использовать.
Также редко упоминается Sybase. Выберите любой крупный инвестиционный банк и спросите их, какова их основная база данных - Sybase будет представлена в подавляющем большинстве. Это надежный (если бы не все они бросали его как камень), быстро (конечно, с Sybase15), и чрезвычайно сложно для разработчиков работать - время - это деньги и платные разработчики, чтобы тратить время на Oracle, также задерживает дата выпуска новых функций.
Если бы я начал бизнес, который, как я полагал, будет масштабироваться до пропорций Amazon, я мог бы рассмотреть решения BigData, иначе я бы выбрал Sybase или SQL Server для Oracle каждый раз. Я говорю, что это работало (как dev) с Oracle уже 2 года - его RUBBISH!
Только Oracle и Microsoft SQLServer закрыты, и когда что-то пойдет не так, и у вас возникла проблема, ответ - это просто телефонный звонок (и наличные деньги, если курс). В любом случае, у MySQL и PostGre есть несколько консалтинговых услуг для предприятий, но в конце концов эти консультанты на самом деле не совместимы с продуктом, потому что продукт принадлежит всем. Это здорово, потому что вы можете входить и исправлять код, если вы хорошо разбираетесь в C и относительно низкоуровневом программировании, но если вы не находите решение, возможно, станет дикой гусиной погоней.
Теперь, поскольку не все достаточно квалифицированы, и те предприятия, которые предпочитают деньги, предпочитают безопасность (в бизнес-смысле) баз данных с закрытыми исходными кодами, является причиной того, что эти решения не вышли из бизнеса, помимо того факта, что их реализации являются прочными и стоят денег, если у вас есть.
Теперь, наконец, самое важное различие между SQLServer и Oracle, и эта разница - это ОС, большинство пользователей, использующих Windows, будут придерживаться, как вы уже догадались, SQLServer, но если вы будете работать с ароматами Unix Oracle, это ваше закрытое исходное решение, В любом случае я использую Oracle в Solaris, но если бы наша цель была Windows, я бы, вероятно, использовал SQLServer, потому что оба продукта прочны, но я полагаю, что у Microsoft есть некоторые специальные трюки под капотом, чтобы получить максимальную производительность на окнах.
Сервер Oracle Vs Sql
http://www.wisdomforce.com/dweb/resources/docs/MSSQL2005_ORACLE10g_compare.pdf
Oracle Vs MySql
http://answers.yahoo.com/question/index?qid=20080409231411AA3ngyq
Oracle Vs PostGreSql Vs MySql
http://it.toolbox.com/blogs/oracle-guide/oracle-10g-vs-postgresql-8-vs-mysql-5-5452
Просто, чтобы назвать несколько:
И, конечно, волшебство бренда;)
И когда дело доходит до выбора РСУБД? Обычно выбор довольно очевиден - Oracle или остальной мир. После этого вы можете сузить выбор:
Реальный вопрос: какое приложение будет использоваться для использования RDMS. Вам, разумеется, не нужен оракул для вашего блога wordpress или твитер-клона. Но если вы хотите сделать серьезный бизнес-анализ, тогда у Oracle могут быть некоторые функции, которые могут помочь сделать это более эффективно, чем другие.
Ms sql server тоже очень хорош, у него множество функций. Если вы попали в Linux и вам нужна база данных с функциями, предлагаемыми ms sql, тогда оракул будет хорошим выбором.
Я думаю, потому что Oracle был первым RDMS, который поддерживал " sharding"
Затраты на SQL Server и Oracle не так уж далеки друг от друга.
Фактически для небольших систем стоимость Oracle vs Your Favorite Free Database находится между нулем (Oracle Express Edition) и не очень-то большим ($ 5,800 процессор perpetual для Standard Edition One).
Здесь ссылка на возможности различных изданий в 11g: http://www.oracle.com/database/product_editions.html.
Цены на список доступны для всех территорий в http://store.oracle.com - обычно крупные компании не платят розничную торговлю, конечно;)
Оправдан ли веб-сайт Oracle? http://www.oracle.com/database/index.html имеет множество причин.
Также см. http://www.learn.geekinterview.com/database/oracle/advantages-of-using-oracle.html