Календарь на Апрель 2024 года: calendar2008.ru/2024/aprel/
Навигация
Главная »  Sql 

[ 1 ] 2 3

  Gartner Inc. признала SAP лидером "Магического квадранта по СУБД для хранилищ данных"
Источник: Sybase SAP AG (NYSE: SAP) объявила о том, что была помещена компанией Gartner, Inc. в квадрант лидеров в отчете "Magic Quadrant for Data Warehouse (DW) Database Management System (DBMS)" ("Магический квадрант по системам управления базами данных для хранилищ данных") за 2013 год. Gartner, Inc. называет SAP лидером рынка как за полноту видения, так и за способность реализации. "SAP стремительно продвигалась на рынке управления данными благодаря совместным инновациям и опыту Sybase и SAP. Наше видение платформы управления данными в реальном времени, основанной на SAP HANA, дало отличные результаты и переосмысление того, как будут выглядеть приложения в будущем", - говорит доктор Вишал Сикка (Vishal Sikka), член совета директоров компании SAP AG, направление технологий и инноваций. - "Мы верим, что признание SAP компанией Gartner одним из лидеров рынка свидетельствует о том, что наши инновации в области баз данных успешно опровергли общепринятое мнение, упростили ландшафт и произвели революцию в бизнесе, сделав возможным бизнес в реальном времени".

  Компания Oracle объявила о выпуске апгрейда для Oracle SQL Developer
Компания Oracle объявила о доступности Oracle SQL Developer версии 1.1. Учитывая отклики от заказчиков, этот апгрейд бесплатного инструмента разработки баз данных от Oracle включает улучшения, помогающие упростить циклы разработки и повысить продуктивность создания и отладки кода SQL и PL/SQL. Вышедшая вслед за первоначальным выпуском Oracle SQL Developer в марте 2006 г., эта новая версия предоставляет целый ряд улучшений, включая переработанный, расширяемый браузер объектов с новыми возможностями фильтрации, в том числе обновления для SQL Worksheet, расширенную совместимость с SQL*Plus и улучшенные функции Data Grid. Разработчики баз данных могут воспользоваться преимуществами новых возможностей по импорту и экспорту данных из целого ряда форматов, включая электронные таблицы. Oracle SQL Developer версии 1.1 также позволяет разработчикам создавать сводные и детализированные отчеты, включая диаграммы, управление сниппетами и установку дополнительных пользовательских параметров для формирования рабочей среды. Кроме того, теперь этот инструмент позволяет пользователям выбирать базы данных сторонних производителей. Встроенный в Oracle JDeveloper IDE, Oracle SQL Developer позволяет разработчикам просто и эффективно создавать свои собственные расширения этого продукта.

  Зачем нужна ИТ-сертификация?
Источник: PCweek Авторизованное обучение и сертификация появились на ИТ-рынке около четверти века назад, в начале эпохи массового распространения ПК. С тех пор в области ИТ произошло множество перемен. Параллельно менялись подходы к подготовке ИТ-специалистов. О последних тенденциях в области авторизованного обучения шла речь на конференции "АйТи-Кадры". Новые технологии - новые знания IDC опубликовала результаты исследования влияния облачных технологий на прием на работу в сфере ИТ, полученные путем опроса менеджеров по работе с кадрами более 600 компаний по всему миру. Результаты показали, что в ИТ рост числа рабочих мест будет обеспечен именно за счет облачных вычислений. В течение следующих двух лет потребность в таких специалистах будет расти на 26% ежегодно, и к 2015-му количество вакансий на облачном рынке достигнет 7 млн.

  Oracle анонсирует Oracle Event Processing for Oracle Java Embedded
Источник: Oracle Корпорация Oracle объявила о выпуске Oracle Event Processing for Oracle Java Embedded, более компактной, с точки зрения занимаемого дискового пространства, версии Oracle Event Processing, предназначенной для развертывания в межсетевых устройствах. Продукт Oracle Event Processing for Oracle Java Embedded разработан и оптимизирован для удовлетворения уникальных требований сетевых шлюзов к обработке больших объемов данных, поступающих от различных эксплуатационных систем, таких как системы промышленного и строительного контроля, интеллектуальные энергосети, домашние автоматические системы и электронные системы здравоохранения. Всем этим системам необходима поддержка устройств сетевого доступа, таких как беспроводные модули для интерфейсов "межмашинного взаимодействия" (Machine to Machine, M2M) и датчики состояния окружающей среды. "На фоне увеличения количества устройств, подключенных к "Интернету вещей", мы также видим большее разнообразие источников информации в результате взрывного роста объемов данных, которыми организациям нужно эффективно управлять, - подчеркнул Хасан Ризви (Hasan Rizvi), исполнительный вице-президент по направлению Oracle Fusion Middleware и Java. - Наш новый продукт распространяет базовую функциональность для работы с быстрыми данными (Fast Data) на устройства сетевого доступа, ускоряя обработку больших объемов данных и давая потребителям возможность быстро реагировать на возникающие потребности бизнеса". Продукт Oracle Event Processing for Oracle Java Embedded полностью интегрирован и сертифицирован для программного пакета Oracle Java Embedded Suite, и является ключевым компонентом платформы Oracle - "от устройства до центра обработки данных", которая упрощает и ускоряет реализацию и развертывание решений и услуг, основанных на принципе межмашинного взаимодействия (Machine-to-Machine). Oracle Event Processing for Oracle Java Embedded обеспечивает надежное функционирование технологии Oracle Event Processing на устройствах сетевого доступа, позволяет принимать критически важные решения с минимальным временем ожидания, предоставляет возможность удаленной работы для эффективного функционирования сетевых источников, а также поддерживает динамические онлайн-обновления приложений для ускорения вывода новых продуктов и сервисов на рынок.

  Программирование Oracle в среде UNIX
Источник: Oracle MagazineЯн Крейг (Ian Craig) Взаимодействие с Oracle с использованием Korn-оболочки UNIX Инструментальная среда Для понимания содержимого данной статьи требуется некоторый свод знаний по SQL, PL/SQL и построению скриптов в Korn-оболочке (Korn shell) ОС UNIX. Приведенные примеры протестированы в следующей среде: Oracle Enterprise Edition 8.1.5 для Linux, Linux версии 2.2.7, общедоступная Korn-оболочка "pdksh" серсии 5.2.13. Если вы недостаточно знакомы с постороением скриптов в Korn-оболочке, советую обратиться к моей любимой книге по данной теме "The new Korn Shell" by Morris Bolsky and David Korn [Prentice-Hall PTR, ISBN: 0-13-182700-6]. Для администраторов баз данных, а также для разработчиков UNIX является наиболее благоприятной средой для размещения баз данных Oracle. Эти обе технологии в течение длительного времени настолько доказали свою отличную гибкость и повышенную устойчивость, что большинство из нас забыли об осторожности. Я все же считаю, что эти две "старые собаки" (two 'old dogs') еще могут выкинуть какой-нибудь новый трюк, поэтому сохраняю предельную внимательность. Мне представляется, что замечательная Korn-оболочка, входящая в имеющий силу стандарта набор инструментария UNIX, способна предоставить самые лучшие возможности для любого программиста.

  SAP обеспечивает заказчикам удаленный доступ к приложениям обработки данных для расширения потенциала данных реального в
Источник: Sybase Компания SAP AG  (NYSE: SAP) объявила о начале поставок пакета SAP Sybase SQL Anywhere 16 - новейшего выпуска средства управления данными и их синхронизации. Являясь опорным звеном сателлитных серверов в среде SAP Real-Time Data Platform, пакет облегчает передачу бизнес-транзакций в удаленные подразделения. Он обеспечивает быструю разработку и внедрение приложений обработки данных для встраиваемых систем, систем программного обслуживания (SaaS), удаленных и мобильных информационных систем. Мощные автономные средства управления данными и синхронизации их с приложениями масштаба предприятия обеспечивают сбор данных с различного подключенного к Интернету оборудования и их накопление в платформе SAP Real-Time Data Platform. "SAP продолжает расширять возможности обработки данных в реальном времени, интегрируя важнейшие продукты Sybase, такие как СУБД SAP Sybase SQL Anywhere, в свою всеобъемлющую корпоративную платформу обработки информации, - заявил Карл Улофсон (Carl Olofson), вице-президент IDC по исследованиям в области разработки и внедрения приложений. - В новой версии SAP Sybase SQL Anywhere реализованы существенные улучшения, в том числе расширенная оптимизация запросов для повышения времени отклика, благодаря чему ускоряется доступ к рабочей информации с мобильных платформ, и усовершенствования системы безопасности для защиты важнейшей служебной информации, что позволяет руководителям открывать мобильный доступ к ответственным данным, не опасаясь за их судьбу. Сочетание указанных функций с такими решениями, как SAP HANA, упрощает администрирование информационных систем и позволяет предложить простой и практичный способ доставки рабочей информации ее потребителям вне зависимости от времени и места их нахождения".

  ERwin - современное средство проектирования баз данных
Источник: info-system Обработка счетов. Электронная торговля. Анализ данных. Управление знаниями. Все это невозможно без использования баз данных. Системы с архитектурой клиент/сервер строятся на основе реляционных серверных СУБД. Приложения для Internet и интрасетей осуществляют доступ и динамическое обновление данных.

  СУБД Oracle, базы данных, запросы SQL. Обучение, курсы Oracle для чайников, начинающих и профессионалов. Новичкам. Oracl
Источник: oracloidoracloid Эта статья предназначена в первую очередь для администраторов СУБД Oracle (и желающих ими стать), будет весьма полезна для разработчиков-прикладников, а также для пользователей этой сложной системы. Нас всех ждет увлекательное путешествие в мире Oracle, а я помогу не заблудиться в нем. Начнем мы с самых азов, с самого простого и постепенно будем двигаться дальше и дальше. Предупреждаю сразу - это будет непросто. Но ведь Вы готовы разделить со мною трудности? Если так - то вперед! Почему это будет трудно для Вас? Потому что надо не просто пробежать глазами по тексту, не просто получить удовольствие от процесса чтения, не просто удовлетвориться чтением заумного материала, а РАБОТАТЬ над текстом. Именно РАБОТАТЬ. Я часто буду описывать сложные взаимосвязи, если Вы их не изобразите на бумаге, не проштудируете каждый пункт, то останется пробел.

  Релиз Linux-дистрибутива CentOS 5.8
Источник: opennetopennet Представлен релиз Linux-дистрибутива CentOS 5.8, основанного на пакетной базе продукта Red Hat Enterprise Linux 5.8 и на 100% бинарно совместимого с ним. Если выпуск CentOS 5.7 отстал от RHEL 5.7 на два месяца, то при подготовке CentOS 5.8 разработчики смогли выпустить релиз спустя всего две недели после RHEL 5.8. В отличие от RHEL в CentOS, пакеты из серверной и из десктоп редакции RHEL объединены в единый репозиторий пакетов и в один установочный комплект. CentOS 5.8 поставляется для платформ i386 и x86_64 в сборках: DVD (2 диска), CD (7 дисков) и сокращенный netinstall.iso (13 Мб) образ для установки по сети. Выпуск LiveCD задерживается. Пакеты srpm и debuginfo более не поддерживаются на основных зеркалах CentOS, для доступа к ним следует использовать отдельные архивы vault.centos.org (srpm) и debuginfo.centos.org. С новшествами, заимствованными из RHEL, можно познакомиться в анонсе RHEL 5.8.

  СУБД Oracle, базы данных, запросы SQL. Обучение, курсы Oracle для чайников, начинающих и профессионалов. Новичкам. Oracl
Источник: oracloidoracloid Прежде чем начать чтение этого выпуска, убедитесь, что можете ответить на следующие вопросы: 1) Чем отличается СУБД от БД?2) Каковы основные характеристики DSS-систем?3) Каковы основные характеристики OLTP-систем?4) Что такое словарь данных?5) Что такое схема? Если какой-либо из вопросов вызвал затруднение, то просмотрите предыдущий выпуск рассылки. Основные понятия и условные сокращения Продолжим изучение важных определений, которые будут использоваться в дальнейших выпусках. Очень важно знать их все. Не обязательно наизусть, главное понимать смысл понятий. Если Вы можете объяснить стороннему человеку смысл этих определений, значит, и сами хорошо все усвоили. DBWR (DataBase WRiter) - фоновый процесс, основная задача которого записывать изменения базы данных на физический жесткий диск. Чистый буфер (clean buffer) - это такой буфер, содержимое которого не было подвержено изменению.

  Новая версия NXJ Developer для разработки приложений
Корпорация Unify, глобальный поставщик программных средств для разработчиков приложений и баз данных, объявила о возможности приобретения NXJ Developer, новейшей версии отмеченного наградами программного продукта компании, предназначенного для разработки приложений.  Ориентированный на сектор малых и средних корпоративных IT и VAR, а также ISV-партнеров, продукт NXJ Developer предназначен для быстрой разработки высококачественных  интернет - приложений, решающих насущные бизнес-задачи в открытой среде сервис-ориентированной архитектуры (SOA). Эта версия NXJ Developer знаменует собой выход на рынок первого совместного продукта компаний Unify и Gupta Technologies («GUPTA»), которые объединились 20 ноября 2006 г.  "Наши клиенты ищут решения, позволяющие создавать высококачественные Интернет-приложения с высокой производительностью и экономичностью, к которым они привыкли, при этом оставаясь приверженцами открытых стандартов SOA, - сказал Дуэйн В. Джордж (Duane V. George), вице-президент по разработкам и техническим услугам корпорации Unify. - NXJ Developer позволяет нашим клиентам осуществить переход на SOA путем разработки полноценных интернет -приложений, которые воплощают одновременно удобство работы с приложениями для настольных компьютеров, создание и использование Web-сервисов и задействование имеющихся навыков программирования разработчиков приложений». NXJ Developer выделяется сочетанием интуитивного визуального конструирования, гибкого программирования на базе SOA и легкостью интеграции с Java-кодом и .Net-бизнес-логикой посредством Web-сервисов. Сочетание в NXJ Developer клиентской технологии AJAX, Web-сервисов, использования потоков работ, а также интеграция со средствами генерации отчетов и порталами делает его мощным и конкурентоспособным решением по созданию высококачественных интернет-приложений, базирующихся на технологии SOA.

  10 лучших сертификаций для начала ИТ карьеры
Источник: Computer CertificationDori Reuscher   Вы решили начать карьеру ИТ-специалиста, и размышляете, с чего начать? Надеюсь, что приведенный ниже список поможет Вам определиться, а также позволит узнать, какими знаниями нужно обладать для того, чтобы найти работу по той или иной специальности. Любая из этих сертификационных программ - может послужить хорошим стартом для достижения самых высоких результатов в ИТ-карьере, ведь список составлен таким образом, что, начиная с небольшого шага, Вы одновременно приобретаете необходимый опыт и сразу же становитесь ИТ-специалистом. 1) CompTia A+ Первое место в нашем списке занимает сертификационная программа CompTia А+ компании CompTia - наиболее популярная сертификация для начала работы в компьютерном бизнесе. Сертификат А+ дает статус технического специалиста по компьютерам и включает такие разделы как аппаратная часть компьютера (проще говоря «железо»), операционные системы, сетевые ресурсы. Для получения этого статуса необходимо иметь опыт работы около полугода и сдать два экзамена. Оба эти экзамена совершенно несложные, и подготовиться к ним можно самостоятельно. Так что, приобретите пару книжек и записывайтесь на тестирование.

  Oracle расширяет продуктовую линейку Oracle Big Data Appliance
Источник: Oracle Корпорация Oracle объявила о выпуске в продажу оптимизированных программно-аппаратных комплексов Oracle Big Data Appliance X3-2 Starter Rack и Oracle Big Data Appliance X3-2 In-Rack Expansion. Новая конфигурация Oracle Big Data Appliance X3-2 Starter Rack позволяет заказчикам начинать первые проекты по работе с Большими данными с использованием программно-аппаратного системы, оптимальной по размерам и мощности. Решение Oracle Big Data Appliance X3-2 In-Rack Expansion предоставляет клиентам простой и экономически эффективный способ масштабирования действующей системы по мере роста объема их данных. Новые конфигурации включают в себя: Oracle Big Data Appliance X3-2 Starter Rack содержит шесть серверов Oracle Sun в полноразмерной стойке с резервными коммутаторами Infiniband и блоками распределения электропитания; Oracle Big Data Appliance X3-2 In-Rack Expansion имеет шесть дополнительных серверов для расширения приведенной выше конфигурации до 12 вычислительных узлов, а затем и до полной стойки в 18 узлов. Обе системы поставляются с пакетом программного обеспечения для комплекса Oracle Big Data Appliance X3-2 в составе: Oracle Linux, ПО виртуализации Oracle Hotspot Java Virtual Machine и дистрибутив Cloudera Distribution, включающий среду Apache Hadoop (CDH), управляющее ПО Cloudera Manager и СУБД Oracle NoSQL Database. "Расширяя семейство Oracle Big Data Appliance, корпорация Oracle старается удовлетворить потребности максимального круга клиентов и расширить спектр предложений для охвата проектов любого масштаба и сложности, от небольших пилотных до крупномасштабных уровня предприятия, - подчеркнул Цетин Озбутун (Cetin Ozbutun), вице-президент Oracle по направлению Data Warehousing and Big Data Technologies. - Мы стремимся поставить на службу нашим корпоративным клиентам всю мощь Больших данных при помощи интегрированных программно-аппаратных комплексов и ключевых функциональных возможностей таких, как поддержка SQL-запросов для файловой системы HDFS".

  Sysadmin to 1C developer
Источник: habrahabrklim1C ПредисловиеДанная статья посвящена ИТ-специалистом нулевого уровня владения, как платформой 1С, так и конкретными стандартными конфигурациями. Данная статья должна ответить на вопрос: "С чего начать?" Мой личный путь к 1С был своеобразным. Будучи программистом аналитического модуля товароучетной системы (писал на vb6), я время от времени брал работу системного администратора, а если точнее, то выполнял функции эникейщика. На четвертом году работы я остался один из старого состава ИТ-отдела, и отвечал за сеть из 60 ПК и 5 серверов. Сеть построил максимально отказоустойчивой (ввиду своей лени, даже все ПО устанавливалось как управляемое, при добавлении ПК в группу безопасности), делать стало нечего. Куда дальше? Навыки первичных обязанностей в организации не были забыты, по этому были внедрены два проекта на VB.NET и C# используя платформу .NET. Примерно в это время начал писать небольшие отчеты для конфигурации "управление торговлей" на платформе 8.1Я не буду указывать где читать, я буд говорить, что искать для прочтения.

  SQL в вопросах и ответах: В борьбе за производительность
Источник: TechNetMagazineПол С. Рэндал Вопрос Я вхожу в группу разработчиков, которая занимается переводом приложения на хранение данных в SQL Server. Раньше данные хранились локально на клиентских компьютерах. Не могли бы вы привести список соображений, которые разработчики должны принять во внимание для того, чтобы сделать нагрузку на SQL Server как можно меньше? Ответ Стремясь к тому, чтобы приложение как можно меньше загружало уровень данных, вы выбрали отличный подход. К сожалению, на приложениях не так уж часто фокусируют внимание. Основная цель, которую следует иметь в виду, - добиться, чтобы приложение получало от SQL Server минимально возможное количество данных. При получении данных приложение должно считывать только те данные, которые ему нужны, причем как можно более эффективно.

  Как проследить за выполнением программ в Oracle
© Владимир Пржиялковский И азъ же иного не имам чим чтити его, но развее пишу дабрая его деяния.. Смиренного инока Фомы слово похвальное о благоверном великом князе Борисе Андреевиче. Аннотация Рассматривается применение пакета DBMS_PROFILER для отслеживания работы приложения. Показано, как можно пользоваться пакетом для определения того, какие строки прикладных программ исполнялись, сколько раз, и сколько на их выполнение ушло времени. Введение В разработке и в эксплуатации приложений иногда возникает желание отследить, что делает приложение и сколько при выполнении расходуется ресурсов СУБД. При разработке для этой цели можно употребить диалоговый отладчик из числа нескольких популярных (SQL Developer, TOAD и др.). Но если есть уже готовое приложение или требуется автоматизация, диалоговый отладчик не годится.

  Объектно-ориентированное программирование в языке PHP
Источник: softtimeКондраков А.В. Введение Данная статья рассчитана на начинающих разработчиков в области ООП. Я работаю с пятой версией РНР, поэтому и статья рассчитана на эту версию. Первое, что необходимо понимать - класс это не набор функций или удобный контейнер для переменных, а абстрактный тип данных (АТД). Язык РНР не является строго типизированным языком, поэтому для начала необходимо разобраться с "простыми" типами. Целые числа (1, 45, 100, 378 и т.д.) имеют целочисленный тип, integer. Массивы - тоже тип данных.

  Oracle представила новую версию MySQL Cluster 7.3
Источник: Oracle Корпорация Oracle объявила о выпуске новой версии MySQL Cluster 7.3, которая доступна для загрузки. На фоне стремительного инновационного развития web-приложений, облачных, социальных и мобильных сервисов, новая версия программного пакета для развертывания кластерных конфигураций на основе СУБД MySQL - MySQL Cluster 7.3 - значительно упрощает возможность для разработчиков расширить свои приложения базой данных реального времени с высокой доступностью, масштабируемостью и отказоустойчивостью. Благодаря новой библиотеке NoSQL JavaScript Connector для платформы node.js, MySQL Cluster 7.3 позволяет с минимальными усилиями на разработку и управление создавать сервисы, предназначенные для развертывания на кластерных конфигурациях, состоящих из стандартных аппаратных средств. "Новая версия MySQL Cluster 7.3 сочетает в себе гибкость, динамичность, производительность и масштабируемость, которые востребованы web-приложениями, мобильными сервисами и новейшими перспективными рабочими нагрузками, с гарантиями целостности данных и высокой доступности, предлагаемой только платформами реляционной СУБД, - отметил Томас Улин (Tomas Ulin), вице-президент Oracle по разработке MySQL. - Это выигрышная комбинация отражает приоритеты многочисленных разработчиков и пользователей". MySQL Cluster предоставляет целый ряд расширенных возможностей - включая встроенную поддержку внешних ключей, автоматический инсталлятор на основе браузера и улучшенную масштабируемость в потоках обработки соединений - которые дополнительно помогают обеспечивать для конечных пользователей соответствие требованиям к базе данных высокой доступности, предъявляемым новым поколением облачных, коммуникационных и web-сервисов. Кроме того, встроенная интеграция с MySQL 5.6 Server позволяет разработчикам совместно использовать механизмы хранения данных (storage engines; компоненты СУБД) InnoDB и MySQL Cluster в одном приложении, основанном на MySQL 5.6.

  Возвращаем таблице вторую молодость
Источник: Interface Ltddocument.write('.');Владимир Пржиялковский Таблицы Oracle при интенсивной динамической жизни (связанной в первую очередь с активным обновлением и удалением уже имеющихся строк) имеют тенденцию "накапливать усталость". Постоянная перестройка структур физического хранения со временем обычно приводит к деградации эксплуатационных характеристик таблицы. По меньшей мере можно говорить об усугубляющихся следующих негативных факторах: Фрагментации табличного пространства Утери последовательности хранения последовательных (в соответствии с первичным индексом) строк Образования избыточного числа и неоптимальная организация списка свободных блоков Образования записей, "разорванных" по разным блокам Для того, чтобы вернуть таблице "вторую молодость", уменьшить (возможно) занимаемое ею место и время доступа, ее достаточно пересоздать заново. Пересоздать таблицу можно разными способами. Можно использовать программы exp и imp, а также программу SQL*Loader для загрузки предварительно выгруженных (например, программой SQL*Plus) данных. Здесь, однако, мы остановимся на более простом и доступном способе пересоздания с помощью предложения CREATE TABLE … AS … . Пропагандистом этого метода, например, является Donald Burleson, предлагающий его в одном из последних журналов Oracle Magazine.

  Вышел ознакомительный вариант открытой СУБД MySQL 5.6 от компании Oracle
Источник: softdocument.write('.');mail Компания Oracle выпустила первую ознакомительную версию нового релиза популярной открытой системы управления базами данных MySQL 5.6. Эта технология, которая оказалась под контролем  Oracle после поглощения компании Sun, получила улучшенные средства репликации и также механизм ускоренного доступа к данным по принципу технологии NoSQL. Первый ознакомительный релиз открытой реляционной MySQL 5.6 имеет статус DMR (Development Milestone Release), то есть является одним из промежуточных этапов в преддверии официального выпуска. Тем не менее, MySQL 5.6 предлагает ряд новых и экспериментальных функций. Как часть популярной прикладной платформы LAMP (Linux, Apache, MySQL и Perl/Python/PHP), СУБД MySQL предыдущих версий активно используется во множестве web-приложений и сайтов, в том числе, на сайтах Twitter, Facebook и Flickr. Что касается репликации, MySQL 5.6 впервые предлагает механизм глобальных идентификаторов транзакций GTID (Global Transactions Identifiers). Эти идентификаторы позволят точно отслеживать данные по мере их репликации между разными серверами.

  Из всех параметров для нас являются важнейшими …
Владимир Пржиялковский, преподаватель УКЦ Interface Ltd. Параметров функционирования СУБД, указываемых в INIT-файле, как известно, в Oracle предостаточно. Их количество меняется от версии к версии. На версии 8.1.5 для NT, например, их 195:SQL> select count(*) from v$parameter; COUNT(*) --------- 195 Это те, которые (не всегда, к сожалению, ясно) документированы. Плюс к ним можно добавить еще 248 недокументированых:SQL> select count(*) from x$ksppi where substr(ksppinm,1,1)='_'; COUNT(*) --------- 248 На неподготовленного такое обилие регулировок работы системы может подействовать угнетающе, а ведь надо добавить, что не все эти параметры независимы, и что многие действуют противоречиво друг в отношении друга. К счастью, знание всех 195 параметров (о недокументированных - особый разговор), хотя и делает честь администратору (если только такой сыщется), но вовсе не обязательно для типичных использований системы. Большинство параметров становятся полезными только в специальных, не так уж часто возникающих случаях, требующих знания действительно тонкостей работы Oracle.

  Что видно в динамических таблицах
Под динамическими таблицами в Oracle подразумеваются таблицы, начинающиеся с префиксов X$, V$ и GV$. Формально таблицами являются только X$-…, а V$-… и GV$-… являются представлениями, составленными на основе X$-таблиц. (Те, кому посчастливилось изучать базы данных в институте, сразу вспомнят, что в реляционном подходе есть таблицы "хранимые" и "не хранимые", а также "базовые" и "выводимые". В соответствии с этой классификацией можно говорить о "нехранимых базовых X$-таблицах" и "выводимых V$- и GV$-таблицах"). На общепринятом Oracle-жаргоне все три типа объектов часто называются "таблицами". X$-таблицы представляют на самом деле табличный интерфейс к внутренним переменным и структурам, бесчисленное множество которых используются при работе экземпляра СУБД Oracle. Такой подход фирмы-разработчика можно только приветствовать, но беда в том, что они практически недокументированы, а по своему определению весьма криптографичны.

  Новое в 8i: триггеры событий в СУБД
Владимир Пржиялковский Из новых видов триггеров, пополнивших арсенал разработчика в версии 8i, шесть уже нашли свое отражение в одном из более ранних выпусков "Мастерской Oracle". Это так называемые "триггеры для событий уровня схемы БД" (schema-level event triggers). Здесь можно поговорить еще о пяти: о "триггерах для событий уровня системы" (database-level event triggers). Они запускаются при возникновении в системе (СУБД) следующих событий:   Событие   Описание триггера   SERVERERROR Триггер срабатывает при возникновении серверной ошибки LOGON Триггер срабатывает при успешном подключении к системе клиентского приложения LOGOFF Триггер срабатывает перед отключением клиентского приложения от СУБД STARTUP Триггер срабатывает немедленно после открытия БД SHUTDOWN Триггер срабатывает непосредственно перед попыткой закрыть СУБД "нормальным образом", то есть всеми вариантами команды SHUTDOWN кроме варианта SHUTDOWN ABORT Общий синтаксис описания триггеров схемы таков: CREATE [ OR REPLACE ] TRIGGER имя_триггера { BEFORE / AFTER } { SERVERERROR / LOGON / LOGOFF / STARTUP / SHUTDOWN } ON DATABASE BEGIN текст на PL/SQL END; С каждым событием из таблицы выше связано несколько атрибутов. Фактически эти атрибуты - системные функции, возвращающие при обращении к ним из тела триггера некоторый результат. Ниже эти атрибуты перечисляются, причем первые шесть из них нам уже знакомы по триггерам событий уровня схемы.   Имя   Тип   Описание   SYSEVENT VARCHAR2(30) Имя системного события, активизировавшего триггер LOGIN_USER VARCHAR2(30) Имя пользователя, вышедшего на сеанс работы с Oracle INSTANCE_NUM NUMBER Имя экземпляра СУБД DATABASE_NAME VARCHAR2(50) Имя БД SERVER_ERROR NUMBER Функция, возвращающая номер ошибки на указанном месте магазина ошибок.

  Диагноз системе ставит Statspack
Источник: Interface Ltddocument.write('.');Владимир Пржиялковский, преподаватель УКЦ Interface Ltd. Диагностика работы промышленно эксплуатируемой системы Oracle является важной ответственностью АБД и служит отправной точкой для действий по настройке или переконфигурации. Если оставить в стороне существующие на рынке средства диагностики, требующие отдельных затрат на приобретение и сопровождение, то можно напомнить об издавна поставлявшимся вместе с системой средством, состоящим из двух сценариев: utlbstat.sql и utlestat.sql. В обиходе их называют часто Estat/Bstat. Они и сейчас присутствуют в каталоге $ORACLE_HOME/rdbms/admin и ими, как прежде, можно пользоваться. Тем, кто этого не делал, можно сообщить, что они образуют пару. Сначала (рекомендуется для этого использовать время, когда система загружена работой) запускается сценарий utlbstat.sql, который создает временные таблицы и заполняет их всяческой информацией из V$-таблиц.

  Сервер Oracle8i: еще SQL, но уже OLAP
Источник: Interface Ltddocument.write('.');Владимир Пржиялковский, преподаватель УКЦ Interface Ltd. Пользователи Oracle при слове "OLAP" чаще всего вспоминают Oracle Express. И не все знают, что для OLAP-работы вполне хватает и функциональности, присутствующей в Oracle8i. О чем конкретно идет речь, и как упомянутая функциональность соотносится с возможностями Oracle Express, говорится ниже. Туман вокруг OLAP Разработчики OLAP-продуктов изрядно потрудились не только над самими продуктами, но и над созданием терминологического тумана вокруг продуктов. Видимо ( sic ! ), в тумане легче продавать. В этой заметке не ставится попыткой разгребание авгиевых конюшен терминологии, но некоторые понятия нужно уточнить.

  Такой родной (native) SQL
Источник: Interface Ltddocument.write('.');Владимир Пржиялковский, преподаватель УКЦ Interface Ltd. Признаюсь, что эта заметка запоздала. Идея написать ее возникла у меня в голове год назад, если не больше, но как-то все откладывалось. За это время тема native SQL несколько раз уже возникала в русскоязычных источниках: в статье Павла Лузанова, помещенной в Русском internet-журнале по Oracle, издаваемом московским представительством Oracle, и в одном (или нескольких) из трех internet-форумах по Oracle на русском языке. Тем не менее, руководствуясь эмпирикой, гласящей, что много информации об Oracle на нашем родном языке не бывает, рискну добавить в этот разговор о родном SQL и лепту от себя. Речь пойдет о динамическом SQL, без которого разработчику прожить, наверное, невозможно. Соизмеряя эти естественные желания пользователей со своими возможностями, фирма Oracle ввела в версии своего сервера 7.1 пакет DBMS_SQL.

  Тиражирование данных из одной базы в другую - в Oracle очень просто
Источник: Interface Ltddocument.write('.');Владимир Пржиялковский, преподаватель УКЦ Interface Ltd. Начнем с того, что утверждение, составляющее заголовок, в общем, ложно. Однако существующие диспропорции между эксплуатационными характеристиками локальных сетей и линий связи с ними, отягченные требованиями приложения, вынуждают часто создавать отдельные локальные сервера БД и, более того, дублировать на них часть данных "из центра". (Это лишь одна причина, по которой тиражирование данных становится единственным техническим решением; есть и другие; но, во-первых, эта причина - важнейшая, а во-вторых, систематичное рассмотрение проблемы не составляет цель этой заметки). Как часто бывает в Oracle (а может и не только в Oracle ?) идея, звучащая в общем просто, при реализации обрастает таким количеством технических деталей и ухищрений, что увидев все эти "навороты", разработчик твердо решает связываться с ними только в случае полной безвыходности. Но и тогда приходится с чего-то начинать. А начинать лучше с простого.

  Как раздать пользователям приоритеты
Источник: InterfaceВладимир Пржиялковский, преподаватель УКЦ Interface Ltd. Не секрет, что уже достаточно давно фирма Oracle испытывает в области средств моделирования данных нечто вроде кризиса жанра (впрочем, не выделяясь в этом среди своих конкурентов). Взять хотя бы ее искания в этом направлении в продолжении последних лет, а заодно и результаты этих исканий. Замечая на протяжении длительного времени лишь ближние рыночные ориентиры, фирма сама подвела себя к нелегкой ситуации - перспективы в этой области неясны... В области же эксплуатационной то же самое поведение Oracle оказалось не столь пагубным, и наверстывание многого из того, что можно было бы сделать давным-давно, пока возможно, и реально продолжается с каждой последней версией. Словом - здесь лучше поздно, чем никогда, хотя в других областях может статься лучше никогда, чем поздно. Первое, например, касается очень простой задачи: как научиться выдавать пользователям, работающим с базой данных, приоритеты на процессорное время Oracle? Чтобы какой-нибудь из пользователей, запуская сложные запросы, не мешал работе остальных? Кое-что по части администрирования использования ресурсов системы известно и применяется на практике давно.

  Структуризированный язык запросов (SQL)
Предисловие Основные идеи современной информационной технологии базируются на концепции, согласно которой данные должны быть организованы в базы данных с целью адекватного отображения изменяющегося реального мира и удовлетворения информационных потребностей пользователей. Эти базы данных создаются и функционируют под управлением специальных программных комплексов, называемых системами управления базами данных (СУБД). Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем привели к широкому распространению наиболее удобных и сравнительно простых для понимания реляционных (табличных) СУБД. Для обеспечения одновременного доступа к данным множества пользователей, нередко расположенных достаточно далеко друг от друга и от места хранения баз данных, созданы сетевые мультипользовательские версии СУБД. В них тем или иным путем решаются специфические проблемы параллельных процессов, целостности (правильности) и безопасности данных, а также санкционирования доступа. Ясно, что совместная работа пользователей в сетях с помощью унифицированных средств общения с базами данных возможна только при наличии стандартного языка манипулирования данными, обладающего средствами для реализации перечисленных выше возможностей. Таким языком стал SQL, разработанный в 1974 году фирмой IBM для экспериментальной реляционной СУБД System R.

  Интеграция ERP-систем и продуктов Seagate Software
ERP(Enterprise Resource Planning)-системы традиционно используются крупными организациями для управления потоками данных и хранения данных. ERP-системы являются интегрированной частью развития электронного бизнеса компаний. Эксплуатация ERP-систем позволяет наиболее эффективно реализовывать возможности компании. Ориентированная на Web технология управления анализом и генерацией отчетности Crystal eBusiness Solution дополняет возможности ERP-систем за счет анализа информации, а также генерации и распространения критически важных отчетов между организациями. Решения для SAP Любой, кто оценил или поработал с SAP, понимает, как SAP может помочь управлять бизнес-процессами. Вы знаете, что информация - жизненная основа вашей организации и SAP R/3 делает исключительно важную работу по управлению данными. Однако существуют проблемы с генерацией отчетов в SAP R/3, вследствие сложности этой системы.



[ 1 ] 2 3

Главная »  Sql 

© 2024 Team.Furia.Ru.
Частичное копирование материалов разрешено.