Первый раз я увидел презентацию Oracle на SECR2006, и мне понравилось. Особенно харизматично выглядели докладчики, эдакие умные мужики в деловых костюмах, которые с ленцой и без особого фанатизма рассказывали о своих технологиях. И как рассказывали.. ..и я верил что все остальные компании ничто по сравнению с мега-Oracle. Помнится тогда у меня сформировалось убеждение что Oracle может сделать все!
Кстати тогда я увидел еще представителей Microsoft и SUN. Люди из Microsoft показались мне типичными торгашами-братками из девяностых :) А SUNовцы казались сплошь студентами-аспирантами с горящими глазами :) Но хватит воспоминаний, вернемся к технологическому дню Oracle в Иркутске :)
Темы которые были освещены:
- Обзор технологической архитектуры Oracle. Рассказали про все основные решения Oracle. Я узнал что у Oracle практически для каждого продукта есть двойник-дублер (они купили кучу компаний, например компанию которая сделала BEA WebLogic Server). Во-общем Oracle хочет стать круче IBM :)
- Обзор возможностей СУБД Oracle 11g. Рассказали про различные варианты СУБД Oracle, например оказалось, что у них есть мобильная версия Oracle и довольно забавное решение Oracle TimesTen. Последний продукт предназначен для СУБД размещаемой в оперативной памяти, с возможностью репликации с основной базой данных Oracle (типа СУБД-кэш). При демонстрации нам показали насколько быстро работает такая связка, но к сожалению в цифрах которые они нам продемонстрировали отсутствовало время на репликацию с основной базой данных :) А так результаты отличались почти на порядок, с TimesTen быстрее.
- Дополнительные возможности СУБД Oracle. Real Application Cluster & GRID. Рассказывали про построение инфраструктуры для grid вычислений, как это просто и удобно делать под Oracle :) Пример показывали на виртуальной машине от Oracle :) Кстати они теперь продают железки с предустановленным серверным софтом, например для grid вычислений :)
- Oracle Enterprice Content Management. Это их ответ Microsoft Sharepoint Server, только на порядок круче (и дороже раз в пять :) ). Особенно красиво сделана интеграция с MS Windows и MS Office, в Microsoft наверно и не знали что так можно сделать :)
- Oracle Business Intelligence. А зачем нам нужна СУБД? Правильно, для генерации красивых отчетов :)
- Лицензирование программных продуктов Oracle. А это была самая интересная тема, приведу несколько фактов:
- Есть два способа лицензирования СУБД Oracle: по пользователям и по процессорам.
- Для многоядерных процессоров есть хитрая формула расчета стоимости, итого цена за один процессор лежит в диапазоне 5.8 - 47.5 тысяч долларов.
- При лицензировании по пользователем считаются все возможные пользователи СУБД. Например, если у нас есть 5 пользователей, которые работают в дневное время, и 5 пользователей, которые на тех же самых компьютерах работают в ночное время, то у нас 10 пользователей :) Иногда лицензирование по пользователям дешевле, но оно не применяется для систем которые доступны через Интернет :)
- Использовать Oracle XE возможно на одно процессорном компьютере (может быть несколько ядер) с 1GB ОЗУ и хранить в нем не более 4GB данных. Но если вы нарушите данные ограничения, то ничего не сломается, Oracle XE будет работать. Но учтите что тогда вы нарушите лицензию и кара небесная падет на Ваши головы :)
Кстати первый докладчик, периодически смеялся над своими слайдами. Что там было смешного он к сожалению не поведал, но мне запомнились следующие его высказывания:
- Об операторе Merge в Oracle: "У других определенных баз данных такого оператора нет".
- О grid вычислениях: "Аналогом grid вычислений является бытовая электрическая сеть, Вы ведь не задумываетесь с какого генератора питается Ваш электрический чайник, Вы просто включаете его в розетку и он работает".
p/s
Кстати, использование бесплатного программного обеспечения противоречит законодательству РФ. Единственный разумный вариант его использования - это получение лицензионного договора от правообладателя. А представители Oracle сказали, что не дадут мне такую бумажку на ORACLE XE. Ушел писать письмо юристам SUN...