Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 БД по клиентам, онлайн доступ - на чем писать?  [new]
ОльгаП
Member

Откуда: Санкт-Петербург
Сообщений: 25
Уважаемые эксперты!
Есть задача написать БД по клиентам размещенную в интернете, с онлайн доступом.

БД не очень сложная: 3 типа пользователей с разным доступом; всего человек 20-30.
Продавцы поддерживают информацию по магазинам, каждый по своему региону (регулярно, в идеале - ежедневно). Все вместе до 100-200 магазинов в день, несколько типов записей.
Руководство периодически заполняет/корректирует планы продавцам, и генерирует разного вида отчеты по данным продавцов.
Ну и еще какой-нибудь технический персонал, типа ассистентов, пару-тройку манипуляций делает (еще толком не придумала каких).
Ну и админский доступ еще, четвертый.

Как вариант, локальная БД где-нибудь на корпоративном сервере, и синхронизация с данными продавцов, например еженедельно.


Идея руководства - сделать БД с размещением в интернете на Access.


Дополнительная проблема состоит в том, что программиста в штате нет.
Уже вторая попытка привлечь человека (в данном случае это я) который никогда БД не писал.
Первая, очевидным образом, закончилась чем-то недописанным и корявым. И, естественно, без какого-либо описания.

Я пока нахожусь в состоянии неопределенности:
  • вообще это все бросить не начиная,
  • самой поковырять Access и написать еще одну неработающую версию,
  • нанять человека который бы сделал такую базу на Access,
  • все-таки думать о нормальной реализации задачи.


    В связи с этим собираю мнения специалистов по следующим вопросам:

    Насколько реально вообще написать на Access многопользовательскую БД с размещением в интернете?
    Если в принципе это реально - стоит ли браться за это с нуля? (программистский стаж закончился 20 лет назад)

    Если все-таки по по пути найма профессионала, на какое ПО ориентироваться? Бюджет, судя по всему, очень ограниченный.


    Заранее благодарна за помощь!
  • 13 авг 13, 13:42    [14702036]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    Dimitry Sibiryakov
    Member

    Откуда:
    Сообщений: 54850

    ОльгаП
    Насколько реально вообще написать на Access многопользовательскую БД с
    размещением в интернете?
    Если в принципе это реально - стоит ли браться за это с нуля? (программистский стаж
    закончился 20 лет назад)

    В принципе реально, но геморроя будет в разы больше чем с классическими связками типа LAMP.

    Posted via ActualForum NNTP Server 1.5

    13 авг 13, 13:45    [14702083]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    miksoft
    Member

    Откуда:
    Сообщений: 38921
    Для начала привлеките профессионала, чтобы она разобрался в задаче, имеющихся возможностях, условиях на местах и т.п. и сформулировал или заставил вас сформулировать четкие технические требования. Это уже не форумный формат и займет, думаю, от нескольких часов до нескольких дней (в зависимости от сложности и запущенности) консультаций со всеми участвующими лицами.

    Потом уже по этим требованиям этот же или уже другой профессионал предложит вам варианты работы с БД и т.п.
    13 авг 13, 13:49    [14702123]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    ОльгаП
    Member

    Откуда: Санкт-Петербург
    Сообщений: 25
    Dimitry Sibiryakov
    ОльгаП
    Насколько реально вообще написать на Access многопользовательскую БД с
    размещением в интернете?
    Если в принципе это реально - стоит ли браться за это с нуля? (программистский стаж
    закончился 20 лет назад)

    В принципе реально, но геморроя будет в разы больше чем с классическими связками типа LAMP.


    Да, спасибо!
    13 авг 13, 13:55    [14702186]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    miksoft
    Member

    Откуда:
    Сообщений: 38921
    Dimitry Sibiryakov
    ОльгаП
    Насколько реально вообще написать на Access многопользовательскую БД с
    размещением в интернете?
    Если в принципе это реально - стоит ли браться за это с нуля? (программистский стаж
    закончился 20 лет назад)

    В принципе реально, но геморроя будет в разы больше чем с классическими связками типа LAMP.
    Зависит от.
    Если есть лишний программист, то вариант с LAMP-ом конечно, годится.
    А вариант с VPN-ами и репликацией между несколькими инстансами СУБД решается уже админом.
    13 авг 13, 14:00    [14702214]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    Dimitry Sibiryakov
    Member

    Откуда:
    Сообщений: 54850

    miksoft
    вариант с VPN-ами и репликацией между несколькими инстансами СУБД решается
    уже админом.

    При отсутствии бюджета и админа - вряд ли.

    Posted via ActualForum NNTP Server 1.5

    13 авг 13, 14:02    [14702230]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    miksoft
    Member

    Откуда:
    Сообщений: 38921
    Dimitry Sibiryakov
    miksoft
    вариант с VPN-ами и репликацией между несколькими инстансами СУБД решается
    уже админом.

    При отсутствии бюджета и админа - вряд ли.
    я поэтому и написал "Зависит от". Т.е. зависит от многого.
    13 авг 13, 14:03    [14702246]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    ОльгаП
    Member

    Откуда: Санкт-Петербург
    Сообщений: 25
    miksoft
    Для начала привлеките профессионала, чтобы она разобрался в задаче, имеющихся возможностях, условиях на местах и т.п. и сформулировал или заставил вас сформулировать четкие технические требования. Это уже не форумный формат и займет, думаю, от нескольких часов до нескольких дней (в зависимости от сложности и запущенности) консультаций со всеми участвующими лицами.

    Потом уже по этим требованиям этот же или уже другой профессионал предложит вам варианты работы с БД и т.п.



    Безусловно это идеальный вариант. На самом деле в компании сейчас устанавливают SAP (где, правда, на данный момент вопрос работы с клиентами не рассматривается), делают это естественно по классической схеме.
    Но конкретно эта задача - какой-то рода фетиш начальника. И он уверен что привлеченный дилетант - это то что надо для такой задачи. И как его убедить что это невозможно - даже и не знаю.
    13 авг 13, 14:04    [14702248]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    ОльгаП
    Member

    Откуда: Санкт-Петербург
    Сообщений: 25
    Уважаемые собеседники,

    правильно ли я понимаю, что имеет смысл лично в это все ввязываться только если вдруг у меня на старости лет возникло неистребимое желание вспомнить боевую молодость, и больше нечем занять свое время? При этом поднимать, судя по всему, придется очень много.

    Или уж если ввязываться, то только в роли человека, формулирующего задачу профессиональным программистам?
    13 авг 13, 14:11    [14702305]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    miksoft
    Member

    Откуда:
    Сообщений: 38921
    ОльгаП
    в компании сейчас устанавливают SAP
    ...
    Но конкретно эта задача - какой-то рода фетиш начальника. И он уверен что привлеченный дилетант - это то что надо для такой задачи. И как его убедить что это невозможно - даже и не знаю.
    Вообще бредовая ситуация, имхо.
    Я бы на вашем месте попытался пообщаться с теми людьми, кто вам проектирует внедрение этого SAP, и теми, кто с вашей стороны "заказывает музыку", и, в зависимости от результатов общения, либо забыть об этой задаче, либо участвовать, но не самостоятельно а, так сказать, "в общем русле". Возможен побочный эффект, что этому начальнику настучат по голове и он станет недобро на вас смотреть :)
    13 авг 13, 14:16    [14702334]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    ОльгаП
    Member

    Откуда: Санкт-Петербург
    Сообщений: 25
    miksoft
    ОльгаП
    в компании сейчас устанавливают SAP
    ...
    Но конкретно эта задача - какой-то рода фетиш начальника. И он уверен что привлеченный дилетант - это то что надо для такой задачи. И как его убедить что это невозможно - даже и не знаю.
    Вообще бредовая ситуация, имхо.
    Я бы на вашем месте попытался пообщаться с теми людьми, кто вам проектирует внедрение этого SAP, и теми, кто с вашей стороны "заказывает музыку", и, в зависимости от результатов общения, либо забыть об этой задаче, либо участвовать, но не самостоятельно а, так сказать, "в общем русле". Возможен побочный эффект, что этому начальнику настучат по голове и он станет недобро на вас смотреть :)


    Там ситуация еще бредовее, чем можно предположить. SAP проектируют из головного офиса из-за границы. Туда нет смысла лезть. А тут какие-то внутренние игры. Я первое что сделала - свое мнение по этому поводу высказала. В том числе - что это никогда не будет написано, т.к. не учитывается вообще мнение, обязанности и потребности ни линейных менеджеров, ни потребности и интересы руководства для которого это - как бы - пишется. И уж тем более не может быть написано, учитывая как все это организовано. И писать вообще не собиралась начинать.
    Но сейчас возникли личные обстоятельства, в связи с которыми мне захотелось сделать что-то приятное для этого моего безумного начальника - некое алаверды. Вот и пытаюсь понять, имеет ли задачка решение...
    13 авг 13, 14:28    [14702434]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    ОльгаП
    Member

    Откуда: Санкт-Петербург
    Сообщений: 25
    miksoft
    Dimitry Sibiryakov
    пропущено...

    При отсутствии бюджета и админа - вряд ли.
    я поэтому и написал "Зависит от". Т.е. зависит от многого.


    Ну, то есть, по вашему мнению задачка нерешаемая в таких обстоятельствах?
    13 авг 13, 14:29    [14702448]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    ОльгаП
    Member

    Откуда: Санкт-Петербург
    Сообщений: 25
    Dimitry Sibiryakov
    miksoft
    вариант с VPN-ами и репликацией между несколькими инстансами СУБД решается
    уже админом.

    При отсутствии бюджета и админа - вряд ли.


    Т.е. про Access можно забыть?
    13 авг 13, 14:31    [14702466]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    Dimitry Sibiryakov
    Member

    Откуда:
    Сообщений: 54850

    ОльгаП
    Т.е. про Access можно забыть?

    Про задачу можно забыть. Легче всего это сделать с обоснованием "всё равно придётся
    интегрироваться с SAP-ом, так что сначала подождём пока его внедрят". А там "либо шах,
    либо ишак"...

    Posted via ActualForum NNTP Server 1.5

    13 авг 13, 14:35    [14702496]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    ОльгаП
    Member

    Откуда: Санкт-Петербург
    Сообщений: 25
    Dimitry Sibiryakov
    ОльгаП
    Т.е. про Access можно забыть?

    Про задачу можно забыть. Легче всего это сделать с обоснованием "всё равно придётся
    интегрироваться с SAP-ом, так что сначала подождём пока его внедрят". А там "либо шах,
    либо ишак"...


    Ну да...
    Или как вариант можно до бесконечности "изучать" access и рисовать по формочке в неделю, и тут уже или шах или ишак. Как, собственно, предыдущий участник и поступил.
    Только в моем возрасте такие игры уж настолько смешны...
    13 авг 13, 14:40    [14702539]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    Dimitry Sibiryakov
    Member

    Откуда:
    Сообщений: 54850

    ОльгаП
    Только в моем возрасте такие игры уж настолько смешны...

    Не хотите игр - подключайтесь к внедрению SAP-а, изучайте БД которую он будет использовать
    и ищите способы её использования в онлайне. Возможно, там будет Оракул и вменяемая
    структура, так что web-морду можно будет накидать на том же PHP.

    Posted via ActualForum NNTP Server 1.5

    13 авг 13, 15:06    [14702765]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    Izya
    Member

    Откуда:
    Сообщений: 188
    Из своего опыта.

    КМК речь идет о большой корпорации, где такие локальные задачи вообще никак глобально не решаются. К тому же глобально SAP делается с индусами... в общем очень тяжело там обычно. Локальные данные сотрудники обычно вручную фигачят в Excelях, либо как-то самотоятельно находят иное решение (если начкальство хочет - это очень прогрессивное начальство, для такой среды). К тому же свято блюдется всякие лицензии, четко прописано стандартное ПО, шаг вправо или влево - расстрел.

    По делу. С учетом сказанного Access КМК является очень хорошим решением. И по своему опыту Access при наличии опыта очень быстро позволяет ваять именно такие решения и они вполне работают. Опыт здесь главное. И WEB решения возможны, правда возможно, придется ограничиться IE. Но про Access лучше спросить у Accessников в соседнем форуме.

    Еще момент. Обычно в таких корпорациях возможен терминальный доступ. Если это есть, то можно самое обычное решение на Accesse сваять и через терминал его открывать.
    13 авг 13, 20:19    [14704468]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    ОльгаП
    Member

    Откуда: Санкт-Петербург
    Сообщений: 25
    Dimitry Sibiryakov
    ОльгаП
    Только в моем возрасте такие игры уж настолько смешны...

    Не хотите игр - подключайтесь к внедрению SAP-а, изучайте БД которую он будет использовать
    и ищите способы её использования в онлайне. Возможно, там будет Оракул и вменяемая
    структура, так что web-морду можно будет накидать на том же PHP.


    Спасибо за совет!
    На самом деле все еще смешнее - меня в эту ситуацию ветром надуло. Возвращаться к программированию из которого ушла 20 лет как - довольно свежее решение, пока для меня неочевидное.
    В любом случае, признательна за мнение, и за советы.
    Пока буду варить ситуацию дальше, посмотрим что сварится... ))))))
    13 авг 13, 21:42    [14704636]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    ОльгаП
    Member

    Откуда: Санкт-Петербург
    Сообщений: 25
    Izya
    Из своего опыта.

    КМК речь идет о большой корпорации, где такие локальные задачи вообще никак глобально не решаются. К тому же глобально SAP делается с индусами... в общем очень тяжело там обычно. Локальные данные сотрудники обычно вручную фигачят в Excelях, либо как-то самотоятельно находят иное решение (если начкальство хочет - это очень прогрессивное начальство, для такой среды). К тому же свято блюдется всякие лицензии, четко прописано стандартное ПО, шаг вправо или влево - расстрел.

    По делу. С учетом сказанного Access КМК является очень хорошим решением. И по своему опыту Access при наличии опыта очень быстро позволяет ваять именно такие решения и они вполне работают. Опыт здесь главное. И WEB решения возможны, правда возможно, придется ограничиться IE. Но про Access лучше спросить у Accessников в соседнем форуме.

    Еще момент. Обычно в таких корпорациях возможен терминальный доступ. Если это есть, то можно самое обычное решение на Accesse сваять и через терминал его открывать.



    Вы пока первый, кто сказал что это может сработать с Access. В соседний форум ходила - пока неудачно. Наверное сформулировала запрос нехорошо.

    Я так поняла - ключевая фраза "при наличии опыта". А его-то как раз и нет...
    13 авг 13, 21:46    [14704645]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    ОльгаП
    Member

    Откуда: Санкт-Петербург
    Сообщений: 25
    Izya
    Еще момент. Обычно в таких корпорациях возможен терминальный доступ. Если это есть, то можно самое обычное решение на Accesse сваять и через терминал его открывать.


    Я пенек. Кто такой терминальный доступ?
    13 авг 13, 21:49    [14704651]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    londinium
    Member

    Откуда: Киев
    Сообщений: 1202
    автор
    Я пенек. Кто такой терминальный доступ?

    Удаленный рабочий стол, RDP/CITRIX и все такое прочее
    13 авг 13, 22:07    [14704712]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    MasterZiv
    Member

    Откуда: Питер
    Сообщений: 34709
    Dimitry Sibiryakov
    ОльгаП
    Насколько реально вообще написать на Access многопользовательскую БД с .bB
    размещением в интернете?
    Если в принципе это реально - стоит ли браться за это с нуля? (программистский стаж
    закончился 20 лет назад)

    В принципе реально, но геморроя будет в разы больше чем с классическими связками типа LAMP.


    Дима, это именно в принципе НЕ реально.
    Можно было бы написать Web-приложение с бд на аксесе, только хостоваться она сможет только на винде, и где ты найдешь такого хостера, чтобы ещё и офис выложил, да ещё и с лицензиями проблемы будут — не понятно как вообще акцес для сети лицензируется.


    Товарищь топик стартер!
    В мире сейчас полно бесплатных субд, гораздо лучших акцесса. Бери и пользуйся.
    13 авг 13, 22:07    [14704713]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    ОльгаП
    Member

    Откуда: Санкт-Петербург
    Сообщений: 25
    londinium
    автор
    Я пенек. Кто такой терминальный доступ?

    Удаленный рабочий стол, RDP/CITRIX и все такое прочее


    Угу-угу. Периодически всякие иностранные агенты шарят, работать не дают...
    Спасибо!
    13 авг 13, 22:09    [14704725]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    ОльгаП
    Member

    Откуда: Санкт-Петербург
    Сообщений: 25
    MasterZiv
    Dimitry Sibiryakov
    пропущено...

    В принципе реально, но геморроя будет в разы больше чем с классическими связками типа LAMP.


    Дима, это именно в принципе НЕ реально.
    Можно было бы написать Web-приложение с бд на аксесе, только хостоваться она сможет только на винде, и где ты найдешь такого хостера, чтобы ещё и офис выложил, да ещё и с лицензиями проблемы будут — не понятно как вообще акцес для сети лицензируется.


    Товарищь топик стартер!
    В мире сейчас полно бесплатных субд, гораздо лучших акцесса. Бери и пользуйся.



    Да, спасибо!
    Хотелось сначала понять, есть ли смысл с Access заморачиваться. И если да, то в какой форме.
    13 авг 13, 22:11    [14704730]     Ответить | Цитировать Сообщить модератору
     Re: БД по клиентам, онлайн доступ - на чем писать?  [new]
    MasterZiv
    Member

    Откуда: Питер
    Сообщений: 34709
    ОльгаП,

    На самом деле если воспринимать версию на акцесе как функциональный прототип, то можно и написать.

    Потом уже переписать это для веб , и на нормальной бд, сохраняя функциональность 1в1.

    Будет три исхода:
    - постановка будет такая дурацкая, что это вообще не взлетит, 80% ( но тебе будет чем себя занять)
    - все кончится ок, и будет прилада на акцесс, начальство даст добро на Web, и далее уже делать его, как — другой вопрос.
    - то же, но на Web не будет сил — можно попробовать заставить это чудо работать удалённо, VPN там или RDP.

    Ещё есть там миграция на mssql, тоже можно попробовать, он есть express.
    13 авг 13, 22:23    [14704780]     Ответить | Цитировать Сообщить модератору
    Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
    Все форумы / Сравнение СУБД Ответить