Блог пользователя st

VSS Synchronization

Сергей Тарасов, февраль 2004

Назначение

При использовании Microsoft Visual SourceSafe (VSS) в качестве основного средства управления версиями при распределенной разработке возникает проблема синхронизации между депо кода.

SPM или собственный предметный макроязык над процедурным расширением SQL

Внимание

В статье рассказывается о предыдущей версии SPM (1.x). Описание текущей улучшенной и более простой в использовании версии SPM 2 находится здесь.

Предыстория

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

  • группировать исходный код в виде файлов и вести проект из нескольких файлов;
  • транслировать код на сервер БД с диагностикой возможных ошибок;
  • допускать метапрограммирование, то есть использование несложного макроязыка (функциональная декомпозиция в декларативном языке SQL как правило неэффективна прежде всего с точки зрения производительности да и сам T-SQL до выхода версии MS SQL 2000 не допускал функций, определяемых пользователем);

В результате был создан инструмент, получивший название SPM (Stored Procedures Macroprocessor).

DB Stressor. Испытываем производительность БД

О программе

DB Stressor - это инструмент, позволяющий провести испытания ваших баз данных на производительность и устойчивость при многопользовательской работе. Единственным требованием к СУБД является наличие ODBC или OLE DB-драйвера и возможность исполнять сценарии (SQL-скриптов) на собственном расширенном подмножестве SQL и/или его процедурном расширении. Практически все широко распространенные СУБД обладают такими возможностями, например: MSSQL и Sybase ASE (Transact-SQL), Oracle (PL/SQL), InterBase (процедурное расширение), Sybase SQL Anywhere (Watcom-SQL) и многие другие.

Франция. Первые впечатления

Вместо пролога

Прежде чем приступать к чтению я предлагаю прочитать и прослушать небольшую музыкальную зарисовку Владимира Высоцкого "Письмо к другу - Я гуляю по Парижу" . Точнее, чем сложил стихи Высоцкий, трудно сформулировать главные впечатления. Эта песня-монолог будет неким девизом моих уже прозаических зарисовок.

Команда шахматного суперкомпьютера Deep Blue тестирует машину для нардов

В исследовательском центре T.J. Watson Research Center корпорации IBM, где был создан шахматный суперкомпьютер Deep Blue, разработана машина для игры в нарды.

Страницы

Subscribe to RSS - Блог пользователя st