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

Вниз

Помогите с выбором СУБД   Найти похожие ветки 

 
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-х звенки



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

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

Наверх




Память: 0.57 MB
Время: 0.032 c
15-1185953843
Bless
2007-08-01 11:37
2007.09.02
задачка об обходе шахматной доски конем.


2-1186745000
AlRal
2007-08-10 15:23
2007.09.02
TListBox


15-1185785539
StriderMan
2007-07-30 12:52
2007.09.02
.NET vs Java


1-1181927807
olevacho_
2007-06-15 21:16
2007.09.02
Чтение sms с мобильника


15-1185994245
JohnJ
2007-08-01 22:50
2007.09.02
Распознавание текста с изображения (картинки формата bmp)