Разделы


Настройка систем баз данных с помощью анализа событий ожидания: реальные примеры (часть V, заключительная)

добавлено: 6 апр 05, 17:40
переходов: 0...

автор: Роджер Шраг, Тэрри Саттон
язык: русский...

В приведенных ниже примерах мы применяем описанные выше способы сбора информация о событиях ожидания для анализа собранных данных, чтобы лучше понять, как функционирует система, и определить, что мы можем сделать для повышения производительности системы...



Oracle Database 10g: 20 наиболее привлекательных для АБД возможностей

добавлено: 6 апр 05, 17:38
переходов: 0...

автор: Аруп Нанда
язык: русский...

В течение 20 недель Arup Nanda, “Лучший АБД 2003 года” по версии журнала Oracle Magazine, расскажет о наиболее, по его мнению, привлекательных для администраторов баз данных возможностях Oracle Database 10g....



Детальный аудит для практических целей, часть 3

добавлено: 6 апр 05, 17:37
переходов: 0...

автор: Арап Нанда
язык: русский...

В предыдущих двух частях этой серии статей, я представил вам концепции детального аудита (FGA, Fine-Grained Auditing), используемого для отслеживания выполнения операторов SELECT в сервере Oracle9i Database и последующих версиях. Я также объяснил, как использовать эти средства в сложных средах, таких, как веб-приложения, применяя в них контексты приложений и идентификаторы клиентов. Эти две статьи содержат достаточную информацию для того, чтобы сформировать систему FGA в почти всех типах систем базы данных, какими бы сложными они ни были. В этой третьей и заключительной части я рассмотрю усовершенствования FGA в сервере Oracle Database 10g...



Управление Web-сервисами уже здесь!

добавлено: 6 апр 05, 17:36
переходов: 0...

автор: Майк Лехманн
язык: русский...

В номере Oracle Magazine за май/июнь 2004 года опубликована моя статья “Управление web-сервисами - использование SOAP на лету” ("Managing Web Services—Taking Advantage of SOAP on the Wire" – перевод на русский язык в нашем журнале http://www.oracle.com/global/ru/oramag/nov2004/dev_web_serv3.html ), в которой я представил несколько концепций, применяемых в зарождающейся области управления Web-сервисами, включая такие классические, как мониторинг, аудит и безопасность, а также более специфические для Web-сервисов, такие как обеспечение (provisioning), виртуализация (virtualization) и маршрутизация (routing). Я также указал, что в основе управления Web-сервисами лежат модель передачи сообщений протокола Simple Object Access Protocol (SOAP) и публичный контракт Web Services Description Language (WSDL), описывающий ее расширения...



Самонастраивающаяся база данных: управляемые приложения и настройка SQL

добавлено: 6 апр 05, 17:32
переходов: 0...

автор: Дагервилл, Минхас, Ягуб, Зайт, Зиауддин
язык: русский...

Одна из важных частей настройки работы систем баз данных – это настройка SQL-предложений. Настройка SQL включает в себя три основных этапа...



Средства оптимизации “проблемных” SQL-запросов

добавлено: 6 апр 05, 17:30
переходов: 0...

автор: Сергей Бердачук
язык: русский...

После написания программы и появления "живых" данных выясняется, что реакция программы на тестовые наборы порой сильно отличается от ее поведения в реальных условиях. Тем более, что программисты, как правило, мало внимания уделяют формированию большого количества этих самых тестовых наборов данных. А на небольших проектах, когда проектировщик, программист и тестировщик — это одно и то же лицо, на этапе создания программы практически невозможно выявить все ошибки и узкие места. И когда спустя несколько месяцев после внедрения программы пользователи начинают жаловаться, что программа "еле шевелится", приходится напряженно искать "бутылочное горлышко", тормозящее программу...



Объектно-ориентированный PL/SQL: проблемы и методы их решения

добавлено: 6 апр 05, 17:28
переходов: 0...

автор: Игорь Мельников
язык: русский...

Многие из нас с появлением Oracle9i Database и далее Oracle10g Database начали активно разрабатывать приложения с помощью объектно-ориентированного PL/SQL. Однако вскоре выяснилось, что корпорация Oracle не полностью реализовала возможности присущие объектно-ориентированным языкам. В результате многие разработчики приложений на Oracle Database "охладели" к объектным возможностям PL/SQL...



Приведите в порядок лучшие приемы PL/SQL

добавлено: 6 апр 05, 17:27
переходов: 0...

автор: Стивен Фернстайн
язык: русский...

Расположите в соответствии с приоритетом и используйте лучшие приемы (best practices) PL/SQL, чтобы усовершенствовать как новые, так и старые приложения...



Разработка Java-приложений на Oracle JDeveloper 10g

добавлено: 6 апр 05, 17:26
переходов: 0...

автор: Олег Иванов
язык: русский...

В конце апреля компания Oracle (http://www.oracle.com/) выпустила новую версию средства разработки Java-приложений JDeveloper 10g, встроив в нее технологию Application Development Framework (ADF), позволяющую полностью визуально разрабатывать любые программы, имеющие графический интерфейс. В предыдущих версиях JDeveloper часто приходилось либо писать код вручную, либо пользоваться нестандартными и медленно работающими библиотеками. В новой версии можно полностью визуально разрабатывать приложения для работы с базами данных, причем не только с сервером баз данных Oracle, но и с любыми реляционными базами...



Data Pump – новая технология Oracle для выгрузки/загрузки данных (Часть III, Заключительная)

добавлено: 6 апр 05, 17:25
переходов: 0...

автор: Олег Летаев
язык: русский...

Data Pump – это новая технология Корпорации Oracle, предназначенная для высокоскоростной выгрузки/загрузки данных и метаданных из баз данных Oracle, которая к тому же обладает расширенным набором возможностей...



Создание потока данных

добавлено: 6 апр 05, 17:24
переходов: 0...

автор: Санджей Мишра
язык: русский...

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



Знать бы, где упасть, или заморочки от Oracle

добавлено: 6 апр 05, 17:22
переходов: 0...

автор: Владимир Пржиялковский
язык: русский...

Большинство специалистов склоняется к тому, что СУБД Oracle представляет собой наиболее полноценную и эффективную SQL-машину среди прочих. К сожалению это не означает автоматически, что Oracle безгрешна. С одной стороны, работа с Oracle нередко доставляет истинное удовольствие (особенно любителям найти красивое решение), но с другой – разочарование и раздражение...



XML: хорошего много не бывает?

добавлено: 6 апр 05, 17:21
переходов: 0...

автор: Дэвид Бекер
язык: русский...

Несмотря на слухи, индустрия развлечений для взрослых не разрабатывает собственный диалект языка Extensible Markup Language под названием XXXML...



UML 2: модель деятельности и модель действий

добавлено: 6 апр 05, 17:20
переходов: 0...

автор: Конрад Бок
язык: русский...

Данная публикация журнала Journal of Object Technology (www.jot.fm) открывает серию статей, посвященных модели деятельности (activity model) во второй версии унифицированного языка моделирования Unified Modeling Language, а также тому, как она сочетается с моделью действий (action model). Статью можно рассматривать как дополнение к стандарту; в ней представлены сведения общего характера, логические обоснования, примеры, а также концепции, выстроенные в логическом порядке. Речь также идет о причинах, побуждающих переходить на новые модели, об их архитектуре, об основных аспектах понятий деятельности и действий в UML 2 и об общей концепции поведения (behavior) в этом языке [1]....



Экономии ради

добавлено: 6 апр 05, 17:19
переходов: 0...

автор: Елена Шашенкова
язык: русский...

Oracle разъясняет предприятиям преимущества методов «бережливого производства»...



Эврика! Десять лучших вещей, которые можно сделать с вашими данными

добавлено: 6 апр 05, 17:17
переходов: 0...

автор: Кимберли Рот
язык: русский...

Когда ваше предприятие буквально наводняют данные, собирающиеся о каждой выполненной транзакции, вам остается одно из двух: либо молиться о том, чтобы Гете оказался прав (вспомните о Мефистофеле, которого неосторожно вызвал Фауст – прим. ред.), либо оказаться умнее и добиться, чтобы ваши данные работали на вас, а не против вас...



CASE-технологии: что, когда, как?

добавлено: 6 апр 05, 17:14
переходов: 0...

автор: Александра Гнатуш
язык: русский...

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



Деньги надо тратить с умом!

добавлено: 6 апр 05, 17:06
переходов: 0...

автор: Елена Некрасова
язык: русский...

Если посмотреть на развитие отношений между бизнес-подразделениями и внутренними ИТ-службами компаний, то можно увидеть, что в недавнем прошлом бизнес и ИТ существовали практически в параллельных мирах. ИТ-подразделения в основном были озабочены построением инфраструктуры и достаточно далеки от решения бизнес-задач. Бизнес же искренне считал ИТ-структуры балластом, не способным положительным образом повлиять на решение проблем бизнеса, а потому балласт этот с завидным постоянством “сбрасывался” - при малейшем ухудшении рыночной погоды расходы на ИТ сокращались. В этих условиях заказчиком ИТ-решений у внешних поставщиков была, как правило, ИТ-служба, а не бизнес-подразделения. Перелом в отношениях бизнеса и ИТ пришелся на то время, когда стали создаваться комплексные ИТ-решения, не просто закрывающие локальные задачи, а позволяющие создать инструмент эффективного управления бизнесом. И с этого момента в нарастающем темпе пошли качественные изменения в позиционировании ИТ-структур внутри предприятий. Соответственно, приходит понимание, что для того, чтобы лучше управлять компанией, надо больше тратить на ИТ, и ИТ-бюджеты растут...



ТЕХНОЛОГИЯ НАГРУЗОЧНОГО ТЕСТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ С БОЛЬШИМ ОБЪЕМОМ ДАННЫХ

добавлено: 6 апр 05, 17:05
переходов: 0...

автор: Вячеслав Берзин
язык: русский...

Для информационных систем, которым предстоит работа с большими объемами данных, задачи проведения нагрузочных испытаний приобретают высокий приоритет. Зачастую, система показывает хорошую производительность на данных небольшого объема, но с ростом загрузки возникают разного рода проблемы, которые могут быть связаны с неоптимальным построением запросов, технологическими конфликтами различных элементов системы, ограничениями системных ресурсов и т.д. Если подобные проблемы обнаруживаются уже в ходе эксплуатации, в условиях реальной пиковой нагрузки, результатом становится резкое снижение быстродействия или даже остановка системы. На поиск причин сбоя и их устранение может уйти несколько дней, что для “mission-critical” приложений обычно приводит к потерям, несопоставимым со стоимостью затрат на проведение испытаний. Кроме того, помимо оценок производительности и отказоустойчивости работы системы под нагрузкой, целями проведения нагрузочных испытаний может быть также сравнение эффективности работы различных систем или анализ быстродействия работы на разном оборудовании или в различном окружении...



Введение в базы данных

добавлено: 6 апр 05, 16:55
переходов: 0...

автор: Алексей Федоров, Наталия Елманова
язык: русский...

Располагая технологией доступа к данным, можно наконец подумать и о том, каким образом следует манипулировать самими данными и метаданными. Способы манипуляции могут быть специфичными для данной СУБД (например, использование объектов клиентской части этой СУБД для доступа к объектам баз данных) или для данного механизма доступа к данным. Тем не менее существует более или менее универсальный способ манипуляции данными, поддерживаемый почти всеми серверными реляционными СУБД и большинством универсальных механизмов доступа к данным (в том числе при использовании их совместно с настольными СУБД). Этот способ — применение языка SQL (Structured Query Language — язык структурированных запросов). Ниже мы рассмотрим назначение и особенности этого языка, а также изучим, как с его помощью извлекать и суммировать данные, добавлять, удалять и модифицировать записи, защищать данные от несанкционированного доступа, создавать базы данных. Для более подробного изучения SQL мы можем порекомендовать книги Мартина Грабера «Введение в SQL» (М., Лори, 1996) и «SQL. Справочное руководство» (М., Лори, 1997)...



Особенности работы с Microsoft SQL Server в Delphi 5

добавлено: 6 апр 05, 16:54
переходов: 0...

автор: Анатолий Тенцер
язык: русский...

Microsoft SQL Server — прямой потомок Sybase SQL Server, с которым его до сих пор связывает много общего, в первую очередь язык программирования Transact-SQL (далее T-SQL). Однако в версии 7.0, как заявляет Microsoft, сервер переписан полностью и больше не содержит кода от Sybase. Главным достоинством Microsoft SQL Server является его тесная интеграция с Windows NT и семейством продуктов Back Office — общая модель защиты, базирующаяся на защите Windows NT, единая консоль администрирования (Microsoft Management Console), единый набор программных интерфейсов для доступа к данным (OLE DB). Текущая версия сервера на момент написания этой книги — Microsoft SQL Server 2000. Сервер выпускается в следующих редакциях...



Изменения dbcc memorystatus в Yukon

добавлено: 5 апр 05, 21:06
переходов: 0...

автор: Slava Oks
язык: русский...

Вероятно, Вам доводилось использовать в SQL Server 2000 команду dbcc, выдающую информацию о состоянии памяти. В Yukon разработчики изменили выводимую dbcc memorystatus информацию, чтобы учесть изменения в дизайне нового менеджера памяти, которые автор описал в предыдущих статьях...



Утечка памяти - определение и классификация

добавлено: 5 апр 05, 21:06
переходов: 0...

автор: Slava Oks
язык: русский...

В своей предыдущей статье автор говорил о типах вытеснения памяти. Сейчас он хотел бы обратиться к близкой теме - "Утечка Памяти". Прежде, чем продолжить изложение материала, автор хочет предупредить Вас, что он рассчитывает на то, что читатель знаком с механизмами и принципами управления памятью в Windows...



Вытеснение памяти - классификация

добавлено: 5 апр 05, 21:05
переходов: 0...

автор: Slava Oks
язык: русский...

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



Общая система безопасности приложений на предприятии

добавлено: 5 апр 05, 21:04
переходов: 0...

автор: Николай Денищенко и Сергей Гавриленко
язык: русский...

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



Не откладывайте изучение SQL Server 2005

добавлено: 29 мар 05, 11:17
переходов: 0...

автор: Брайан Моран
язык: русский...

Новый набор инструментальных средств SQL Server 2005 радикально отличается от предыдущих версий. В публикациях, посвященных базам данных, много говорится о том влиянии, которое окажет на эту сферу деятельности ввод среды исполнения Common Language Runtime (CLR). Однако нужно иметь в виду, что инструментарий SQL Server 2005 нисколько не похож на тот, которым вы пользуетесь сегодня. Новые инструментальные средства хороши, однако требуется время, чтобы к ним привыкнуть. Например, разработчик будет чувствовать себя гораздо комфортнее, работая с Management Studio, чем с DBA, благодаря сходству с Visual Studio по общему впечатлению и ощущениям. Таким образом, овладение новым средством все же не следует откладывать до самого момента запуска технологии SQL Server 2005 в работу. До сих пор изменения инструментальных средств SQL Server от версии к версии были не слишком сложны для освоения. Однако переход с SQL Server 2000 на SQL Server 2005 окажется не таким простым...



Использование True DBgrid при создании приложений для управления базами данных на Visual Basic 6.0 (Часть1)

добавлено: 28 мар 05, 12:11
переходов: 0...

автор: Грибков Макс
язык: русский...

Visual Basic (здесь и далее, если не указано иначе, имеется в виду Visual Basic 6.0) является весьма удобным и относительно простым средством для разработки приложений для управления базами данных. Причем размер БД особой роли не играет, и VB одинаково эффективно справится с любым. Мой, почти восьмилетний опыт работы с VB показывает, что практическая любая область человеческой деятельности может быть оптимизирована при помощи базы данных. На сегодняшний день приложения для управления БД являются лидирующими в прикладном программировании, и они крайне необходимы во всех предприятиях и организациях...



Сложные события и мониторинг бизнеса

добавлено: 28 мар 05, 12:05
переходов: 0...

автор: Леонид Черняк
язык: русский...

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



Управление конфигурацией и изменениями: RUP или ITIL?

добавлено: 28 мар 05, 12:03
переходов: 0...

автор: Дмитрий Лапыгин, Александр Новичков
язык: русский...

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



Стандарты на процессы программной инженерии: сегодня и завтра

добавлено: 28 мар 05, 12:02
переходов: 0...

автор: Даг Тиль, Стен Маги
язык: русский...

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



Электронные архивы для промышленности

добавлено: 28 мар 05, 12:00
переходов: 0...

автор: Сергей Миронов
язык: русский...

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