Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Я понимаю, что это уже всех достало, но...  [new]
Dmitry
Guest
опять нужен совет по поводу выбора БД. Требования специфические - база данных сама по себе небольшая - меньше 20Мб, 5 таблиц всего-то, сервер по W2K, до 10 клиентов. Требуется ОЧЕНЬ высокая скорость работы (приложения требуют realtime), трансакции. В идеале, хорошо бы чтоб вся БД сидела в RAM (IMDB, но MS кажется выкинула эту идею). Пока использую MS SQL (MSDE), слишком навороченно и медленно. А уж если бы базу данных можно было бы встроить в серверное приложение (и не платить royalties), то совсем было бы хорошо.
26 мар 02, 22:08    [32249]     Ответить | Цитировать Сообщить модератору
 RE:Я понимаю, что это уже всех достало, но...  [new]
Gifted
Guest
Более оптимального варианта предложить сложно чем My SQL- как говориться дешего но сердто. Минусы такие более менее все придетьяс делать руками, никаких там wizard-ов. и в принципе все... (кроме того что она бесплатная не считая MS)

Довольно странно, что MS SQL у Вас тормозит со столь малыми объемами... Наверное стоит увеличить лог файл.
Еще, очень некрасиво трогать работающую систему, тем более переводить на другую платформу.
27 мар 02, 14:53    [32250]     Ответить | Цитировать Сообщить модератору
 RE:Я понимаю, что это уже всех достало, но...  [new]
Vladimir
Guest
Я бы посоветовал сначала расмотреть ОС реального времяни (под х86 это QNX), а потом БД. у Sybase есть возможность принудительно разместить БД в оперативной памяти, да и сама Sybase достаточно шустрая.
27 апр 02, 11:06    [32251]     Ответить | Цитировать Сообщить модератору
 Re: Я понимаю, что это уже всех достало, но...  [new]
Jimmy
Member

Откуда: г.Москва
Сообщений: 3136
1. MSDE - урезанная версия MS SQL
https://www.sql.ru/articles/mssql/01080603ComparisonMSDE1WithSQL7.shtml

2. Для по настоящему быстрой работы (для интенсивных транзакций) нужно соответствующим образом спроектировать БД:
- минимум индексов
- использовать FILLFACTOR, отличный от 1
- сразу указать размер БД достаточный для хранения большого объема данных, чтобы снизить количество операций ресайзинга файлов.
- если нет RIAD, то "фрагментировать" БД с помощью FILEGROUP и разнести на разные диски (еще лучше - на разные контроллеры) https://www.sql.ru/articles/mssql/01122801OptimizingPerformanceByUsingFilegroups.shtml
- и т.п. http://www.osp.ru/win2000/2001/05/030_print.htm
15 июл 02, 18:22    [39130]     Ответить | Цитировать Сообщить модератору
 Re: Я понимаю, что это уже всех достало, но...  [new]
Doc
Member

Откуда: Twin Cities, Minnesota, USA
Сообщений: 41
но MS кажется выкинула эту идею
MS SQL и MSDE тоже умеют держать таблицы в памяти см. DBCC PINTABLE
17 июл 02, 15:26    [39573]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить