Russian Qt Forum
Сентябрь 22, 2024, 06:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2] 3   Вниз
  Печать  
Автор Тема: Выбор СУБД  (Прочитано 26421 раз)
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #15 : Сентябрь 27, 2008, 11:28 »

Шифруй данные сам.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
BaryVetaL
Гость
« Ответ #16 : Сентябрь 27, 2008, 12:00 »

Шифруй данные сам.

Ну тогда будут проблемы такого плана:
1) Данные невозможно будет обрабатывать вручную (использовать какой нить Editor)
2) Будет существенное замедление работы с БД (поточное шифрование не так сильно влияет на скорость обработки данных)
3) Потенциальный взломщик, все равно может манипулировать данными (ну например при использовании БД sqlite), сможет удалять строки. А использование хешей для контроля целостности изменений это уж черезчур геморно.
4) Как быть с шифрованием разнотиповых данных (в FireBird например типа NUMERIC)? Запихнуть туда бинарные данные не получиться. А если изменить тип на BLOB, тогда будет тяжело работь с этим полем в запросах, да и не рационально.

Это далеко не полный перечень проблем с которыми прйдется столкнуться...

Записан
Tonal
Гость
« Ответ #17 : Сентябрь 30, 2008, 20:02 »

Короче, пока только ручками.
Хачить SQLite видимо наиболее просто, т.к. самая простая. Улыбающийся
Записан
ритт
Гость
« Ответ #18 : Сентябрь 30, 2008, 20:18 »

а зачем "хачить"?
я ж писал - под склайт есть альтернативный драйвер. бинарная сборка полностью функциональна. не хотим покупать? - юзаем бесплатно, но поставляем бинарь отдельно от своего проекта...
Записан
Tonal
Гость
« Ответ #19 : Сентябрь 30, 2008, 20:42 »

Ясно. Проглядел. Улыбающийся
Записан
ритт
Гость
« Ответ #20 : Сентябрь 30, 2008, 21:19 »

на всякий случай прикладываю сам бинарник (т.к. не помню урла, с которого тянул...а искать лениво Улыбающийся )
попробуй: если соответствует требованиям, то сам уже ищи версию новее...
Записан
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« Ответ #21 : Октябрь 01, 2008, 21:47 »

А в сторону PostgreSQL не смотрел? Там есть все что надо... И не очень заморочено Непонимающий
Записан

Как мало времени и как много нужно узнать
BaryVetaL
Гость
« Ответ #22 : Октябрь 02, 2008, 10:11 »

А как насчет драйверов? Хочется механизм, который заставит работать приложение с БД без участия пользователя. Т.е. чтобы пользователь установил программу и не заморачивался с установкой и настройой дров для программы...

Postgress насколько я понимаю требуется первоначальная настройка.
Записан
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« Ответ #23 : Октябрь 03, 2008, 07:39 »

Настройка СУБД очень простая.
В Windows - обычный инсталятор, к которому легко сделать инструкцию.
Для Линуксов есть RPM-ы, также - легко и просто.
А создать базу можно из приложения...
Про компиляцию драйверов - информации море...
Записан

Как мало времени и как много нужно узнать
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« Ответ #24 : Октябрь 03, 2008, 07:41 »

И что немаловажно, СУБД - очень мощная, активно развивается  и совершенно бесплатная... Смеющийся
Записан

Как мало времени и как много нужно узнать
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #25 : Октябрь 03, 2008, 09:14 »

к сожалению для postgress нет встраивоемой либы, как сделано для mysql - нужно отдельный сервис запускать

PS: тема мне тоже инетересна - так как скоро хочется написать программку с базой и данные в ней особо светить не охота
Записан
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« Ответ #26 : Октябрь 03, 2008, 09:33 »

К сожалению это так.
Однако инициализация этого сервиса занимает несколько минут, а в дальнейшем -
он автоматически запускается вместе с ОС. Так что это не очень существенный недостаток.
При том, что получаешь доступ к полноценной и мощной СУБД и не имеешь никаких проблем с
лицензированием Смеющийся
Записан

Как мало времени и как много нужно узнать
Tonal
Гость
« Ответ #27 : Октябрь 03, 2008, 09:59 »

2 Примерный ученик То же самое можно и про Firebird сказать, только у него ещё и встраиваемый вариант есть. Улыбающийся
Записан
ритт
Гость
« Ответ #28 : Октябрь 03, 2008, 10:04 »

гг...слышу приближающийся флэйм на религиозные темы Улыбающийся
Записан
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« Ответ #29 : Октябрь 03, 2008, 11:11 »

У меня в ТЗ забит PostgreSQL. Что пользую - о том и говорю Строит глазки
Более менее поработав и кое что поняв. Пока доволен Смеющийся
Записан

Как мало времени и как много нужно узнать
Страниц: 1 [2] 3   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.065 секунд. Запросов: 23.