Тег «база данных»

Как использовать Redis

В русскоязычном интернете, к сожалению, еще очень мало информации о Redis. Хотя, эта технология, на мой взгляд, заслуживает особого внимания. Попробуем разораться, как быстро начать с ней работать.
Сначала вам будет необходимо скачать исходные коды последней стабильной версии Redis с официального источника. Redis поставляется для большинства платформ, таких как, например, Linux, Mac OS X, FreeBSD [...]

Ваш отзыв

Как в InterBase узнать длительность события в секундах, если его время начала и окончания заданы в формате timestamp

Мне иногда приходится сталкиваться с задачей вычисления длительности какрго-либо события, при этом время начала и окончания заданы в формате timestamp. СУБД используется Interbase. Думаю, что принцип ничем не будет отличаться и в файербёрде. Для выборки в секундах, необходимо выполнить такой запрос

selесt (cast (endtimes аs time) - cast (begtimes аs time)) frоm table1;

Если неоходимо изменить саму [...]

Ваш отзыв

Проверить, запущен ли InterBase сервер

Для проверки, запущен ли InterBase сервер на локальном компьютере, Вы можете воспользоваться готовым кодом на Delphi. Немного доработов этот пример можно проверить, в принципе, запущен или нет любой другой процесс Windows или вообще составить список всех выполняющихся в даный момент процессов.

function IBServerIsRun: boolean;
var
ph, snap: THandle;
mh: hmodule;
procs: array[0..$FFF] of dword;
count, cm: cardinal;
i: integer;
ModName: array[0..max_path] of char;
s: [...]

Ваш отзыв

Сжатие баз данных InterBase

Привожу очень полезный код модуля на Delphi, который описывает функцию сжатия баз данных на InterBase. Здесь используется утилита gbak.exe из поставки InterBase, которая делает сначала backup, потом restore. А следствие этой процедуры база данных очищается от мусора и сжимается.
Входные параметры: база данных,
имя и пароль к серверу IB. Возвращаемое значение: true - функция выполнилась
успешно, false - [...]

Отзывов (3)