Рубрика «oracle» - 23

Интернет-ритейлер Amazon опубликовал финансовый отчёт за второй квартал 2015 года, где показал чудовищный рост выручки своего ранее непрофильного бизнеса — AWS. Облачное подразделение компании Amazon Web Services подросло по выручке на 81% год к году и принесло компании $1,8 млрд.

В первом квартале компания отчитывалась о росте выручки на 49% год к году и уже тогда облачные сервисы Amazon были самыми прибыльными среди прямых конкурентов — GoogleЧитать полностью »

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

Десятка топовых серверов и обновлений 2015-го года - 1

В первом полугодии многие корпоративные гиганты (Dell, EMC, Lenovo, IBM и Oracle) представили общественности свои новые, порой даже революционные продукты. Давайте же ознакомимся с тем, чем же они хотели нас поразить на этот раз.Читать полностью »

По итогам завершившегося квартала, сократились выручка и прибыль корпорации Oracle. Отчасти это связано с повышением курса американского доллара.

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

По словам председателя совета директоров Oracle Ларри Эллисона, со временем доходы корпорации от поставок облачных услуг будут втрое превышать выручку от продажи ПО тем же клиентам.

В Европе общие продажи корпорации сократились на 22% по сравнению с прошлым годом. Квартальные продажи традиционного ПО с поправкой на колебание валютных курсов сократились на 10%. Совокупная выручка снизилась на 5% до $10,7 миллиарда.Читать полностью »

Недавно пришлось поработать с интересной вещью и я решил поделиться этим с читателями «Хабрахабра». Я хочу рассказать об опыте использования Object Change Notification в Oracle. О том, как узнать, что данные изменились, не делая запрос.
Читать полностью »

Несмотря на скепсис многих аналитиков, «проект Odyssey» запущенный компанией Hewlett-Packard осенью 2011 года сегодня реализован в реальных продуктах.
И с марта 2015 года Hewlett-Packard начинает поставки своих серверов Integrity Superdome X и NonStop X с процессорами Intel Xeon E7.
Эти сервера предназначены для выполнения ответственных задач под управлением ОС Linux, а чуть позднее обещают поддержку Microsoft Windows Server 2012 и SQL Server — см. статью: «HP представила серверы Superdome и NonStop на платформе x86».

Integrity Superdome X и NonStop X имеют до 16 процессоров Xeon и до 3 Тб ОЗУ, и объединяя их в кластеры, из них можно построить единую систему включающую до 4080 процессоров (настоящий суперкомпьютер)!

Кроме Hewlett-Packard отказоустойчивые сервера, построенные по лекалам mainframe и включающие ширпотребные процессоры Intel Xeon E7 сегодня также выпускает компания Fujitsu. И менеджеры Fujitsu грозятся своим сервером PRIMEQUEST 2000 уничтожить RISC-сервера как класс:) — см. статью: «FUJITSU против всех или Японский убийца RISC серверов».

Кстати Hewlett-Packard тем у кого исторически используется СУБД Microsoft SQL Server, а бизнес вырос до невероятных пределов и переходить (принципиально меняя своё разработанное ПО) на RISC/UNIX-системы очень не хочется — теперь рекомендует просто купить новый mainframe-подобный сервер HP Integrity Superdome X на Intel Xeon E7 и под управлением Microsoft Windows Server 2012 с СУБД SQL Server!
Для некоторых корпоративных IT-отделов это новость, может показаться невероятной новой возможностью (как открытие Америки Колумбом), снимающая многолетнюю головную боль:)
Microsoft, со своей стороны, обещает бросить все свои сила на поддержку этих чудных серверов HP Integrity Superdome X прокладывающими мост между двух миров: «ширпотребными x86-серверами» и «критически важным корпоративным бизнесом»!
Читать полностью »

image
В пятницу в приложении установленном на тестовую площадку был найден баг связанный с конфликтом библиотек, который по какой-то причине не проявился на стадии разработки и который стопорил обрабатываемый процесс. Мы оперативно подготовили исправление и передали обновленный дистрибутив команде внедрения. В свою очередь команда внедрения создала запрос команде администрирования на установку дистрибутива на тестовую площадку. В выходной день дежурная смена добралась до этой заявки и обновила приложение. Утром в понедельник обнаружилось что процесс снова застопорился. Читать полностью »

Статья имеет довольно таки тезисный стиль. Более подробное содержание можно найти в приложенном внизу статьи видео с записью лекции по коллекциям Oracle.

Коллекции присутствую в том или ином виде в большинстве языков программирования и везде имеют схожую суть в плане использования. А именно – позволяют хранить набор объектов одного типа и проводить над всем набором какие-либо действия, либо в цикле проводить однотипные действия со всеми элементами набора.

Таким же образом коллекции используются и в Oracle.

Содержание статьи

Читать полностью »

Представляем шестой выпуск подкаста о технологиях, процессах, инфраструктуре и людях в IT-компаниях. Сегодня в гостях у “CTOcast” — Даниил Дубровкин (Daniel Doubrovkine), технический директор компании Artsy и open source энтузиаст.Читать полностью »

В этой статье я расскажу о решении проблемы кодогенерации при разработке приложений для СУБД Oracle. Хотя написанное ниже можно частично применить и к другим СУБД, и для генерации не только кода.

Проблема

При разработке приложений иногда возникают ситуации, когда требуется написать много похожих кусков кода, которые в силу различных ограничений нельзя заменить одной универсальной программной единицей. Следуя принципу DRY, вместо того чтобы копировать похожие фрагменты кода вручную с заменой отличающихся частей, лучше воспользоваться техникой кодогенерации из статичных заготовок на основе метаданных, вносящих разнообразие в получившиеся экземпляры кода. К кодогенерации приходится прибегать как в develop/deploy-time (когда все вариации известны заранее и есть возможность создать весь спектр экземпляров кода в статичном виде), так и в runtime, когда код генерируется на основе неизвестных заранее данных и сразу же исполняется.

Специфика кодогенерации при разработке приложений для СУБД состоит в том, что метаданные, как правило, хранятся в ней же.

Приведу несколько примеров задач, в которых востребована кодогенерация:

  • формирование SQL/DML/DDL-выражений на основе пользовательского выбора;
  • создание процедуры загрузки в систему-приемник очередного источника данных по его метаописанию в удаленной (remote) системе-источнике;
  • разворачивание системы в разных окружениях, версиях и редакциях СУБД, где необходимо (де)активировать некоторые опции или создать вспомогательные объекты: например, при разворачивании Oracle-приложения на редакции EE секционировать таблицы и строить локальные индексы; или при разворачивании на версии Oracle ниже 11 вместо виртуальных колонок и индексов по ним создавать представления-обертки с дополнительными вычислимыми колонками и строить function-based-индексы.

Читать полностью »

Министерство связи рассматривает новое возможное ограничение для участия в госзакупках: доступ к ним могут закрыть для компаний, которые не работают в Крыму. Об этом со ссылкой на руководителя Минсвязи Николая Никифорова пишет РБК.

Сейчас инициатива министерства находится на общественном обсуждении вместе с поправками об ограничении госзакупок иностранного ПО.

«Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js