Конференция "Базы" » Что предпочесть Postgresql, MSDE, SQL, MySQL [D7, PostGreSql]
 
  • tommy (14.05.08 13:30) [0]
    Люди посоветуйте!
    Пишу прогу на Делфи 7 с базой, и нужно чтоб она работала на всех windows - 98,2000, XP, Vista. Соответсвенно без различия file system : fat, ntfs. Что предпочесть для надежности:
    Postgresql, MSDE, SQL, MySQL,или др. ?
    А ещё нужно чтоб можно было одним инсталятором все устанавливать и конечно не настраивать базу.

    Спасибо.
  • Ega23 © (14.05.08 13:36) [1]
    MSDE или FireBird
    Postgres NTFS требует, MySQL - недобаза, MSSQL - платный.
  • Sergey13 © (14.05.08 13:46) [2]
    > [0] tommy   (14.05.08 13:30)
    > , SQL,

    А это что?
  • Ega23 © (14.05.08 13:46) [3]

    > А это что?


    Подозреваю, что MSSQL
  • Sergey13 © (14.05.08 13:50) [4]
    > [3] Ega23 ©   (14.05.08 13:46)
    > Подозреваю, что MSSQL

    А что тогда MSDE? 8-)
  • Ega23 © (14.05.08 13:55) [5]

    > А что тогда MSDE? 8-)


    MSSQL Desktop Edition
  • Tommy (14.05.08 14:05) [6]
    А что лучше для единого инстолятора? MSDE или FireBird ?
    Что лучше для удленного доступа?
  • Tommy (14.05.08 14:07) [7]
    MSDE это разве не легкая верся MSSQL? (извините если чушь несу)
  • Sergey13 © (14.05.08 14:11) [8]
    > [7] Tommy   (14.05.08 14:07)

    Именно поэтому я и переспросил [2].
  • Sergey13 © (14.05.08 14:21) [9]
    > [0] tommy   (14.05.08 13:30)
    > Что предпочесть для надежности:

    Источник бесперебойного питания в первую очередь. 8-)

    > Соответсвенно без различия file system : fat, ntfs

    А есть которые на каких то не работают?
  • Ega23 © (14.05.08 14:23) [10]

    > MSDE это разве не легкая верся MSSQL? (извините если чушь
    > несу)


    Не чушь, так и есть.


    > А что лучше для единого инстолятора? MSDE или FireBird ?


    Честно, с FB мало работал. Чисто для себя игрался.
    MSDE можно собрать в инсталлятор. Как - надо смотреть, но на прошлой работе собирали.

    Но учти, что с MSDE ты также получишь всяческие ограничения.
  • Anatoly Podgoretsky © (14.05.08 14:24) [11]
    > Ega23  (14.05.2008 13:55:05)  [5]

    Не занимайся самопальной расшифровкой аббревиатуры, лучше обратись к первоисточнику.
  • Ega23 © (14.05.08 14:24) [12]

    > А есть которые на каких то не работают?


    Да. Postgres под Win только на NTFS инсталлируется. По крайней мере версия 8.3. (с другими не знаком, но подозреваю, что тоже).
  • Ega23 © (14.05.08 14:25) [13]

    > Не занимайся самопальной расшифровкой аббревиатуры, лучше
    > обратись к первоисточнику.


    Edition с Engine перепутал. В башке другое крутится...
  • Anatoly Podgoretsky © (14.05.08 14:26) [14]
    > Tommy  (14.05.2008 14:05:06)  [6]

    MSDE можно ставить с помощью bat файла и приложением к нему ini файла, а можно из программы путем создания процесса и передачи ему параметров, предварительно спросив данные от пользователя.
  • Tommy (14.05.08 14:26) [15]
    Бакапы делает хоть?
    А насколко легко с MSDE на MSSQL потом переключится? В коде надо что-нибудь менять?
  • Ega23 © (14.05.08 14:30) [16]

    > Бакапы делает хоть?


    Делает.


    > А насколко легко с MSDE на MSSQL потом переключится? В коде
    > надо что-нибудь менять?


    Ничего менять не надо. По крайней мере мы не меняли, все ХП одинаково работали.
  • Anatoly Podgoretsky © (14.05.08 14:53) [17]
    > Ega23  (14.05.2008 14:23:10)  [10]

    Так при выборе надо иметь технические требования.
  • Anatoly Podgoretsky © (14.05.08 14:58) [18]
    > Tommy  (14.05.2008 14:26:15)  [15]

    Ничего, MSDE это MSSQL с ограничениями. Но движок тот же.
    Бекапы можно делать из кода или планировщиком, запуская бат файл.
    Кроме MSDE еще есть MSSQL Express Edition - там практически все ограничения сняли, кроме памяти и количество процессоров. По поводу инсталяции я не знаю как там сделать, просто не интересовался. К MSSQL Express Edition есть и ГУИ, тот же самый, что и для его старшего собрата, отличная справка, постоянно обновляемая. Если же инсталяция  не является критичной, то этот вариант лучше, или разобраться как сделать unattended install. Это возможно.
  • Ega23 © (14.05.08 15:01) [19]

    > Бекапы можно делать из кода или планировщиком, запуская
    > бат файл.


    AFAIR, там агент есть. Можно job настроить.
 
Конференция "Базы" » Что предпочесть Postgresql, MSDE, SQL, MySQL [D7, PostGreSql]
Есть новые Нет новых   [134470   +16][b:0][p:0.001]