Перед установкой OpenEdge рекомендуется составить план действий. Такой план должен включать понимание системных требований к среде, в которой будет выполняться инсталляция OpenEdge, список продуктов и выбор способа установки. В зависимости …
Transparent Data Encryption в OpenEdge Как часть общей стратегии безопасности, Transparent Data Encryption в OpenEdge обеспечивает конфиденциальность данных, пока данные «неактивны» в базе данных. В приложении OpenEdge существует множество уровней …
Тесты производительности, сравнивающие недавно выпущенный многопоточный сервер баз данных с классическим однопоточным сервером, показывают, что в некоторых тестах одни и те же операции выполняются в три раза быстрее. Эта статья объясняет философию, лежащую в основе выполненных тестов, и даёт представление об исполняемых сценариях и полученных статистических данных.
Ранее мы рассмотрели и даже сравнили скорость извлечения данных из отдельных таблиц. Однако очень часто данные необходимо получать из двух и более связанных таблиц одновременно. Например, во время просмотра заказов (Order) мы также можем захотеть просмотреть из каких позиций состоит заказ (OrderLines). Объединение данных в запросах (joins) формирует набор записей из нескольких связанных таблиц, которые имеют общие поля. Например, в базе данных sports2000 таблицы Customer и Order имеют общее поле CustNum.
Эффективный запрос может значительно ускорить поиск данных, и наоборот, плохо написанный значительно замедлит этот процесс. В процессе извлечения записей из базы данных между клиентом и базой пересылается масса сообщений. Чтобы уменьшить их количество необходимо написать код запроса так, чтобы извлекалась только та информация, которая действительно нужна.
«Никто не может заставить вас почувствовать себя плохо, если только вы сами этого не позволите» Элеонор Рузвельт. Разработчики приложений, создающие различные пользовательские интерфейсы (GUI, CHUI, WebSpeed, Web Client и т.п.), …
Часто, в силу специфики моей работы, меня спрашивают о добавлении тех или иных функций в продукты Progress Software: “почему бы не сделать это?”; “нам нужно, чтобы работало так”; “когда сделают/добавят такую-то возможность?” и т. д., и т. п.
Однако теперь вы можете сделать это сами, напрямую. В этой небольшой статье рассказано о том, как правильно отправить запрос на улучшение в Progress и добиться его реализации?
В этом году исполняется 30 лет как технологии Progress Software пришли в Россию. Эту круглую дату мы собираемся отметить в рамках 18-й ежегодной Российской Конференции пользователей программных продуктов Progress и Sonic, которая состоится 07 ноября 2019 года в Москве.
На всех платформах, поддерживаемых Progress и OpenEdge, архитектура с несколькими процессорами неявно поддерживается до тех пор, пока операционная система хоста также обеспечивает гарантированную поддержку многопроцессорности. OpenEdge не содержит специального кода, …
Быстрые изменения в современной бизнес-среде означают, что ваши инструменты должны быть актуальными и достаточно мощными для управления высоконагруженными базами данных. Progress предоставляет инновационную облачную среду SaaS (Software as a Service) …
Вы наконец-то решили присоединиться к современном миру Progress и воспользоваться областями хранения второго типа (Type II или SAT-II, можно просто SAII). Лучше поздно, чем никогда!
Введение Любой архитектор, администратор или программист работая с базами данных обязан знать, понимать и уметь применять основные принципы реляционных баз данных. По долгу своей работы, к сожалению, мне часто приходится …