Конференция "Базы" » Переделка проекта с Paradox в Interbase/Firebird [D5, IB6.x, Paradox]
 
  • MsGuns © (09.07.08 12:27) [20]
    По поводу несанкционированного доступа, Да, ломается. Точно также как ИБ, и МССКЛ и все другое. Но ломается СПЕЦИАЛИСТАМИ. У меня за надцать лет работы с БД не было НИ ЕДИНОГО СЛУЧАЯ когда базу хоть на парадоксе, хоть на клиппере пытался бы ломать спец, А юзер не то что поломать, он вообще в 99,99% случаев вообще не знает что такое БД, где она "живет" и как к ней подойти.
  • Sergey13 © (09.07.08 13:53) [21]
    > [19] MsGuns ©   (09.07.08 12:23)
    > Что касается самого парадокса, то сказки про его несостоятельность
    > как многопользовательской СУБД, которые тут любит рассказывать
    > компания во главе с Германом - это всего-навсего следствия
    > их личного печального опыта, не более.

    Т.е. переделывать на КС вообще не стОит?
  • ANB (09.07.08 13:59) [22]

    > Anatoly Podgoretsky ©   (09.07.08 10:12) [17]

    логический тип не ест ни оракл ни фб (они сильно, кстати, похожи). А в парадоксе он есть.
  • nemirof © (09.07.08 14:36) [23]
    Для того, чтобы поломать парадокс сосвем ненужно быть специалистом
    Есть популярная сборка Total Commander  в которой среди прочих плагинов имеется встренный прсмотрщик/редактор таблиц BDE и таблица открывается клавишей F3. А если она запаролирована, то  обычный юзер откроет ее за 15 минут, если будет мыслить в правильном направлении.    

    У меня в базе нет логического типа данных, но если бы был, то это небыло бы большой проблемой  для меня. Перевел бы поле в Integer, прошелся поиском по проекту и подправил соответсвующие куски кода. Для форм есть компонетны, которые умеют отображать целые значения (0,1) в виде флажков. Всего работы максимум на полдня.
  • MsGuns © (09.07.08 20:23) [24]
    >nemirof ©   (09.07.08 14:36) [23]
    >Для того, чтобы поломать парадокс сосвем ненужно быть специалистом
    >Есть популярная сборка Total Commander  в которой среди прочих плагинов >имеется встренный прсмотрщик/редактор таблиц BDE и таблица >открывается клавишей F3. А если она запаролирована, то  обычный юзер >откроет ее за 15 минут, если будет мыслить в правильном направлении

    Да-да, и уборщица тетя Маша, и грузчик Семеныч, и секретарша Клавочка, не говоря уже о девочках из бухгалтерии, конечно, же, в курсе "сборки" Total commander и "рулят" плагинами и даже знают все клавиши
  • Loginov Dmitry © (09.07.08 23:59) [25]
    > Что касается самого парадокса, то сказки про его несостоятельность
    > как многопользовательской СУБД


    Ну... если использовать трехзвенку с TRemoteDataModule, то в многопользовательском режиме можно работать с чем угодно, в том числе - с парадоксом, а с ciMultiInstance + tmApartment не страшно любое количество подключенных клиентов ))
  • MsGuns © (10.07.08 00:39) [26]
    >Sergey13 ©   (09.07.08 13:53) [21]
    >Т.е. переделывать на КС вообще не стОит?

    СтОит, ИМХО, если соблюдается хотя бы одно из условий:
    - Вся система требует существенного развития в плане функциональности,
    - Требуется достаточно крупное масштабирование
    - Резко повысились требования по скорости и надежности

    Если же старая система нормально работает и удовлетворяет пользователей, на кой бес ее переделывать ?

    >Loginov Dmitry ©   (09.07.08 23:59) [25]

    Я уже устал здесь повторять - парадокс нормально работает в системе до 20-25 пользователей одновременно. ПРИ ЭТОМ ВСЕ ОНИ МОГУТ ПИСАТЬ.
    Дело в руках, головах и некоторых специальных заклинаниях ;))
  • Loginov Dmitry © (10.07.08 07:59) [27]
    > Я уже устал здесь повторять - парадокс нормально работает
    > в системе до 20-25 пользователей одновременно. ПРИ ЭТОМ
    > ВСЕ ОНИ МОГУТ ПИСАТЬ.


    Это в общем-то не отрицается. Раз Вы привели такие цифры, то вероятно сталкивались с такими случаями вплотную, и настройки все выставили соответсвующие. Более интересен вопрос надежности: надежна ли такая система? сможет ли она неделями/месяцами/годами работать без участия каких либо средств по восстановлению/ремонту базы данных?

    Насчет необходимости переделки на КС - я тоже не большой сторонник этого. В FB запросто можно столкнуться с проблемами, которые никогда не возникали при работе с BDE. Имхо одна из основных - когда система устанавливается на машину, где уже установлен FB другой версии - придется ставить вторую версию параллельно, а это уже серьезное изучение документации.
  • MsGuns © (10.07.08 10:11) [28]
    >Loginov Dmitry ©   (10.07.08 07:59) [27]
    >Более интересен вопрос надежности: надежна ли такая система?
    >сможет ли она неделями/месяцами/годами работать без участия каких либо средств по >восстановлению/ремонту базы данных?

    Конечно, по надежности парадокс далеко не чемпион и даже не в высшей лиге для того, чтобы система работала "годами" без вмешательства программиста необходимо разработать механизм сохранения-восстановления и научить пользователей (хотя бы одного - самого продвинутого) им пользоваться. У меня в свое время на это ушло несколько месяцев, но я еще добавил в него функцию модификации базы, позволяющую автоматически вносить изменения в структуры таблиц непосредственно у клиента.
  • Anatoly Podgoretsky © (10.07.08 10:25) [29]
    > MsGuns  (10.07.2008 10:11:28)  [28]

    Это срабатывает, если удастся открыть таблицу, Да и то не гарантируется.
    dbiRegisterCallback используешь конечно?
  • MsGuns © (10.07.08 11:49) [30]
    нет
  • Anatoly Podgoretsky © (10.07.08 12:34) [31]
    > MsGuns  (10.07.2008 11:49:30)  [30]

    Зря
  • MsGuns © (10.07.08 14:10) [32]
    Она там и нафиг не нужна
  • Поросенок Винни-Пух © (10.07.08 14:33) [33]
    Конечно, по надежности парадокс далеко не чемпион

    Никто в этом не чемпион. Девятку оракла можно было уронить одному единственному юзеру. Причем навсегда и особо не извращаясь. Только документированными способами.
  • Anatoly Podgoretsky © (10.07.08 20:06) [34]
    > MsGuns  (10.07.2008 14:10:32)  [32]

    Она нужна, для того, что бы автоматически обнаруживать проблемы и исправлять их без участия пользователей.
    Конечно ею можно и не пользоваться, но обычно большинство программистов про нее просто и не слышали.
  • MsGuns © (10.07.08 21:35) [35]
    >Anatoly Podgoretsky ©   (10.07.08 20:06) [34]

    Анатолий, моя система не пытается ни обнаружить какие-то проблемы, ни тем более их исправить. Просто корректное восстановление из корректного последнего архива. И все !
  • Anatoly Podgoretsky © (10.07.08 21:51) [36]
    Ну значит это не твое. Я правда не обратил особого внимания на "механизм сохранения-восстановления", но может кому ни будь упоминание данной функции пригодится, посколько часто задают вопросы, которые решаются с помощью этой функции и она именно для этого и предназначена.
  • Prohodil Mimo © (11.07.08 17:25) [37]
    Loginov Dmitry ©   (09.07.08 7:50) [13]
    Зато в нем можно защитить таблицу с помощью пароля. И попробуй открой! :)


    удаляем файлы *.VAL и открываем.
  • Директор ВЭБ © (20.07.08 10:36) [38]
    Ребята, я тоже написаль большую базу CRM с многопользовательским доступам около 15 человек одновременно. сперва для себя на ПАРАДОКСЕ. так вот другу одному из вице през. небольшой компании понравилась моя база хочет у сябя на фирме установить, тоже нужно организовать доступ к базе сразу нескольких отделов. Возможно ли это не переводя Парадокс в Interbase или Firebird или в другие? скачал Firebird и IBExpert теперь незнаю что делать с ними. я вообще не знаю для чего они нужны. может кто книшки даст почетать про Firebird и IBExpert? помогите что мне делать? с чего начть кинте ссылки
  • Anatoly Podgoretsky © (20.07.08 11:42) [39]
    > Директор ВЭБ  (20.07.2008 10:36:38)  [38]

    Возможно - 200 000
 
Конференция "Базы" » Переделка проекта с Paradox в Interbase/Firebird [D5, IB6.x, Paradox]
Есть новые Нет новых   [134473   +28][b:0][p:0.001]