|
|
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
Выскажитесь, пожалуйста, по теме. Нахожусь на этапе "Первого приближения" к решению задачи. Вопрос: что выбрать в качестве СУБД? Общие требования: 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 опыт работы с прочими СУБД уровня "Ниже плинтуса". Благодарю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 11:00 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
Вы не указали предполагаемые размеры бд точек и центральной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 11:14 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
Первое приближениеО себе: 3 года ORACLE 1.5 MSSQL опыт работы с прочими СУБД уровня "Ниже плинтуса". Ну и бери бесплатный Oracle либо бесплатный MSSQL, вполне хватит. Ну а перспектива в отдаленном будущем, когда задача вырастет, купить-таки платный Oracle аж за $750 (MSSQL - не знаю, но вряд ли больше) многократно окупится экономией на времени-качестве разработки и сопровождения. Что касается защиты - в сегменте "бесплатных или около того" решений действительно надежной защиты базы имхо не обеспечить, просто потому, что при "бесплатной охране" злоумышленник довольно легко унесет не только хранилище, но и все ключи. Думаю, я бы остановился на том, что шифровал бы персональную информацию кодом, зашитым в клиента. Ну а в клиента добавил бы "тонкостей", мешающих ему запуститься вне офиса фирмы; идеально - если бы клиент при запуске запрашивал ключ на центральном сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 11:35 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
pkarklinВы не указали предполагаемые размеры бд точек и центральной. Пока могу планировать не более 1ГБ константной информации (справочники, настройки, текстовки отчётов...) Постарался смоделировать возможную "усреднённую запись" получилось что-то около 2КБ таким образом планирую ежедневный прирост в 500*2= 1000КБ как-то пожалуй вот так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 11:38 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
MS SQL 2005 Express Edition (бесплатная редакция) имеет ограничение на размер бд в 4 гига. С вашим приростом + константная информация минимум на 5 лет хватит. А там, глядишь, бизнес разовьется, и, как правильно заметил softwarer, можно будет приобрести "взрослую" редакцию. Что касается защиты, то у MS SQL ее "хватает": ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 11:47 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
softwarerНу и бери бесплатный Oracle либо бесплатный MSSQL, вполне хватит. Ну а перспектива в отдаленном будущем, когда задача вырастет, купить-таки платный Oracle аж за $750 (MSSQL - не знаю, но вряд ли больше) многократно окупится экономией на времени-качестве разработки и сопровождения. Что касается защиты - в сегменте "бесплатных или около того" решений действительно надежной защиты базы имхо не обеспечить, просто потому, что при "бесплатной охране" злоумышленник довольно легко унесет не только хранилище, но и все ключи. Думаю, я бы остановился на том, что шифровал бы персональную информацию кодом, зашитым в клиента. Ну а в клиента добавил бы "тонкостей", мешающих ему запуститься вне офиса фирмы; идеально - если бы клиент при запуске запрашивал ключ на центральном сервере. Это вариант. На текущий момент подстраховываюсь в по бесплатным СУБД. Спасибо за мнение! :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 11:48 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
pkarklinЧто касается защиты, то у MS SQL ее "хватает": Эт точно :-) pkarklinMS SQL 2005 Express Edition (бесплатная редакция) имеет ограничение на размер бд в 4 гига. Интересно По кол-ву одновременно открытых сессий оно имеет ограничения? Пожалуй по RTFM-лю Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 11:55 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
авторИнтересно По кол-ву одновременно открытых сессий оно имеет ограничения? Пожалуй по RTFM-лю Не RTFMте. Не имеет. Ограничение- 1 процессор и 1 гиг операционки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 11:57 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
Первое приближениеИнтересно По кол-ву одновременно открытых сессий оно имеет ограничения? Пожалуй по RTFM-лю По количеству одновременно открытых сессий ограничений и не было никогда. Было искусственное занижение производительности при количестве сессий больше некоторого (зависит от версии). В 2005-ом это занижение убрано совсем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 12:01 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
ЛПБыло искусственное занижение производительности при количестве сессий больше некоторого (зависит от версии). Точно. В MSDE 2000 при более чем 8ми одновременных сессиях вводилась искуственная задержка в каждую из сессий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 12:39 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
А если немного усложнить условие (тут меня по телефону радуют) Для конторы проблемно перобрести толковую ЭВМ. На текущий момент на точке имеем ограничение по размеру оперативки в 256-500МБ Вроде как смогут закупится только в след. году. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 12:45 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 12:56 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
Первое приближениеА если немного усложнить условие (тут меня по телефону радуют) Для конторы проблемно перобрести толковую ЭВМ. На текущий момент на точке имеем ограничение по размеру оперативки в 256-500МБ Вроде как смогут закупится только в след. году. Oracle XE на 256 запустится (да и на 64 думаю запустится, своп понятие растяжимое), но как работать станет не знаю. у меня на целероне и 512Mb где-то вполне бегает. важнее чтоб дисков хотя бы 2 было. 500 записей в день на 5 человек - не проще вебного клиента нафигарить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 18:21 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
Yo.!Oracle XE на 256 запустится (да и на 64 думаю запустится, своп понятие растяжимое), Насколько я помню, минимум 128. Напоролся однажды - инсталлятор ругнулся. Причем потом спокойно работал, но вот чтобы инсталлятор согласился его поставить, пришлось на время инсталляции запихнуть еще одну планку :) Yo.!важнее чтоб дисков хотя бы 2 было. Для названных параметров задачи - глубоко пофиг, имхо. Если, конечно, не имеем в виду надежность-восстановление. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 18:28 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
Yo.!500 записей в день на 5 человек - не проще вебного клиента нафигарить ? Возможно и будет... Решаются вопросы с каналами связи... достаточное кол-во точек находятся в местах типа "Глухая деревня" по части связи. Спасибо всем за мнения. Буду пробивать народ на приличные ЭВМ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 11:43 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
Все популярные СУБД "потянут", причём в бесплатных ипостасях. Что MS SQL, что Oracle, что DB2. Может имеет смысл воспользоваться возможностями репликации, имеющимися в PostgreSQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 11:51 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
Под заданные требования вполне пойдут и бесплатные - Firebird, PostgreSQL. Учитывая, что планируется 20 точек, экономия серьезная. При этом нагрузка, 5 пользователей, совсем маленькая. RomanSavelyevМожет имеет смысл воспользоваться возможностями репликации, имеющимися в PostgreSQL.В свете обсуждения больших СУБД, упоминание возможностей репликации в PostgreSQL вызывает улыбку :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 14:47 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
Serik AkhmetovПод заданные требования вполне пойдут и бесплатные - Firebird, PostgreSQL. Под эти: авторО себе: 3 года ORACLE 1.5 MSSQL опыт работы с прочими СУБД уровня "Ниже плинтуса". нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 14:53 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
О чем тогда разговор ? Человек поработал несколько лет с СУБД и не может принять решение подойдет она или нет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 15:14 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
Serik AkhmetovО чем тогда разговор ? Человек поработал несколько лет с СУБД и не может принять решение подойдет она или нет ? Ну, впринципе, спросить совета никогда не вредно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 15:22 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
pkarklin Serik AkhmetovПод заданные требования вполне пойдут и бесплатные - Firebird, PostgreSQL. Под эти: авторО себе: 3 года ORACLE 1.5 MSSQL опыт работы с прочими СУБД уровня "Ниже плинтуса". нет. Это - не требования. Требования описаны в предыдущих двух абзацах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 15:27 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
Первое приближение Думаю Вам любая подойдёт. Защиту PostgreSQL хвалили тут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 20:51 |
|
||
|
Выбор СУБД прошу совета
|
|||
|---|---|---|---|
|
#18+
Serik AkhmetovВ свете обсуждения больших СУБД, упоминание возможностей репликации в PostgreSQL вызывает улыбку :) Улыбка, не улыбка, а вполне может хватить. Задачи простые, нагрузки незначительные - к чему из пушки по воробьям палить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2007, 13:48 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=34704406&tid=1553275]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 133ms |

| 0 / 0 |
