Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.16;
Скачать: CL | DM;

Вниз

Что выбрать MySQL, FireBird или просто Access?   Найти похожие ветки 

 
antoxa2005   (2006-06-16 12:25) [0]

Подскажите, что выбрать для сетевого приложения на 5-15 компьютеров MySQL, FireBird или просто Access?

И если можно в 2-х словах обоснование выбора.


 
Ega23 ©   (2006-06-16 12:27) [1]

MS SQL


 
Johnmen ©   (2006-06-16 12:28) [2]

Informix


 
Prohodil Mimo ©   (2006-06-16 12:29) [3]

А какие задачи будет выполнять твоё приложение?

Хотя я бы выбрал FB в любом случае.


 
Vovchik_A ©   (2006-06-16 12:30) [4]

2antoxa2005   (16.06.06 12:25)


> И если можно в 2-х словах обоснование выбора.
>


Для этого ты дал слишком мало начальных данных.


 
antoxa2005   (2006-06-16 12:34) [5]

Например задача тапа склад.


 
Vovchik_A ©   (2006-06-16 12:36) [6]

2antoxa2005   (16.06.06 12:34) [5]

Денег на покупку софта согласны потратить ?


 
sniknik ©   (2006-06-16 12:38) [7]

сетевое, больше чем на 1 комп, значит access исключается, выбирай из SQL серверов. (имхо MSSQL, но в общем не критично, любой пойдет... более менее, это уже под задачу)


 
MsGuns ©   (2006-06-16 12:39) [8]

1. MySQL хорош для "журнальных" баз, где много добавлений и выборок, но мало изменений. Нет много "бизнес"-вкусностей (ХП, триггера, представления и т.д.)
2. FireBird - прекрасная "офисная" СУБД. Легка в установке и клиентской настройке, нересурсоемка, имеет практически все скл-серверные возможности, практически не требует администратора.
Великолепно (ИМХО) реализовано управление транзакциями. Недостаток - якобы огрничения на размеры БД и кол-во пользователей (т.е. масштабируемость)
3. Access - превосходная "настольная" СУБД. Построена на "клиент-серверном" приципе, устойчива к сбоям, почти не требует инсталляций и настроек. Имеется прекрасные компоненты доступа (ADO) и более удобный, чем интерэйз (ИМХО) сиквель.
Недостатки:
- проблемы при одновременной правке несколькими клиентами (лечится "трехзвенкой" или другим способом синхронизации запросов на изменения)
- отсутствие как таковой бизнес-логики. Использование макросов и модулей в какой-то степени позволяет централизовать бизнес-правила, но это коряво и совсем не то, что может "полноценный" скл-сервер.
- тормоза на больших объемах.

Я бы советовал сразу вместо акцесса брать его младшего "братишку" - MS SQL Server 8 или более поздний. Все прелести акцеса+полноценный скл-сервер с хорошими характеристиками. Правда, у него есть и свои недостатки, но это уже другая песня ;)


 
Ega23 ©   (2006-06-16 12:40) [9]


> Я бы советовал сразу вместо акцесса брать его младшего "братишку"
> - MS SQL Server 8 или более поздний. Все прелести акцеса+полноценный
> скл-сервер с хорошими характеристиками. Правда, у него есть
> и свои недостатки, но это уже другая песня ;)


Я бы сказал старшего братишку...


 
antoxa2005   (2006-06-16 12:41) [10]


> Денег на покупку софта согласны потратить ?

Пока нет, а потом возможно.

А почему Access не подходит?


 
DrPass ©   (2006-06-16 12:45) [11]


> А почему Access не подходит?

Для небольшой БД подходит на 100%. Просто ее не любят. Ну а там, где начинает стоять вопрос о производительности и высокой надежности - там да, не подходит


 
Prohodil Mimo ©   (2006-06-16 12:46) [12]

> [8] MsGuns ©   (16.06.06 12:39)


> MySQL хорош для "журнальных" баз, где много добавлений и
> выборок, но мало изменений. Нет много "бизнес"-вкусностей
> (ХП, триггера, представления и т.д.)


Слышал что вроде бы в 5й версии ХП появились.


 
sniknik ©   (2006-06-16 12:49) [13]

> А почему Access не подходит?
задекларирован как локальная база.

вообщето он подойдет, если написать грамотно (та же трехзвенка), или плюнуть на возможные проблемы использования в сети... тогда и не жаловаться на тормоза и т.д.
но, лучше всетаки взять то что для работы в сети и предназначено...


 
Vovchik_A ©   (2006-06-16 12:51) [14]

2antoxa2005   (16.06.06 12:41) [10]

В твоем случае я бы выбрал FireBird. См. MsGuns ©   (16.06.06 12:39) [8] п.2.


 
sniknik ©   (2006-06-16 12:55) [15]

> Просто ее не любят.
только те, кто ее не знают и разбиратся не хотят. (я так предпочту ее локальной версии IB/любого клона, если нужен локальный вариант)

> Ну а там, где начинает стоять вопрос о производительности и высокой надежности - там да, не подходит
одна из самых надежных, и по скорости, в локальном же варианте обгоняет MSSQL также работающий на одной машине с клиентской прогой (а он, считаю, один из самых быстрых sql серверов...).


 
DSKalugin ©   (2006-06-16 13:05) [16]


> Недостаток - якобы огрничения на размеры БД и кол-во пользователей
> (т.е. масштабируемость)

Не думаю, что такая задача как "склад" превзойдет возможности ФБ, которые можно узнать тут http://www.ibphoenix.com/main.nfs?a=ibphoenix&l=;FAQS;NAME=%27System+Limits%27
The maximum size for a database is over 30 terabytes.

Наоборот, считаю что FireBird - лучший игрок на складском поле

Я сам - складописатель. Для примера моя текущая база:
файл 2,7Гб,
ассортимент ~6млн,
активных пользователей 8.
Ежедневные обновления ~600-1400 тыс строк


 
antoxa2005   (2006-06-16 13:24) [17]

Спасибо. Пока остановился на FireBird, но в процессе просмотра Ваших ответов искал документацию по этой БД, но ни чего толкового, что можно загрузить и почитать не нашел. Кто-нибудь может помочь в этом вопросе и указать ссылки на возможные источники информации о FireBird?


 
MsGuns ©   (2006-06-16 13:30) [18]

Востриков и Ковязин. "Мир интербэйз". Что-то около 50 грн. (280р). Очень рекомендую.
Очень хорош дельфишный хэлп по компонентам Interbase - сам его в основном юзал


 
Romkin ©   (2006-06-16 13:33) [19]

antoxa2005   (16.06.06 13:24) [17] ibase.ru Ползать.
Официальная документация - на английском. ТАм можно взять IB6 и прочитать о добавлениях в FB1 и 1.5.
А можно взять сразу FB2


 
Megabyte ©   (2006-06-16 13:38) [20]

Да по ФБ в инете доков дохрена, а также сайт http://www.ibase.ru/


 
antoxa2005   (2006-06-16 13:43) [21]

А что такое Firebird Embeded?


 
sniknik ©   (2006-06-16 13:52) [22]

локальный вариант, для одного компа.


 
antoxa2005   (2006-06-16 13:53) [23]

А его необходимо грузить отдельно или он есть в комплекте с FireBird 1.5.х?


 
Sergey13 ©   (2006-06-16 14:03) [24]

> [23] antoxa2005   (16.06.06 13:53)
> А его необходимо грузить отдельно или он есть в комплекте
> с FireBird 1.5.х?

Можно вроде вычленить и самому, но лучше скачать отдельно, ИМХО. Меньше мороки - не такие уж там большие объемы.
Разрабатывать с Ембеддед не удобно - для разработки лучше иметь нормальный сервер.



Страницы: 1 вся ветка

Текущий архив: 2006.07.16;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.047 c
4-1144067736
Untermensch
2006-04-03 16:35
2006.07.16
Как получить MAC-адреса сетевых плат или другой способ


2-1151480704
wasserman
2006-06-28 11:45
2006.07.16
Delphi и Proxy


2-1151342929
NektoAndrey
2006-06-26 21:28
2006.07.16
Интересная программа


15-1150426972
Файл
2006-06-16 07:02
2006.07.16
Чем отличается МЕ от ХР с точки зрения Дельфи 7 ?


15-1150219382
dimodim-Furyz
2006-06-13 21:23
2006.07.16
Web-radio