LINUX.ORG.RU

Прослойка между БД и Клиентской программой


0

0

У меня такой вопрос, нужна ли нынче прослойка для клиент-серверных программ между БД и прогой? Конкретно база MySQL и Qt4 прога для склада, где одновременно должны работать несколько пользователей с разными правами на доступ к БД.
Какие подводные камни могут появиться при реализации безпрослоечного варианта? Как будет правильнее вообще вести разработку?
Спасибо

anonymous

Ну если ты захочешь базу сменить на SQLlite на пример или на оракел, что будешь приложение менять?

anonymous
()

Правильнее решай сам, но обычно смена БД в апликухе вещь редкая. А в прослойках минус есть все таки. Они унифицированы. То есть о специфичных ДБ вкусностях можно забыть.

zJes ★★
()
Ответ на: комментарий от anonymous

> Ну если ты захочешь базу сменить на SQLlite на пример или на оракел, что будешь приложение менять?
Подменить драйвер в Qt не представляет большой сложности, главное, чтобы не привязываться к синтаксису конкретного sql-сервера, тогда проблем не будет!

По сабжу: сам разрабатываю такое же приложение для работы с MySQL на Qt4, пока проблем нет! ;-)

UVV ★★★★★
()

Когда ты говоришь о "клиент-серверных программах", ты вообще что имеешь ввиду? Любую программу, использующую любую СУБД?

Или подразумевается, что взаимодействие с пользователем построено по клиент-серверному принципу?

anonymous
()

для этих целей как раз придумали ODBC

anonymous2 ★★★★★
()

Прослойка это что? Dal? Или wrapper унифицирующий работу с библиотекой бд. Если второе - то таких чуде 100 пудов писать не надо. Вообще никогда. А если первое, то иногда бывает очень облегчает жизнь.

eXOR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.