PDA

Показать полную графическую версию : Какую СУБД выбрать


Skiff
18-06-2003, 01:35
Делаю ПО для малых предпреятий. Вот только немогу решить на какой СУБД остановиться. Что бы работало в сети и глюков поменше было, и подешевше конечно :). пока без сетки я с Accessoм справлялся. А с сеткой на 5-10 пользователей не думаю 4то выдержит. Посоветуйте люди...  

Sean Ingumsky
18-06-2003, 02:38
MySQL не устроит? Хорошая вещь, тем более, как раз для "малых предприятий". В работе довольна удобна и вполне достаточна для решения задач малого предприятия.
Кстати, а насколько малы эти предприятия?

DimSher
18-06-2003, 05:36
Skiff
Если Acsess знаешь и не слишком большая на сеть, то для 5-10 клиентов вполне потянет. Но если идут интенсивные запросы, вычисления, то наверно лучше MsSQL

Skiff
18-06-2003, 16:32
Sean Ingumsky
MySQL вешь действительно хорошая только вот не уверен я что это будет работать с dotNETом точнее с ADO.NET. хотя дрова под это дело у них уже есть токо правда они ещё в стадии разроботки, поэтому и опасаюсь что глючить будет.
Фирмы начиная с 2 до 10 пользователей.

Добавлено:

Dmitry Sher
с MSSQL цена значительно увеличивается :))))  не каждый клиент согласиться заплатить дополнительные 800$ за MSSQL и 500$ за W2k server  

Добавлено:

Как насчёт Sybase? стоит?

Ork Yason
19-06-2003, 08:17
ээээээээ...
Interbase?????

vasketsov
19-06-2003, 20:46
Skiff
Как насчёт Sybase? стоит?
Ну так SYBASE тоже не 10 копеек стоит.

Базы уровня MSSQL, SYBASE, INFORMIX и ORACLE не потянуть - смотри про Interbase, там хотя бы SP и триггеры нормально работают, в отличие от MySQL (про не вообще можешь даже не думать).

А то потом придется объяснять клиентам, почему выбор пал на MySQL - так недолго и авторитет потерять. А Interbase вполне нормально будет работать и с полусотней коннекций без особых изнасилований над возможностями сервера, надежностью и синтаксисом SQL (чего не скажешь про mySQL), то есть, у этих самых клиентов появляется возможность для роста.

Для серьезных дел - я бывзял пару MSSQL 2000/SYBASE ANYWHERE (хотя и ENTERPRISE можно, но там функций в 12,0 нет, до 15,0 не будет рекурсивных запросов), они близки, хотя есть мелкие досадные отличия. Поддерживать эти 2 платформы вместе из ведущих производителей серверов БД проще всего.

Есть еще и PostgreSQL, если хочется чего-то оригинального.

mar
25-06-2003, 22:00
Есть еще и PostgreSQL, если хочется чего-то оригинального
Ну почему же так :)) ?
Кстати, я знаю вполне рабочие варианты именно Postgres+PHP на *nix - сервере
В этом случае все клиентское ПО - броузер (а у кого его нет? =)  В результате весь проект легко править и обновлять, а клиентские машины не несут нагрузки

DYURIK
27-06-2003, 10:53
ессесно ORACUL - самая надёжная!!!!!!!!!!!!!

mar
28-06-2003, 00:00
Spiderman
кажется, был заказ на
подешевше конечно ;)

Guest
07-07-2003, 18:24
а как на счёт InterBase от Borland
можно его бесплатные варианты FireBird или Yaffil не плохая вещь

Skiff
28-07-2003, 15:21
спасибо всем. все-таки решил на MSSQL делать.
а для маленких фирм с одним компом можно MSDE поставить он походу бесплатный. да и с других СУБД легче данные переводить, задавим конкурентов :)))  

vasketsov
28-07-2003, 22:46
Skiff
да и с других СУБД легче данные переводить
Я занимался мгирацией огромной системы на MSSQL, до этого жили на SYBASE. Короче, геморрой такой, что во сне его вижу. Это при том, что различий - полтора килобайта текста (если по пунктам).

Если, напрмер, ORACLE поддерживать, что там уже конкатенация строк вертикальными палками делается, а не плюсом.

В ORACLE/INFORMIX другая концепция баз данных, то есть, если у MSSQL/SYBASE это master/model/tempdb (+ еще msdb/sybsystemdb/sybsystemproc), то в других же по другому.

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

То же генерирование юзеровских сообщений (raiserror) - на ВСЕХ серверах сделано совсем по разному.

То есть, нифига легче не будет.

MaxFactor
15-08-2003, 11:33
Народ, я ваще думаю так, выбор БД зависит от конкретной задачи. ДЛя многих задач ваще может dBase III/IV или Paradox подойти. и обрабатывать их из практически любой среды можно, и данные их можно легко экспортировать.

А обработку в сети можно и ручками... если чего не будет получаться. :)

Добавлено:

надо исходить из конкретного ТЗ

Vla2003
23-08-2003, 12:03
А если InterBase на 6 пользователей? Сколько надо заплатить и где купить лицензию?
:shuffle:

vasketsov
24-08-2003, 15:37
Vla2003
www.borland.com
www.inprise.com
и т.п.

Guest
27-08-2003, 12:49
Про SAP DB не забываейте: www.sapdb.org




© OSzone.net 2001-2012