Задать вопрос? +7 800 200 55 60
Главная АСУТ S-Market СУФ S-Finance О компании Поддержка Партнерам Купить!
Демо версия
Поддержка Windows 64-bit
Вход для клиентов
Логин:
Пароль: Регистрация
ВХОД
Базы данных S-Market работают под управлением СУБД на Windows (x64)

Отдел программных разработок «ДатаКрат-С» реализовал возможность работы базы данных S-Market под управлением 64-битной версии СУБД FireBird. Эта реализация открывает новые перспективы использования S-Market с большими объемами данных, требующих больших объемов оперативной памяти и скорости работы. При этом, используются все преимущества 64-битных систем.

С появлением аппаратных 64-разрядных платформ и соответствующего программного обеспечения, пользователи получили ряд преимуществ, недоступных владельцам 32-разрядных систем: больший объем виртуального адресного пространства, поддержка большего объема оперативной памяти и повышенная производительность в оптимизированных приложениях. Известное слабое место 64-разрядных систем – отсутствие 64-разрядных драйверов для некоторых устройств. Обычно проблемы возникают с периферийными устройствами. Серверы баз данных, как правило, позволяют обойтись ограниченным набором периферийных устройств.

1.      64-разрядные системы очень эффективны при применении в следующих областях: реляционные базы данных, анализ информации для бизнеса и организация хранилищ данных. Основным преимуществом является возможность использования до 16 Тбайт оперативной памяти, что существенно превышает емкость в 4 Гб, доступную для 32-разрядных систем (см. табл. 1). Т.к. производительность СУБД FireBird тесно связана с количеством доступной оперативной памяти, то переход на 64-разрядную платформу будет особенно выгодным.

2.      При переходе на 64-разрядную платформу заметно возрастает число возможных пользователей терминальных сервисов.

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

4.      Разница в стоимости 64-разрядных и 32-разрядных платформ невелика. Появление процессоров x64 компаний AMD и Intel, совместимых как с 32-, так и с 64-разрядными программами, сделало 64-разрядные системы доступными для средних и малых предприятий.

Таблица 1. Общие ограничения на память

Параметр 32-разрядные модели 64-разрядные модели

Виртуальное адресное пространство (одного процесса)

4 Гб

16 Тб

Виртуальное адресное пространство для каждого 32-разрядного процесса

2 Гб (3 Гб при запуске системы с ключом /3GB)

4 Гб при компиляции с параметром /LARGEADDRESSAWARE (иначе 2 Гб)

Виртуальное адресное пространство для каждого 64-разрядного процесса

Неприменимо

8 Тб

Пул подкачиваемой памяти режима ядра

470 Мб

128 Гб

Пул неподкачиваемой памяти режима ядра

256 Мб

128 Гб

Элемент системной таблицы страниц (Page Table Entry, PTE)

660-900 Мб

128 Гб

 

Таблица 2. Ограничения на физическую память и количество используемых процессоров

Операционная система 32-разрядные модели 64-разрядные модели

Windows XP Professional

4 Гб (1-2 процессора)

128 Гб (1-2 процессора)

Windows Server 2003, Standard Edition 4 Гб (1-4 процессора) 32 Гб (1-4 процессора)
Windows Server 2003, Enterprise Edition 64 Гб (1-8 процессоров) 1 Тб (1-8 процессоров)
Windows Server 2003, Datacenter Edition 64 Гб (8-32 процессора) 1 Тб (8-64 процессора)
 

Для Firebird следует ожидать повышения производительности при работе с типами данных, для хранения которых используется больше 32-х бит: DOUBLE PRECISSION, INT64, "большой" NUMERIC, DECIMAL, а так же TIMESTAMP.

Использована информация:

1.      Преимущества 64-разрядных версий Microsoft Windows http://www.microsoft.com/rus/windowsserver2003/techinfo/overview/x64benefits.mspx

2.      10 причин перевести приложение для Firebird и Interbase на 64 бита. http://www.ibprovider.com/rus/documentation/firebird_interbase_64_bit.html

3.      Тест скорости restore, Firebird и InterBase http://www.ibase.ru/devinfo/restorespeed.htm

© АО "КурсОР", 2011-2020
Система управления торговым предприятием
«S-MARKET»