Форум: "Прочее";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];
ВнизПомогите с выбором СУБД Найти похожие ветки
← →
sl8er (2007-08-01 11:32) [0]100 клиентов, объем документов около тысячи в день, планируется увеличение количества клиентов, аналитики минимум и редко. Требования к надежности, возможна репликация. Желательна бесплатная СУБД.
Что еще подойдет, кроме Firebird?
← →
Sergey13 © (2007-08-01 11:42) [1]> [0] sl8er (01.08.07 11:32)
Если объемы документов невелики то можно попробовать бесплатные версии "старших братьев" типа ОРАКЛ Экспрес. Там ограничение на пользовательские данные 4 (помнится) гига.
← →
tesseract © (2007-08-01 12:03) [2]
> Что еще подойдет, кроме Firebird?
PostgresQL - для документов даже лучше. Т.К поддерживает ООП и иерархические данные.
← →
Игорь Шевченко © (2007-08-01 12:06) [3]Oracle 10g
← →
Бакук © (2007-08-01 12:07) [4][3] Это бесспорно :) Но ценник...
← →
DrPass © (2007-08-01 12:07) [5]
> Там ограничение на пользовательские данные 4 (помнится)
> гига.
Это очень мало при таком объеме документов. Даже если размер записи невелик
← →
tesseract © (2007-08-01 12:16) [6]
> Это очень мало при таком объеме документов.
на год-два хватит с избытком. В основном место жрут промежаточные расчётные данные.
← →
DrPass © (2007-08-01 12:18) [7]
> tesseract © (01.08.07 12:16) [6]
>
> > Это очень мало при таком объеме документов.
>
>
> на год-два хватит с избытком
Ну да. Год-два, может быть три. Но разве это много? Если рассчитывающему на бесплатную СУБД заказчику сказать, что через три года ему придется покупать коммерческую версию Оракла, у него инфаркт будет
← →
tesseract © (2007-08-01 12:22) [8]
> Если рассчитывающему на бесплатную СУБД заказчику сказать,
> что через три года ему придется покупать коммерческую версию
> Оракла, у него инфаркт будет
В 1с принято чистить базу раз в 2-3 года. Другая уходит в архив. По законодательству 3 года минимальный срок храенения документов. Если заказчик согласен, то вперёд :-)
← →
Игорь Шевченко © (2007-08-01 12:22) [9]
> [3] Это бесспорно :) Но ценник...
Он бесплатный (Express Edition) потому и рекомендую. Почти полноправный Oracle на халяву - чем плохо ?
← →
Бакук © (2007-08-01 12:27) [10]http://www.rhd.ru/docs/articles/oraclexe/#xe
"Исполняемый код Oracle Database XE может работать с объемом до 4GB пользовательских данных (в дополнение к системным данным Oracle) и на любой системе, используя до 1GB оперативной памяти и один процессор"
1Gb для 10 - это разве приемлемо? Только что посмотрел, девятка отъедает с лихвой 500 метров при минимуме подключенных сессий
← →
alex_*** © (2007-08-01 12:28) [11]Под такие требования любая СУБД подойдет. 100 клиетов это ведь не количество одновременных соединений?
← →
Бакук © (2007-08-01 12:31) [12][11] именно соединений, причем для начала
← →
Игорь Шевченко © (2007-08-01 12:34) [13]Бакук © (01.08.07 12:27) [10]
Ну пусть автор ищет бесплатную СУБД уверенно работающую с сотнями одновременных подключений.
> Только что посмотрел, девятка отъедает с лихвой 500 метров
> при минимуме подключенных сессий
За ради интереса посмотрел, сколько у меня тот самый Oracle10 XE занимает - 45 мегабайт памяти.
Но если параметры SHARED_POOL_SIZE и SGA_MAX_SIZE установить в гигабайты, оно и больше съест, не так ли ? :)
← →
alex_*** © (2007-08-01 12:35) [14]
> [11] именно соединений, причем для начала
>
Одновременных? Уверен? Мне кажется что одновременных не больше десятка....
← →
Бакук © (2007-08-01 12:58) [15][13] :) логично
[14] уверен. абсолютно
← →
dr Gonzo © (2007-08-01 12:58) [16]Посмотрите еще Microsoft SQL Server Express 2005. Free вариант имеет ограничения на размер БД 4 гига, и 1 процессор.
← →
Sergey13 © (2007-08-01 12:58) [17]> [10] Бакук © (01.08.07 12:27)
> Только что посмотрел, девятка отъедает с лихвой 500 метров
> при минимуме подключенных сессий
Сколько отдашь - столько и отъест.
← →
alex_*** © (2007-08-01 13:00) [18]
> [14] уверен. абсолютно
А если ADO.NET использовать или Web interface?
← →
Игорь Шевченко © (2007-08-01 13:01) [19]Бакук © (01.08.07 12:58) [15]
Я, конечно, извиняюсь, но может, для 100 и более клиентов изменить архитектуру на трехзвенку ?
← →
Sergey13 © (2007-08-01 13:02) [20]> [5] DrPass © (01.08.07 12:07)
> Даже если размер записи невелик
Остается узнать у автора, что скрывается под "документом".
← →
dr Gonzo © (2007-08-01 13:02) [21]На счет репликации не уверен, такие взрослые вкусности у фришных продуктов обычно отрезают...
← →
Бакук © (2007-08-01 13:08) [22][19] Не стоит извиняться :) я учитель, вы - мастер :)
ногами не бить, но спрошу (т.к. опыта в трех звеньях мало): что это даст кроме минимизации трафика клиент - сервер?
[20] ТТН с некоторыми доработками
← →
Игорь Шевченко © (2007-08-01 13:11) [23]Бакук © (01.08.07 13:08) [22]
> ногами не бить, но спрошу (т.к. опыта в трех звеньях мало):
> что это даст кроме минимизации трафика клиент - сервер?
>
Можно уменьшить число одновременных подключений к СУБД, например.
Более общим словом - увеличить масштабируемость системы.
А, опять же, если не секрет - какого плана задача решается, что эти клиенты делают и насколько одновременно ?
← →
Бакук © (2007-08-01 13:17) [24]в [22] вместо "учитель" хотел написать "ученик" :)))
> [23] Можно уменьшить число одновременных подключений к СУБД,
> например.
> Более общим словом - увеличить масштабируемость системы.
Если можно, подкиньте полезных ссылочек. Если с примерами, то будет совсем здорово. Можно на языке оригинала :)))
> А, опять же, если не секрет - какого плана задача решается, что эти клиенты делают и насколько одновременно ?
Управление грузоперевозками. Что-то похожее на http://www.bpro.ru/system/cargo.php но НАМНОГО проще
← →
Sergey13 © (2007-08-01 13:29) [25]> [4] Бакук © (01.08.07 12:07)
> Но ценник...
Кстати не так дорого как многие думают. Помнится версия SE One 5000$ на процессор или 150$ на узера.
← →
Игорь Шевченко © (2007-08-01 13:34) [26]
> Если можно, подкиньте полезных ссылочек. Если с примерами,
> то будет совсем здорово. Можно на языке оригинала :)))
Хороший вопрос. Я в тупике :)
> Управление грузоперевозками. Что-то похожее на http://www.
> bpro.ru/system/cargo.php но НАМНОГО проще
Понятно. Делали аналогичную систему (продажа авиаперевозок), использовали Firebird. Двухзвенка.
← →
Бакук © (2007-08-01 13:41) [27]
> SE One 5000$ на процессор или 150$ на узера.
Не думаю что на это пойдут :) Опять же, 100 сессий * 150 = 15 тыс уе на сервер. Дороговасто... :(
> Хороший вопрос. Я в тупике :)
Ну как же тогда учиться :)))
Ну всяко же наверное что-нить завалялось :)
> Понятно. Делали аналогичную систему (продажа авиаперевозок),
> использовали Firebird. Двухзвенка.
Нет описания в сети?
← →
tesseract © (2007-08-01 13:48) [28]
> Нет описания в сети?
Если бы такие проекты валялись в сети программисты такую зарплату не получали бы.
← →
Игорь Шевченко © (2007-08-01 13:49) [29]Бакук © (01.08.07 13:41) [27]
> Нет описания в сети?
Если и есть, то не более чем у той системы грузоперевозок в [24]
Описание достоинств в прикладной области.
> Ну как же тогда учиться :)))
> Ну всяко же наверное что-нить завалялось :)
Я серьезно в тупике, потому как примеров трехзвенной архитектуры в сети, как звезд на небе, даже с кодом. Но с кодом простым и незатейливым, исключительно для демонстрации возможностей.
← →
Бакук © (2007-08-01 13:49) [30][28] В смысле описание системы - это "топ секрет"?
← →
Бакук © (2007-08-01 13:50) [31][29] Жаль.
Большое всем спасибо за подсказки, особенно ИШ.
Обязательно зайду к вам еще :)))
← →
DrPass © (2007-08-01 13:52) [32]
> Бакук © (01.08.07 13:49) [30]
> [28] В смысле описание системы - это "топ секрет"?
Сам подумай - на проектирование были затрачены немаленькие усилия, много времени и средств. И что, должно появиться желание все это выбросить на ветер? Берите и пользуйтесь, нам больше не надо
← →
Бакук © (2007-08-01 13:55) [33][32] посмотрите ссылочку в [24], это я и называю описанием. Мы друг друга не поняли :))
2 Игорь Шевченко: не могли бы показать настройки пулов для 10XE (45 метров - заманчиво :)))?
← →
Sergey13 © (2007-08-01 13:57) [34]> [27] Бакук © (01.08.07 13:41)
Если закупать будешь ты по такому принципу, то действительно можно без штанов остаться. 8-)
Говорят же тебе 5000 на процессор. Хоть мильен узеров к нему пришей.
← →
Игорь Шевченко © (2007-08-01 14:06) [35]Бакук © (01.08.07 13:55) [33]
> не могли бы показать настройки пулов для 10XE (45 метров
> - заманчиво :)))?select substr(name,1,32) name,substr(display_value,1,32) value from v$parameter
NAME VALUE
-------------------------------- --------------------------------
sga_max_size 272M
pre_page_sga FALSE
shared_pool_size 0
large_pool_size 0
java_pool_size 0
streams_pool_size 0
shared_pool_reserved_size 4613734
sga_target 272M
db_block_buffers 0
db_block_size 8192
db_cache_size 0
db_2k_cache_size 0
db_4k_cache_size 0
db_8k_cache_size 0
db_16k_cache_size 0
db_32k_cache_size 0
db_keep_cache_size 0
db_recycle_cache_size 0
db_cache_advice ON
compatible 10.2.0.1.0
db_file_multiblock_read_count 128
← →
Бакук © (2007-08-01 14:06) [36][34] спасибо за разъяснения. Все равно :) Дорого :)
← →
Бакук © (2007-08-01 14:11) [37][35] спасибо. давно не припомню, чтобы обсуждение прошло так гладко :)))
← →
Sergey13 © (2007-08-01 14:15) [38]> [33] Бакук © (01.08.07 13:55)
> 45 метров - заманчиво
Я бы сначала задумался, зачем твоему экземпляру 500 выделили. Если не спроста, то в 45 он будет чувствовать себя достаточно неуютно. 8-)
← →
Бакук © (2007-08-01 14:21) [39][38] да там никто не занимался настройкой. установили, заработало - поехали :)))
← →
alex_*** © (2007-08-01 15:39) [40]используя пул соединений, как в ADO.NET, кол-во одновременных сессий сокращается очень значительно.
С помощью чего будет клиент для БД? А с помощью 3-х звенки можно хоть акцес пользовать, только это гораздо сложнее 2-х звенки
← →
dr Gonzo © (2007-08-01 15:55) [41]На счет уменьшений кол-ва лицензий, за счет app сервера - схема вида :
1000 юзеров -> app server ->5 коннекшенов -> SQL сервер
уже не прокатывает. Купив 5 лицензий, вы нарушите лиц соглашение. Во всяком случаее такую халяву отменила ms для mssql.
← →
Petr V. Abramov © (2007-08-01 16:51) [42]> Игорь Шевченко © (01.08.07 14:06) [35]
> db_block_buffers 0
это типа автонастройка?
с 10-кой в реале не копался, интересно
← →
StriderMan © (2007-08-01 16:57) [43]
> Sergey13 © (01.08.07 11:42) [1]
> Если объемы документов невелики то можно попробовать бесплатные
> версии "старших братьев" типа ОРАКЛ Экспрес. Там ограничение
> на пользовательские данные 4 (помнится) гига.
в Firebird кстати таких ограничений нет. Только ставьте 2.0 сразу, не 1.5
← →
atruhin © (2007-08-01 17:27) [44]> [43] StriderMan © (01.08.07 16:57)
Согласен. Если приличный объем данных и нет возможности купить сервер, зачем заморачиваться с XE?
Используй Firebird, 100-200 подключений и БД не более нескольких десятков ГБ - ни каких проблемм.
← →
Галинка © (2007-08-01 17:36) [45]А можно ли Express Edition на коммерческие цели пользовать? Там вроде в лиц.соглашении стоит, что низя ни студию, ни сервер бесплатный для коммерческих целей. Или???
← →
atruhin © (2007-08-01 18:04) [46]> [45] Галинка © (01.08.07 17:36)
Можно
← →
dr Gonzo © (2007-08-01 18:35) [47]MS SQL Express Edition можно использовать в ком целях. только по моему, нельзя распространять вместе с продуктом.
← →
Игорь Шевченко © (2007-08-02 09:45) [48]Petr V. Abramov © (01.08.07 16:51) [42]
> это типа автонастройка?
По-видимому.
Реально 60 мегабайт под кэш выделено.
← →
Аффтар (2007-08-02 10:03) [49]Удалено модератором
Примечание: Offtopic
← →
Аффтар (2007-08-02 10:08) [50]Удалено модератором
Примечание: Offtopic
← →
tesseract © (2007-08-02 10:14) [51]
> MS SQL Express Edition можно использовать в ком целях. только
> по моему, нельзя распространять вместе с продуктом.
Продажа приложений и есть коммерческие цели :-) "Для себя накатал" это не коммерческие. Если ты допустим GPL софт не распростаняешь, ты не обязан выкладывать свои изменения.
← →
passlight © (2007-08-02 11:07) [52]Все-таки, 4ГБ - это мало. Сейчас это может показаться вполне достаточным, а потом объемы могут резко возрасти. Мне кажется, что лучше искать вариант сразу без ограничений по объему данных.
← →
dr Gonzo © (2007-08-02 11:17) [53]Кто вам мешает установить допустим Free версию с ограничениями, потом в процессе эксплуатации софта понять что он вас устраивает, вы получаете с помошью него прибыль, удобства работы и т.д. и купить нормальную коммерческую версию СУБД. Опять же в процессе эксплуатации, вы понимаете какое кол=во лицензий Вам необходимо и каких.
Мне кажется на это и расчитывает оракл с микрософтом.
4ГБ -- мало ??? Смортя для чего.
← →
tesseract © (2007-08-02 11:29) [54]
> Мне кажется на это и расчитывает оракл с микрософтом.
Именно! Мало кто будет переделывать софт, дешевле купить полную лицензию. Так что лучше сразу выбирать полностью халявный продукт. И не MS SQL - вдруг заказчик не захочет ещё и за сам сервер MS платить?
← →
Игорь Шевченко © (2007-08-02 11:35) [55]passlight © (02.08.07 11:07) [52]
> Все-таки, 4ГБ - это мало. Сейчас это может показаться вполне
> достаточным, а потом объемы могут резко возрасти.
Очевидно тогда следует покупать версию без ограничений ?
← →
dr Gonzo © (2007-08-02 12:03) [56]tesseract ©
Так что лучше сразу выбирать полностью халявный продукт.
Не соглашусь. Нужно мыслить масштабами предприятия. Найти команду разработчиков, написавших склад/бухгалтерию на mssql/oracle и др пром субд будет проще, чем нанять такую же команду и сказать пишите ка ребята на mysql или еще какой то субд. Второе, не забывайте об администрировании. Администрирование не windows сервера на порядок дороже по $$$. Тк. админ windows и *nix - хотят разных денег.
← →
dr Gonzo © (2007-08-02 12:08) [57]В случае автора топика, я бы выбирал исходя из знаний команды разработчиков. Т.к. если 3 программера буду месяц изучать mysql к примеру, а не сразу начнут писать под mssql на котором до этого все работали, это влетит предприятию в как минимум их зарплату за месяц, что как понимаете меньше чем цена на лицензию сервера.
← →
tesseract © (2007-08-02 12:09) [58]
> Тк. админ windows и *nix - хотят разных денег.
Дб Серв админить ? У меня FreeBSD 3 года не перезагружаеться!. Настроил и свободен. Да и квалификация у *nix админа значительно выше, чем у среднестатистичекого windows.
> Найти команду разработчиков, написавших склад/бухгалтерию
> на mssql/oracle и др пром субд будет проще,
Тут не пром. Пром это уже Solaris/Aix + SyBase/Db2. И недельный рост там намного выше 4 Гб. FireBird спокойно выдержит более 100 килотранзакций в сутки. Найти разработчиков - другая проблема, тут же говорят, что ДБ ещё не выбрана.
← →
ZeroDivide © (2007-08-02 12:12) [59]А по моему, нужно просто хорошо объяснить заказчику, что если он не хочет туфту... то придется, все таки, заплатить Ларри Эллисону... Главное грамотно объяснить, ну и... дороже проект... больше барыш.
← →
tesseract © (2007-08-02 12:25) [60]
> Главное грамотно объяснить, ну и... дороже проект... больше
> барыш.
И что нужен админ Oracle и MS Windows server обязательно сертифицированные и стоят они от 2000 евро в месяцок.
← →
alex_*** © (2007-08-02 12:28) [61]а у заказчика совсем никакой автоматизации не стоит? Может у них спросить что им выгоднее?
Крупные заказчики сами заказывают на каком сервере будет жить БД.
← →
Sergey13 © (2007-08-02 12:51) [62]> [60] tesseract © (02.08.07 12:25)
> И что нужен админ Oracle и MS Windows server обязательно сертифицированные
Хватит пугать то. 8-)
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];
Память: 0.62 MB
Время: 0.073 c