Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Выбор СУБД прошу совета / 23 сообщений из 23, страница 1 из 1
02.08.2007, 11:00
    #34700365
Выбор СУБД прошу совета
Выскажитесь, пожалуйста, по теме.

Нахожусь на этапе "Первого приближения" к решению задачи.

Вопрос: что выбрать в качестве СУБД?

Общие требования:
1. На текущий момент рассматриваются только бесплатные решения.
2. Имеется около 20-ти точек в которых будет установлено будущее ПО.
2.1. В каждой из точек не более 5-ти пользователей
2.2. ежедневно будет создаваться (пока на вскидку) не более 500 записей.
3. На будущих этапах работы подразумевается создание Центральной БД. Экспортирующей информацию из региональных экземпляров. Желательно иметь решение подразумевающее экспорт/импорт данных средствами СУБД.
4. Хранящаяся Информация будет отображать достаточно щепетильные аспекты жизни Клиентов - риск потери данных желательно минимизировать. Если какая-то зараза сможет спереть Хранилище оч. не хотелось бы чтобы она смогла его "Завести" ("То что один человек сделал, другой завсегда поломать сможет..." - это понятоно. Но хочется макс. осложнить процесс ломки.)

Требования по разработке:
1. Клиента рисовать думаю на C++ (MS VS 2005)
2. Крайне желательно наличие ODBC/OLE.
3. Крайне желательно наличие библиотек доступа адаптированных для взаимодействия с Плюсами (а-ля OCI/OCCI для ORACLE)
4. не критично, но желателно наличие вменяемого Языка СУБД, на котором возможно реализовать большую часть логики работы будущего ПО (А-ля PL\SQL для ORACLE, T-SQL для MSSQL)

О себе:
3 года ORACLE
1.5 MSSQL
опыт работы с прочими СУБД уровня "Ниже плинтуса".

Благодарю!
...
Рейтинг: 0 / 0
02.08.2007, 11:14
    #34700457
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор СУБД прошу совета
Вы не указали предполагаемые размеры бд точек и центральной.
...
Рейтинг: 0 / 0
02.08.2007, 11:35
    #34700563
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор СУБД прошу совета
Первое приближениеО себе:
3 года ORACLE
1.5 MSSQL
опыт работы с прочими СУБД уровня "Ниже плинтуса".
Ну и бери бесплатный Oracle либо бесплатный MSSQL, вполне хватит. Ну а перспектива в отдаленном будущем, когда задача вырастет, купить-таки платный Oracle аж за $750 (MSSQL - не знаю, но вряд ли больше) многократно окупится экономией на времени-качестве разработки и сопровождения.

Что касается защиты - в сегменте "бесплатных или около того" решений действительно надежной защиты базы имхо не обеспечить, просто потому, что при "бесплатной охране" злоумышленник довольно легко унесет не только хранилище, но и все ключи. Думаю, я бы остановился на том, что шифровал бы персональную информацию кодом, зашитым в клиента. Ну а в клиента добавил бы "тонкостей", мешающих ему запуститься вне офиса фирмы; идеально - если бы клиент при запуске запрашивал ключ на центральном сервере.
...
Рейтинг: 0 / 0
02.08.2007, 11:38
    #34700581
Выбор СУБД прошу совета
pkarklinВы не указали предполагаемые размеры бд точек и центральной.

Пока могу планировать не более 1ГБ константной информации (справочники, настройки, текстовки отчётов...)

Постарался смоделировать возможную "усреднённую запись"
получилось что-то около 2КБ
таким образом планирую ежедневный прирост в
500*2= 1000КБ

как-то пожалуй вот так
...
Рейтинг: 0 / 0
02.08.2007, 11:47
    #34700612
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор СУБД прошу совета
MS SQL 2005 Express Edition (бесплатная редакция) имеет ограничение на размер бд в 4 гига. С вашим приростом + константная информация минимум на 5 лет хватит. А там, глядишь, бизнес разовьется, и, как правильно заметил softwarer, можно будет приобрести "взрослую" редакцию.

Что касается защиты, то у MS SQL ее "хватает":
...
Рейтинг: 0 / 0
02.08.2007, 11:48
    #34700619
Выбор СУБД прошу совета
softwarerНу и бери бесплатный Oracle либо бесплатный MSSQL, вполне хватит. Ну а перспектива в отдаленном будущем, когда задача вырастет, купить-таки платный Oracle аж за $750 (MSSQL - не знаю, но вряд ли больше) многократно окупится экономией на времени-качестве разработки и сопровождения.

Что касается защиты - в сегменте "бесплатных или около того" решений действительно надежной защиты базы имхо не обеспечить, просто потому, что при "бесплатной охране" злоумышленник довольно легко унесет не только хранилище, но и все ключи. Думаю, я бы остановился на том, что шифровал бы персональную информацию кодом, зашитым в клиента. Ну а в клиента добавил бы "тонкостей", мешающих ему запуститься вне офиса фирмы; идеально - если бы клиент при запуске запрашивал ключ на центральном сервере.

Это вариант. На текущий момент подстраховываюсь в по бесплатным СУБД.
Спасибо за мнение! :-)
...
Рейтинг: 0 / 0
02.08.2007, 11:55
    #34700653
Выбор СУБД прошу совета
pkarklinЧто касается защиты, то у MS SQL ее "хватает":
Эт точно :-)
pkarklinMS SQL 2005 Express Edition (бесплатная редакция) имеет ограничение на размер бд в 4 гига.
Интересно По кол-ву одновременно открытых сессий оно имеет ограничения? Пожалуй по RTFM-лю

Спасибо!
...
Рейтинг: 0 / 0
02.08.2007, 11:57
    #34700669
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор СУБД прошу совета
авторИнтересно По кол-ву одновременно открытых сессий оно имеет ограничения? Пожалуй по RTFM-лю

Не RTFMте. Не имеет. Ограничение- 1 процессор и 1 гиг операционки.
...
Рейтинг: 0 / 0
02.08.2007, 12:01
    #34700690
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор СУБД прошу совета
Первое приближениеИнтересно По кол-ву одновременно открытых сессий оно имеет ограничения? Пожалуй по RTFM-лю
По количеству одновременно открытых сессий ограничений и не было никогда. Было искусственное занижение производительности при количестве сессий больше некоторого (зависит от версии). В 2005-ом это занижение убрано совсем.
...
Рейтинг: 0 / 0
02.08.2007, 12:39
    #34700865
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор СУБД прошу совета
ЛПБыло искусственное занижение производительности при количестве сессий больше некоторого (зависит от версии).

Точно. В MSDE 2000 при более чем 8ми одновременных сессиях вводилась искуственная задержка в каждую из сессий.
...
Рейтинг: 0 / 0
02.08.2007, 12:45
    #34700889
Выбор СУБД прошу совета
А если немного усложнить условие (тут меня по телефону радуют)

Для конторы проблемно перобрести толковую ЭВМ.
На текущий момент на точке имеем ограничение по размеру оперативки в 256-500МБ
Вроде как смогут закупится только в след. году.
...
Рейтинг: 0 / 0
02.08.2007, 12:56
    #34700949
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор СУБД прошу совета
http://www.microsoft.com/sql/editions/express/sysreqs.mspx
SQL Server 2005 Express Edition System Requirements:
192 megabytes (MB) of RAM or more; 512 megabytes (MB) or more recommended
...
Рейтинг: 0 / 0
02.08.2007, 18:21
    #34702386
Yo.!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор СУБД прошу совета
Первое приближениеА если немного усложнить условие (тут меня по телефону радуют)

Для конторы проблемно перобрести толковую ЭВМ.
На текущий момент на точке имеем ограничение по размеру оперативки в 256-500МБ
Вроде как смогут закупится только в след. году.

Oracle XE на 256 запустится (да и на 64 думаю запустится, своп понятие растяжимое), но как работать станет не знаю. у меня на целероне и 512Mb где-то вполне бегает. важнее чтоб дисков хотя бы 2 было.

500 записей в день на 5 человек - не проще вебного клиента нафигарить ?
...
Рейтинг: 0 / 0
02.08.2007, 18:28
    #34702409
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор СУБД прошу совета
Yo.!Oracle XE на 256 запустится (да и на 64 думаю запустится, своп понятие растяжимое),
Насколько я помню, минимум 128. Напоролся однажды - инсталлятор ругнулся. Причем потом спокойно работал, но вот чтобы инсталлятор согласился его поставить, пришлось на время инсталляции запихнуть еще одну планку :)

Yo.!важнее чтоб дисков хотя бы 2 было.
Для названных параметров задачи - глубоко пофиг, имхо. Если, конечно, не имеем в виду надежность-восстановление.
...
Рейтинг: 0 / 0
03.08.2007, 11:43
    #34703533
Выбор СУБД прошу совета
Yo.!500 записей в день на 5 человек - не проще вебного клиента нафигарить ?

Возможно и будет...

Решаются вопросы с каналами связи... достаточное кол-во точек находятся в местах типа "Глухая деревня" по части связи.

Спасибо всем за мнения.

Буду пробивать народ на приличные ЭВМ.
...
Рейтинг: 0 / 0
03.08.2007, 11:51
    #34703557
RomanSavelyev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор СУБД прошу совета
Все популярные СУБД "потянут", причём в бесплатных ипостасях.
Что MS SQL, что Oracle, что DB2.

Может имеет смысл воспользоваться возможностями репликации, имеющимися в PostgreSQL.
...
Рейтинг: 0 / 0
03.08.2007, 14:47
    #34704248
Serik Akhmetov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор СУБД прошу совета
Под заданные требования вполне пойдут и бесплатные - Firebird, PostgreSQL.
Учитывая, что планируется 20 точек, экономия серьезная.
При этом нагрузка, 5 пользователей, совсем маленькая.

RomanSavelyevМожет имеет смысл воспользоваться возможностями репликации, имеющимися в PostgreSQL.В свете обсуждения больших СУБД, упоминание возможностей репликации в PostgreSQL вызывает улыбку :)
...
Рейтинг: 0 / 0
03.08.2007, 14:53
    #34704275
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор СУБД прошу совета
Serik AkhmetovПод заданные требования вполне пойдут и бесплатные - Firebird, PostgreSQL.

Под эти:

авторО себе:
3 года ORACLE
1.5 MSSQL
опыт работы с прочими СУБД уровня "Ниже плинтуса".

нет.
...
Рейтинг: 0 / 0
03.08.2007, 15:14
    #34704361
Serik Akhmetov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор СУБД прошу совета
О чем тогда разговор ? Человек поработал несколько лет с СУБД и не может принять решение подойдет она или нет ?
...
Рейтинг: 0 / 0
03.08.2007, 15:22
    #34704388
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор СУБД прошу совета
Serik AkhmetovО чем тогда разговор ? Человек поработал несколько лет с СУБД и не может принять решение подойдет она или нет ?

Ну, впринципе, спросить совета никогда не вредно.
...
Рейтинг: 0 / 0
03.08.2007, 15:27
    #34704406
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор СУБД прошу совета
pkarklin Serik AkhmetovПод заданные требования вполне пойдут и бесплатные - Firebird, PostgreSQL.

Под эти:

авторО себе:
3 года ORACLE
1.5 MSSQL
опыт работы с прочими СУБД уровня "Ниже плинтуса".

нет.
Это - не требования.
Требования описаны в предыдущих двух абзацах.
...
Рейтинг: 0 / 0
03.08.2007, 20:51
    #34705141
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор СУБД прошу совета
Первое приближение
Думаю Вам любая подойдёт.

Защиту PostgreSQL хвалили тут.
...
Рейтинг: 0 / 0
07.08.2007, 13:48
    #34710722
RomanSavelyev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор СУБД прошу совета
Serik AkhmetovВ свете обсуждения больших СУБД, упоминание возможностей репликации в PostgreSQL вызывает улыбку :)
Улыбка, не улыбка, а вполне может хватить.
Задачи простые, нагрузки незначительные - к чему из пушки по воробьям палить?
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Выбор СУБД прошу совета / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]