Показать полную графическую версию : Выбор СУБД
Имеются программы, написанные на Clipper'е (бух.учет) и MsAccess (расчет зарплаты). Для дальнейшего развития системы (модернизации существующих модулей и разработки новых) желательно перейти на другую систему разработки. Пожалуйста, у кого есть опыт, посоветуйте, на какие СУБД, языки программирования удобнее перейти (желетельно обосновать свой совет). Доп.информация: Программный продукт в дальнейшем будет использоваться не только как бух.программа, но будет связан с технологическим оборудованием для получения данных с них. Предприятие является производственным, сельскохозяйственного направления. Численность работающих - около 1000 чел.
Прошу не давать советы о переходе на существующие бух.программы и ERP-системы - в данном случае у менгя др.вопрос.
Спасибо.
Sybase ASE - приемлимая цена, хорошая производительность.
vasketsov
29-08-2002, 10:44
pss
Численность работающих - около 1000 чел
Если все 1000 реально работают с базой - Informix или Oracle, даже без вариантов.
Я за первое, родной Informix на родном Солярисе на родном Сане уделает любую СУБД, но это дорого и по нему трудно найти спецов, и если ODBC юзать, то у него проблемы есть определенные с этим, так что в менее критичных случаях придется обойтись вторым.
Клиенты пофигу на чем пишутся, они должны по идее только к базе обращаться, а бизнес-логика в ней должна быть. Так что хоть на дельфи, хоть на сях, хоть на клиппере хоть на асме,... на чем умеете короче, это непринципиально должно быть.
Сам с этим работаю.
У нас не 1000 чел., но база дрючится так, что коннекторы дымятся :), ибо все по возможности автоматизировано, чего всем и желаю.
AndreySpb
29-08-2002, 12:42
А что про MS SQL скажите ?
А что про MS SQL скажите ?
Для Win платформы - самый подходящий вариант. Только 6,5 не ставьте, она очень не стабильная.
vasketsov
29-08-2002, 16:40
AndreySpb
Stek
ага.
только вот сама платформа MS принципиально не очень подходящая для БД. Идеология другая. Юникс он получше под это дело будет.
Ну почему же, при прямых руках будет довольно таки стабильно работать. Обычно только более требовательна к ресурсам.
Да и для коорперативной сети, все равно пока лучше связки не придуманно.
vasketsov
30-08-2002, 00:36
Stek
Обычно только более требовательна к ресурсам
когда дофига юзеров, это на первое место выходит.
че ж тогда интербейз не пробовать?
че ж тогда интербейз не пробовать
Ага, после того как его выложили в исходниках, народ ужаснулся. Там дикий кошмар творится. Его сейчас сидят, вылизывают, в порядок пытаются привести.
MaxFactor
22-01-2003, 14:17
Я тоже склонен к MS SQL :up: , но можно и Oracle, если есть опыт или спецы с опытом. На сколько я знаю, это сложная СУБД и спецов по ней не много есть. Обучение дорого!
vasketsov
23-01-2003, 02:42
MaxFactor
Сейчас в институтах Oracle преподавать стали. У нас, например.
pss
Тебе видимо надо попробовать SyBase. У него есть серьезные ограничения, и с ними придется ознакомиться. Но зато значительно проще Oracle и Informix и даже устойчивей на NT работает, чем MSSQL.
Ork Yason
23-01-2003, 10:52
pss
Предприятие является производственным, сельскохозяйственного направления. Численность работающих - около 1000 чел.
средний уровень...
А что про MS SQL скажите ?
очень хороший выбор... но лицензия...
vasketsov
только вот сама платформа MS принципиально не очень подходящая для БД. Идеология другая
ы?
та ладно... все путем... mssql2000 народ юзает и радуется...
водрузи его на две штуки сервер и что еще надо???
Stek
Ага, после того как его выложили в исходниках, народ ужаснулся. Там дикий кошмар творится. Его сейчас сидят, вылизывают, в порядок пытаются привести.
интербейс низкий уровень... предприятие он вытянет, но у него хреново с адсинистрацией... все через ж...
лично у меня стоит - проблем нет...
зато он бесплатный, так что если проблема в лицензии...
MaxFactor
но можно и Oracle
юморные пацаны собрались ;)
а водружать его кто будет?
товарищ, я гляжу, ваще имеет смытое представление что такое клинет-сервер, а ты ему Оракл...
а требования к серверу?
а цена?
да, контора разорится...
pss
бери мс и делфю( или билдер), че знаешь... и вперед на мины...
vasketsov
23-01-2003, 11:05
Ork Yason
mssql2000 народ юзает и радуется
По незнанию правильных РСУБД и реляционной алгебры это лишь. К тому же, сколько одновременных хотя бы дважды вложенных селектов MSSQL вытянет? Тысячу? :lol: Сервер БД - это планирование работы на БУДУЩЕЕ, меняется он ой как геморойно, если все враз просто откроют соединение с ним, он и то крякнет.
товарищ, я гляжу, ваще имеет смытое представление что такое клинет-сервер, а ты ему Оракл...
а требования к серверу?
а цена?
да, контора разорится...
У нас меньше 100 человек работает, однако крутится Informix (см. выше). Никто еще не разорился. А вот по поводу ограничений самого сервера БД, так это можно пообсуждать, на что деньги контора будет тратить, на багофиксы и support и программистов, вынужденных обходить баги в реализации SQL и его расширений, или один раз на нормальный сервер, зато потом не будет проблем с написанием процедур и параллельной работой.
Ork Yason
23-01-2003, 11:52
vasketsov
По незнанию правильных РСУБД и реляционной алгебры это лишь.
ы?
не, я конечно, не говорю что ДБ2 и Информикс лажа, но назвать троврение мс фуфлом язык не поворачивается...
дважды вложенных селектов MSSQL вытянет
это я так понимаю очень важный пункт?
если все враз просто откроют соединение с ним, он и то крякнет
в смысле? ты хочешь сказать что мс не вытянет 1000 подключений???
или один раз на нормальный сервер, зато потом не будет проблем с написанием процедур и параллельной работой.
давай сразу определимся... мое имхо, оракл отпадает однозначно... и никак меня не переубедить... у них не денег не хватит, ни квалификации... смысла просто нет...
значит нужон сервак среднего уровня... ДБ2 и Информикс - это ближе к Ораклу, хотя не такие мастодонты...
если у них народу 1000, то скоко компов будет? ну, 100 максимум... что такое 100 подключений??? так, пшик... хорошо настроенный интербейс запросто будет юзатся...
ты говоришь про шлюки в реализации диалекта? ладно, у всех есть свои бзики... идеального сервака нет...
вот что точно, так это у мс документация реальная... все что можно было уже найдено и обсмоктано... почему бы и нет?
MaxFactor
23-01-2003, 12:28
товарищ, я гляжу, ваще имеет смытое представление что такое клинет-сервер, а ты ему Оракл...
Даа, я не подумал... ;)
контора разорится...
вообще я думал о пиратской версии...
у мс документация реальная...
вот это, кстати, то что надо! по крайней мере для меня.
Короче, народ, я за SQL! Доступно, понятно, документация, есть где все пообсуждать и получить советы и т.д. и т.п.
Ork Yason
23-01-2003, 12:35
MaxFactor
вообще я думал о пиратской версии...
ну, ну... вас потом за яйца возьмут и что делать? начальство скажет денег не дам, переписуй...
сразу обдумай этот пункт...
Короче, народ, я за SQL!
mssql, sql - это структурный язык запросов... все клиент-сервера (почти все) используют sql... только мс набрался наглости использовать эту абривиатуру...
vasketsov
23-01-2003, 13:08
Ork Yason
в смысле? ты хочешь сказать что мс не вытянет 1000 подключений???
Я готов подъехать с пивом, если ты мне продемонстрируешь выполнение дважды вложенных селектов для трех табличек для 1000 клиентов одновременно (в Москве).
так это у мс документация реальная
Сегодня качал с Sybase их маны.
По размеру - больше всего MSDN-а в разы.
Однако.
По Informix-у - тоже не один гиг.
Проблема - реальная - в знающих конкретный сервер людях. Деньги на базе экономить также глупо, как и переплачивать. Но где 1000 чел, там будет и 2000, и все могут на компы сесть (хотя хз что за профиль, но тем не менее).
только мс набрался наглости использовать эту абривиатуру
MySQL, PostgreSQL, ...
Не знаю кому как, а мне Оракл. Дорого - да, сложно - да, зато если умеючи, настроив архивацию и бэкап базы, поставив резервный сервак, да под NT - лучше и не надо. А клиента можешь писать на чем хочешь - Дельфи, Билдер или MVC.
Ork Yason
24-01-2003, 09:06
vasketsov
Я готов подъехать с пивом, если ты мне продемонстрируешь выполнение дважды вложенных селектов для трех табличек для 1000 клиентов одновременно (в Москве).
знаешь, ты меня заинтриговал...
я не в москве... но твой вопросик я в фиду переадресую... тама специ покруче меня, гляну что они тама скажуть...
Проблема - реальная - в знающих конкретный сервер людях. Деньги на базе экономить также глупо, как и переплачивать. Но где 1000 чел, там будет и 2000, и все могут на компы сесть (хотя хз что за профиль, но тем не менее).
про деньги - добавить не чего...
но слыхал, товарищ ваще хочет на халяву...
могу и сесть... комбайны подключить? по радиомодему? ;?
MySQL, PostgreSQL
это цельное название, а у мс, "мс" типа приставка... вот молодеж и говорит просто "sql" и считает, что их все поняли... не раз сие видел в фиде...
White Dog
зато если умеючи
контрольное словосочитание ;)
vasketsov
24-01-2003, 18:09
Ork Yason
На самом деле найти MS SQL Server с лицензией на 1000 коннекций - уже проблема.
А если найдется - варианта 3 , либо запросы реально в очередь встанут, либо сервак N последних пошлет, либо вообще ему DOS наступит (в случае 2000-го - это все же маловероятно).
Добавлено:
А нахаляву такие вещи не делаются, потом же больнее будет.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC