LXF81:Oracle
|
|
|
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Oracle 10g Express Edition
Бесплатная – как пиво, быстрая – как Диего Моментальный, и круто как…э-э, крутизна. Пол Хадсон изучает самую последнюю версию Oracle…
Немногие бы поверили, что в первые годы XXI столетия на MySQL AB будут с вожделением взирать фирмы куда крупнее, чем она сама. Фирма Oracle, внесшая солидный вклад в рынок промышленных баз данных, возможно, чисто случайно недавно приобрела и Innobase (создатель InnoDB), и Sleepycat Software (создатель BerkeleyDB), чьи продукты являются двумя компонентами MySQL, продвинувшими его от «неплохого выбора для небольшого сайта» до «подходящего даже для крупнейших фирм». Как будто бы этого было недостаточно для самого лучшего в Швеции, Oracle выпустила Oracle Database 10g Express Edition (XE): базу данных, которую можно бесплатно скачать, бесплатно распространять и бесплатно поставить.
В отличие от MySQL, ничто из перечисленного выше не является Свободным с большой буквы: по-прежнему действуют ограничения лицензии Oracle, и доступ к исходному коду вы получить не можете. Ограниченная по ресурсам бесплатная версия Oracle 10g поддерживает не более 1 ГБ RAM, 4 ГБ жесткого диска и один CPU. XE недостаточна для использования в качестве производственной базы данных, разве только при самых скромных требованиях. Она нацелена на желающих взяться за Oracle: тех, кто уже администрирует сервер и ищет тестовый образец для своего ноутбука, или разрабатывает приложения Oracle для клиентов, или просто любопытен.
К бою готова!
Забраться в Oracle нетрудно: она поставляется как RPM, поэтому простой вызов rpm –i устанавливает ее, конфигурирует и даже добавляет значок в ваше меню и на Рабочий стол. Теперь можно кликнуть на ссылку Get Started, открыть отличный web-интерфейс, и следовать Руководству для Начинающих, которое поможет вам создать полноценную базу данных за пять минут.
Панель web-администрирования обучения не потребует: добавлять пользователей, просматривать таблицы и вносить данные, отслеживать производительность и выполнять десятки других повседневных задач можно просто мышью. Для продвинутых пользователей имеется отличная, основанная на web SQL-система ввода данных с быстрым доступом к вкладкам для объяснения запросов, сохранения SQL и просмотра истории команд.
Одно из ярких достоинств данного релиза – солидный вес поставляемой с ним документации. Нравится ли вам PHP, Java, XML или .NET, к вашим услугам подOracle 10g Express Edition робная документация, заботливо поддерживающая вас под руку во время ваших первых шагов по созданию скриптов. Но вот ваше мастерство возросло, и тут уже наготове XE: двухдневное руководство по администрированию проведет вас через управление ресурсами, безопасность, создание резервных копий и многое другое. Вы и не заметите, как потратите неделю только на это захватывающее чтение.
Быстрая, но зачем?
Лицензионное соглашение Oracle – даже для этой бесплатной версии – гласит, что вы не можете публиковать результаты тестов без согласия Oracle. Поэтому перед предоставлением вам результатов нашего теста мы обязаны предупредить, что одобрения Oracle мы не получали. Так вот, Oracle XE быстра, но не так быстра, как MySQL.
Да, MySQL бесплатно распространяется и не имеет ограничений по ресурсам. Но – и это серьезное «но» – использованный в MySQL по умолчанию обработчик таблиц MyISAM, не делает и половины того, что умеет Oracle, почему и не рассматривается в той же лиге. А вот если вам удастся заставить MySQL использовать InnoDB для своих таблиц (ликвидировав таким образом нехватку большинства функций), картина изменится – и не в пользу Oracle.
Тест, который мы провели, вставлял 10000 строк сложных данных, строил индексы, затем сортировал с использованием случайной выборки – то есть в общей сложности воспроизводил работу движка базы данных web-сайта. На это ушло 39 секунд у Oracle, 35 секунд у MySQL/MyISAM и всего 30 секунд у MySQL/InnoDB. Вы можете спросить, как же Oracle умудряется зарабатывать миллионы на Database 10g, но перед тем, как задать этот вопрос, вспомните, что 10g XE – сокращенная версия: она разработана для малых компьютеров и заранее рассчитана на невысокие требования к RAM. Тем не менее, для Oracle 10g XE проиграть 30% MySQL/InnoDB на бумаге выглядит довольно устрашающе.
Возможность указать в резюме «Я могу установить и использовать Oracle 10g», конечно же, замечательна. Но если на собеседовании при приеме на работу вы сознаетесь, что работали-то вы с ней у себя дома, кредит доверия к вам будет подорван. С другой стороны, если вы используете ее для совершенствования ваших знаний об Oracle – если вы уже используете Oracle 8 и рассматриваете возможности обновления, или хотите реализовать какую-нибудь безумную идею без риска ущерба производительности вашего сервера – XE идеальна. Интуитивный интерфейс, весьма полезная документация и несомненная мощь самой базы данных делают выбор очевидным и для серьезной базы данных. Не стоит особо переживать из-за производительности по сравнению с MySQL: мало кто выбирает Oracle по результатам тестов. Лучше подумайте о том, что это – (в основном) бесплатная, (адекватно) быстрая возможность поднять на новый уровень ваши навыки работы с базой данных.