Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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-х звенки



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

Форум: "Прочее";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.044 c
2-1186648638
waif
2007-08-09 12:37
2007.09.02
ADO + access


15-1186422671
maxistent
2007-08-06 21:51
2007.09.02
Работа с WebMoney


2-1186659499
RedBanner
2007-08-09 15:38
2007.09.02
База даннных dbd


2-1186930057
Miroving
2007-08-12 18:47
2007.09.02
Зависает Memo. Что делать?


2-1186902206
Aleksandrrr
2007-08-12 11:03
2007.09.02
записать в файл значения Edit





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский