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

23 июня в 11:00 приглашаем вас на бесплатный вебинар «Сервер приложений WebLogic 12.2: мультиарендность, высокая доступность, Docker-контейнеры». Количество участников не ограничено.
Бесплатный вебинар «Сервер приложений WebLogic 12.2: мультиарендность, высокая доступность, Docker-контейнеры» - 1Читать полностью »

От браузерных закладок к новой эре: немного об истории развития сервисов социальных кнопок - 1

За последнее десятилетие интернет сильно изменился. И одной из наиболее интересных трансформаций является переход от «старых-добрых» сервисов для создания закладок в браузерах, которыми можно было делиться с друзьями, к «кастомным» социальным кнопкам, собирающим данные о предпочтениях сотен миллионов интернет-пользователей.

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

Как выгрузить логически согласованый набор данных из нескольких таблиц в БД под OLTP нагрузкой?
Читать полностью »

Двухнедельное судебное разбирательство между Oracle и Google подошло к концу. Oracle потратила миллионы долларов на подготовку иска и оплату работы юристов. Она тщательно подготовилась к очередному процессу, исключив из числа присяжных единственного человека со степенью в области ИТ. По опросу кандидатов в присяжные, он был также единственным, кто ещё до процесса понимал значение термина «добросовестное использование» (узнал о нём во время учёбы в Калифорнийском университете в Беркли). Но исключение этого присяжного не помогло Oracle.

После трёх дней обсуждения вчера оставшиеся присяжные вынесли единогласный вердикт, что использование Java API в Android является примером добросовестного использования согласно законодательству об авторском праве.

Если бы вердикт оказался иным, то судья продолжил бы процесс, приступив к фазе оценке ущерба. Компания Oracle претендовала на $9 млрд.
Читать полностью »

image

Марк Бениофф — знаменитый калифорнийский предприниматель, успешный бизнесмен, миллиардер, основатель одного из крупнейших облачных провайдеров и разработчиков CRM-систем Salesforce.com. С августа 2012 года — член совета директоров Cisco.

Как выяснилось, создание специальных систем по управлению взаимоотношениями с клиентами (CRM) — дело прибыльное. Себе господин Бениофф «назначил» $31,3 миллиона, его подчиненные в среднем получают $151 512. Иными словами, на $1 зарплаты программиста приходятся $207 вознаграждения генеральному директору.

Бениофф владеет 5% акций Salesforce при оценке компании в $56,06 миллиарда. Его состояние оценивается в $4,2 миллиарда.

22 мая 2015 года стало известно о переговорах Microsoft и Salesforce о ее покупке, но стороны не договорились о цене. Microsoft предлагала за крупнейшего после Oracle производителя облачного софта порядка $55 миллиардов. Марк Бениофф поднял цену до $70 миллиардов.

Интерес к Salesforce также проявляют Oracle, IBM и SAP.

Однако, по всей видимости, он рассчитывает на то, что покупатели не предложат больше. Бениофф все-таки не намерен продавать компанию: позже он заявил, что хочет сам принимать судьбоносные решения в компании, а именно сейчас Salesforce переживает самый интересный период за всю историю своего существования. Читать полностью »

В Apple, Microsoft, Alphabet, Cisco Systems и Oracle сосредоточены 504 миллиарда долларов, а это около 30% от всей суммы средств, которыми владеют американские нефинансовые компании.

По 90% своих денег Apple и Microsoft хранят за границей, чтобы избежать уплаты налогов на территории США.

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

В моей работе необходимость организовать сложный контроль вводимой одновременно в несколько таблиц логически связанной информации в БД ORACLE. Преобразование начального логически корректного набора данных в таблицах в конечный логически корректный набор производится последовательностью DML операторов. При этом проводить модификацию может произвольный клиент поведение которого неконтролируемо а структура данных такова, что в процессе выполнения пошаговой модификации на некоторых шагах набор данных может становится логически ошибочным.

Самый простой пример — это таблица истории значений из трех полей: значение, начальная дата действия значения, конечная дата действия значения. Логически корректная история не может иметь записей у которых перекрываются периоды действия значений. Для изменения границы действия двух соседних значений необходимо изменить две даты — дату конца действия предыдущего значения в предыдущей записи и дату начала действия последующего в следующей записи. Если границу смены значений двигать по времени вперед и на первом шаге переставить вперед дату окончания действия значения первой записи получим логически ошибочный набор данных. Именно поэтому решить задачу табличными триггерами невозможно — они срабатывают по каждому оператору модификации данных.

Реальная задача слегка отличается от простейшего примера. Набор данных разложен в десятке таблиц, алгоритм бизнес правил контроля вылился в процедуру на 400 строк с обращением через линки к API на других серверах.

Для реализации такого контроля нужен был триггер, который срабатывает только один раз в транзакции по событию COMMIT, с возможностью отката транзакции по результату отработки процедуры контроля бизнес логики. Такой триггер нашелся.
Читать полностью »

22-23 апреля 2016 года в четвёртый раз прошла конференция JPoint, в т.ч. уже в третий раз подряд в Москве. В конференции приняли участие более 1000 Java-разработчиков, на 4 параллельных треках было прочитано 48 докладов. Далее приводятся подробности о прошедшей конференции.

Обзор Java-конференции JPoint 2016 - 1
Читать полностью »

24 мая в 11:00 приглашаем вас на бесплатный веб-семинар «Обзор новых облачных сервисов для IT-мониторинга». Докладчиком выступит Борис Пищик, ведущий консультант департамента технологического консалтинга Oracle СНГ. Вы узнаете о новых средствах мониторинга, доступных в публичном облаке, которые также являются полезным дополнением к локальным системам мониторинга и управления.

Приглашение на веб-семинар Oracle «Обзор новых облачных сервисов для IT-мониторинга» - 1
Читать полностью »

Конструктивные комментарии общества к посту Сложное ограничение целостности (constraint) в котором была представлена реализация сложного констрейнта БД ORACLE заставили глубже погрузиться в тему. Читать полностью »


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