Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 База под Линукс ???  [new]
agk
Member

Откуда:
Сообщений: 3
Помогите определится с выбором БД.

Задача:
Нефтяная компания с главной конторой в столице и филиалами в областных центрах. Каждому филиалу подчинено более 10 АЗС.
Обмен данными с помощью GSM модемов, интернет и телнет.
Работа со смарткартами.
Количество одновременных коннектов : на филиалах от 3 до 15.
На головной конторе : 50 - 100

Необходимо написать ПО под Линукс на с++ (обязательно).
Средства разработки: Kdevelop + QTDesinger.

Стоит вопрос о выборе БД. Postgress или Oracle.

Предпологаемое количество записей в базе - несколько милионов.
Оперативный мониторинг и обмен данными с сетью АЗС (более 200).
Сведение баланса на любой момент времени и перекачка данных в 1С и обратно посредством обмена ДБФ файлами.

На данный момент используется ОРАКЛ 8.0.5 с клиентом на Делфи 5. Коннект к базе через БДЕ. Все это дело жутко тормозит при одновременном коннекте уже более 2 юзеров.
21 фев 04, 15:18    [546497]     Ответить | Цитировать Сообщить модератору
 Re: База под Линукс ???  [new]
Gold
Member

Откуда: Харьков
Сообщений: 2947
Какой-то странный выбор: Oracle и Postgres - они ведь из совершенно разных весоых категорий. Для Оракла будет нужен толковый админ, чтобы всё это работало хорошо. Если уж вебирать между ораклом и чем-то ещё, так это что-то должно быти DB2, Informix, SyBase и в таком духе.
Я думаю что постгрес тоже потянет описанную тобой нагрузку, но скорость работы этого всего зависит от разработчика. То, что у вас тормозит база на Оракле и клиент на Дельфях, то тут ни оракл ни дельфя ни БДЕ не виноваты. Вобще-то я слабо представляю ка можно сделать чтобы 2 коннекта тормозили на оракле - разве что поставить сервер на 386
По поводу KDeveloper будет интересно услышать твои отзывы когда ты на нём поработаешь. Я игрался с ним немного и он на меня произвёл не очень хорошее впечатление - для простенького приложения нагенерил громадную кучу файлов каких-то и потом компилил пол минуты на двухпроцовой машине!!! Ещё с толку сбивает в нём что дизайнер форм там сам по себе...
21 фев 04, 16:01    [546512]     Ответить | Цитировать Сообщить модератору
 Re: База под Линукс ???  [new]
Александр Спелицин
Member

Откуда: Из ближайшего подмосковья.
Сообщений: 2519
На данный момент используется ОРАКЛ 8.0.5 с клиентом на Делфи 5. Коннект к базе через БДЕ. Все это дело жутко тормозит при одновременном коннекте уже более 2 юзеров.
Значит так спроектированы база и приложение-клиент. Для оракла 3 клиента это не нагрузка. И 33 клиента - тоже не нагрузка. Но это справедливо при нормальном проектировании структуры базы. Ну и при более-менее сносном железе.
21 фев 04, 16:03    [546513]     Ответить | Цитировать Сообщить модератору
 Re: База под Линукс ???  [new]
VladSh
Member

Откуда:
Сообщений: 244
Помогите определится с выбором БД.
Необходимо написать ПО под Линукс на с++ (обязательно).
Стоит вопрос о выборе БД. Postgress или Oracle.
Предпологаемое количество записей в базе - несколько милионов.
На данный момент используется ОРАКЛ 8.0.5 с клиентом на Делфи 5. Коннект к базе через БДЕ. Все это дело жутко тормозит при одновременном коннекте уже более 2 юзеров.


На первой странице форума размещены результаты опроса.
Кажется, вопрос с выбором БД однозначен: Oracle или FireBird.
Второй бесплатен, но лучше стать членом сообщества (платя 300 баксов в год).
BDE вещь, конечно, морально устаревшая и Borland уже третий год твердит о необходимости миграции с нее. Но то, что у вас жуткие тормоза при 2-х юзерах и копеечном объеме данных говорит только о кривых ручках разработчиков и больше ни о чем.
Для нескольких млн записей при десятке юзверей годится и MS Access:-)
Для сравнения:
МТС - добавляются в БД несколько десятков млн записей за сутки. Oracle 9i, 64-процессорный сервер, SUN
МГТС - несколько млн записей своих абонентов (за сутки) плюс транзит сотовых и других операторов. MS SQL

--
Шумов В.
www.acdplus.ru
21 фев 04, 16:10    [546515]     Ответить | Цитировать Сообщить модератору
 Re: База под Линукс ???  [new]
Gold
Member

Откуда: Харьков
Сообщений: 2947
Постгрес нормально будет. К тому же он с дистрибутивами линухов идёт обычно. Лично я бы ещё посоветовал взять не линукс, а что-то из линейки FreeBSD/OpenBSD/NetBSD ...
21 фев 04, 16:58    [546540]     Ответить | Цитировать Сообщить модератору
 Re: База под Линукс ???  [new]
anjey
Member

Откуда: Прокопьевск
Сообщений: 933
а заказчику обязательно нужен графический интерфейс ?

а то ведь есть и другие альтернативы...
например Informix Dynamic Server и ихня же среда разработки: Informix 4GL
по крайней мере выполняется требование заказчика о написании кода на С.

p.s ----------------------------

не трогайте Postgres !!!
24 фев 04, 04:47    [547917]     Ответить | Цитировать Сообщить модератору
 Re: База под Линукс ???  [new]
gardenman
Member

Откуда: С-Петербург
Сообщений: 2347
Если идет разработка на C++ ) - то лучшая БД - IBM DB2. Единственная БД, которая в полной мере поддерживает С++.
24 фев 04, 11:19    [548263]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить