|
|
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Посоветуйте, пожалуйста, на какой СУБД лучше остановиться. БД предназначена для менеджеров по продаже электрооборудования. В ней есть (будет) прайс-лист товаров, клиенты, звонки входящие и исходящие, коммерческие предложения и т. п. Основные требования: 1) Число пользователей до 15-ти 2) БД должна быть бесплатная 3) Возможность подключения клиентского приложения мобильного пользователя через интернет (TCP/IP vs VPN) к БД 4) Обязательная возможность осуществления репликации слиянием БД мобильного пользователя и основной БД (в случаях, когда пользователь работает дома или в командировке, а основной сервер недоступен) 5) Макс. число записей в день до 2000. Лет за 5 работы возможно накопление информации до 5-20 ГБ Дополнительные необязательные требования: 1) Простота администрирования 2) В качестве клиента использовать Access Access не прошел отбор по понятным причинам. Рассматривал SQL Server 2008 Express, но на нем нельзя выполнить репликацию, а покупать платную версию SQL Server с его колоссальными возможностями для такой простой задачи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 14:23 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
ПолудённыйРассматривал SQL Server 2008 Express, но на нем нельзя выполнить репликацию, а покупать платную версию SQL Server с его колоссальными возможностями для такой простой задачи...А что мешает реализовать собственный механизм переноса данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 15:05 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
miksoftПолудённыйРассматривал SQL Server 2008 Express, но на нем нельзя выполнить репликацию, а покупать платную версию SQL Server с его колоссальными возможностями для такой простой задачи...А что мешает реализовать собственный механизм переноса данных? так тогда любая подойдет! и ответ будет - та, которую лучше знаешь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 15:16 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
alex_kтак тогда любая подойдет! и ответ будет - та, которую лучше знаешь :)Ну, в общем, да. Разве что за исключением embedded версий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 15:18 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
miksoftА что мешает реализовать собственный механизм переноса данных? Я работал только с Access и не могу пока оценить трудозатраты на собственный механизм переноса данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 15:33 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
И еще в соседнем форуме мне сказали, что [quote]логирование изменений и генерацию скриптов на вставку/удаление/изменение сделать не так сложно. Только вот обработчик конфликтов сложно будет реализовать.[/quote] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 15:42 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
у express версий (оракла и мсскл) ограничение на 4гб данных в бд. в оракле бд еще и может быть только одна, зато наверника можно сделать материализет вью на удаленный источник и по расписанию его рефрешить. если сделать материализет вью лог, то выкачиватся будут только измененые записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 15:54 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
Полудённый1) Число пользователей до 15-ти 2) БД должна быть бесплатная 3) Возможность подключения клиентского приложения мобильного пользователя через интернет (TCP/IP vs VPN) к БД 4) Обязательная возможность осуществления репликации слиянием БД мобильного пользователя и основной БД (в случаях, когда пользователь работает дома или в командировке, а основной сервер недоступен) 5) Макс. число записей в день до 2000. Лет за 5 работы возможно накопление информации до 5-20 ГБ1) Копейки - справится любая. 2), 5) MSSQL и Oracle отпадают. Остаются все свободные + DB2 Express-C. 3) Стандартно для всех. 4) Странное решение - ставить пользователю локально сервер и настраивать взаимную репликацию с центральным для off-line. Каждому до 20Гб локально хранить? Действительно, правильнее своим механизмом, в т.ч. в плане контроля изменений и разграничения доступа. Полудённый1) Простота администрирования 2) В качестве клиента использовать Access1) С простыми БД - у всех не сложно. 2) Через ODBC/ADO все работают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 16:09 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
Favn 2), 5) MSSQL и Oracle отпадают. Остаются все свободные + DB2 Express-C. Это чем же вам экспресс версии не угодили, они бесплатны. Favn тавить пользователю локально сервер и настраивать взаимную репликацию с центральным для off-line. Каждому до 20Гб локально хранить? Он же сказал, что и людей мало, и база маахинькая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 16:22 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
igor250973Это чем же вам экспресс версии не угодили, они бесплатны. Он же сказал, что и людей мало, и база маахинькая.Ограничением в 4Гб. Писалось о предельном объеме в 5-20Гб - уже не очень махонькая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 16:26 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
Favn Ограничением в 4Гб. Писалось о предельном объеме в 5-20Гб - уже не очень махонькая. Да не наберут они такой объём на обслуживании заявок. Тем более зачем хранить инфу о вызовах пятилетней давности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 16:46 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
FavnСтранное решение - ставить пользователю локально сервер и настраивать взаимную репликацию с центральным для off-line. Каждому до 20Гб локально хранить? Ну не каждому, а директору и пару менеджерам, которые по клиентам ездят. 20 Гб это я с бооооольшим запасом взял. А что страшного, диски сейчас по 400 Гб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 16:49 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
Тем более зачем хранить инфу о вызовах пятилетней давности. а вот, кстати, интересный вопрос. В качестве анекдота, только правдивого, на эту тему: меня в начале июня ПОСТОЯННО (вот уже 3 года подряд) беспокоит одна и та же транспортная компания (водитель), который спрашивает - "а куда мне приехать за грузом на Казань". Я отвечаю, что "груз на Казань я отправлял в июне **** года, поэтому в нынешнем году ехать ко мне забирать его не нужно". Вот к чему приводит неправильная организация базы заказов :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 16:51 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
И еще, требование бесплатности это только на первых порах. Фирма молодая, денюшек пока мало. Если использовать Express с его ограничением 4 Гб, то через 2-3 года, если база распухнет, то можно на платную перейти (если кризис всех не заморит). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 16:54 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
Favn 4) Странное решение - ставить пользователю локально сервер и настраивать взаимную репликацию с центральным для off-line. Каждому до 20Гб локально хранить? Нормальное решение, во-первых потому, что винты и на ноутах нынче достаточно большие (если порнуху потереть), а во-вторых реплицировать туда можно (и нужно) только необходимый минимум, поскольку ноуты теряются. И находятся. И хорошо если не конкурентами. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 17:31 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
1. Купить на центральный сервер Workgroup или Standard. 2. На ноуты Express. 3. Реплицировать не все. 4. Радоваться жизни... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 17:57 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
Я так смотрю, куда ни пойдешь, а выходишь к MS SQL Server ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 18:06 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
Предложу свой вариант. 1. Онлайн БД - Firebird. 2. Универсальный клиент, единобразно работающий как с онлайн базой так и с локальной базой (FB Embedded) + встроенная возможность репликации локальной БД с основной. 3. Терминальный сервер для удаленного доступа к БД. Как показывает практика в этом случае отпадает надобность в локальной БД и репликации. Плюсы: бесплатно, быстро, никаких ограничений размера БД, один клиент для работы с обоими вариантами баз. У нас работает такая система. Только в качестве основной БД - Oracle. PS забыл самое главное - никакого Access. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 19:06 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
Если разрабатывать, то имхо, postgresql 8.4 Никто вас не потянет за её использование, платить только за поддержку если захотите. К тому времени как вы всё сделаете, эта версия уже станет стабильной. А в ней много чего прибавилось 1) рекурсивный и обычный WITH 2)BITMAP-индекс 3)Какие-то вкусности с процедурным языком(выборка из pl как из таблиц , CASE, и т.п) 4)Примерно штук 40 аналитических функций (аля oracle) И так далее. Думаю, вам за глаза Почитайте описание, там много всяких вкусностей Они уже вроде как его выложили для тестов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 21:15 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
ArtemiyПредложу свой вариант. ... PS забыл самое главное - никакого Access. А там что, клиент встроенными средствами делается? firebird это borland? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 21:19 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
А почему про MySQL никто ничего не говорит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 21:23 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
ПолудённыйА почему про MySQL никто ничего не говорит?Скудна по функционалу и для вашего применения, насколько я в курсе, не бесплатна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 21:37 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
все уже сказали, что вашим требованиям подойдет практически любая база. совет - попробуйте найти ту, что имеет встроенный механиз репликации. самому писать - имхо геморой, гораздо приятнее юзать уже готовое и проверенное временем решение. у postgres'a кажись есть готовые приблуды для репликации, прада сам их никогда не юзал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 21:57 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
Т.е. как я понял из бесплатных вариантов (кроме mssqlexpress) по функциональности БД будут располагаться так: 1) Postgre 2) Firebird 3) MySQL А на первые два варианта русскоязычную доку найти можно будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 21:58 |
|
||
|
Выбор СУБД для маленькой компании
|
|||
|---|---|---|---|
|
#18+
ArtemiyПредложу свой вариант. 1. Онлайн БД - Firebird. 2. Универсальный клиент, единобразно работающий как с онлайн базой так и с локальной базой (FB Embedded) + встроенная возможность репликации локальной БД с основной. Т.е. у Firebird встроенная возможность репликации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 22:08 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=35753547&tid=1552998]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 405ms |

| 0 / 0 |
