Russian Qt Forum
Ноябрь 23, 2024, 22:59
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Базы данных
>
Выбор СУБД
Страниц:
1
[
2
]
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Выбор СУБД (Прочитано 26663 раз)
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Выбор СУБД
«
Ответ #15 :
Сентябрь 27, 2008, 11:28 »
Шифруй данные сам.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
BaryVetaL
Гость
Re: Выбор СУБД
«
Ответ #16 :
Сентябрь 27, 2008, 12:00 »
Цитата: panter_dsd от Сентябрь 27, 2008, 11:28
Шифруй данные сам.
Ну тогда будут проблемы такого плана:
1) Данные невозможно будет обрабатывать вручную (использовать какой нить Editor)
2) Будет существенное замедление работы с БД (поточное шифрование не так сильно влияет на скорость обработки данных)
3) Потенциальный взломщик, все равно может манипулировать данными (ну например при использовании БД sqlite), сможет удалять строки. А использование хешей для контроля целостности изменений это уж черезчур геморно.
4) Как быть с шифрованием разнотиповых данных (в FireBird например типа NUMERIC)? Запихнуть туда бинарные данные не получиться. А если изменить тип на BLOB, тогда будет тяжело работь с этим полем в запросах, да и не рационально.
Это далеко не полный перечень проблем с которыми прйдется столкнуться...
Записан
Tonal
Гость
Re: Выбор СУБД
«
Ответ #17 :
Сентябрь 30, 2008, 20:02 »
Короче, пока только ручками.
Хачить SQLite видимо наиболее просто, т.к. самая простая.
Записан
ритт
Гость
Re: Выбор СУБД
«
Ответ #18 :
Сентябрь 30, 2008, 20:18 »
а зачем "хачить"?
я ж писал - под склайт есть альтернативный драйвер. бинарная сборка полностью функциональна. не хотим покупать? - юзаем бесплатно, но поставляем бинарь отдельно от своего проекта...
Записан
Tonal
Гость
Re: Выбор СУБД
«
Ответ #19 :
Сентябрь 30, 2008, 20:42 »
Ясно. Проглядел.
Записан
ритт
Гость
Re: Выбор СУБД
«
Ответ #20 :
Сентябрь 30, 2008, 21:19 »
на всякий случай прикладываю сам бинарник (т.к. не помню урла, с которого тянул...а искать лениво
)
попробуй: если соответствует требованиям, то сам уже ищи версию новее...
Записан
Примерный ученик
Бывалый
Offline
Сообщений: 450
И это не всегда помогает
Re: Выбор СУБД
«
Ответ #21 :
Октябрь 01, 2008, 21:47 »
А в сторону PostgreSQL не смотрел? Там есть все что надо... И не очень заморочено
Записан
Как мало времени и как много нужно узнать
BaryVetaL
Гость
Re: Выбор СУБД
«
Ответ #22 :
Октябрь 02, 2008, 10:11 »
А как насчет драйверов? Хочется механизм, который заставит работать приложение с БД без участия пользователя. Т.е. чтобы пользователь установил программу и не заморачивался с установкой и настройой дров для программы...
Postgress насколько я понимаю требуется первоначальная настройка.
Записан
Примерный ученик
Бывалый
Offline
Сообщений: 450
И это не всегда помогает
Re: Выбор СУБД
«
Ответ #23 :
Октябрь 03, 2008, 07:39 »
Настройка СУБД очень простая.
В Windows - обычный инсталятор, к которому легко сделать инструкцию.
Для Линуксов есть RPM-ы, также - легко и просто.
А создать базу можно из приложения...
Про компиляцию драйверов - информации море...
Записан
Как мало времени и как много нужно узнать
Примерный ученик
Бывалый
Offline
Сообщений: 450
И это не всегда помогает
Re: Выбор СУБД
«
Ответ #24 :
Октябрь 03, 2008, 07:41 »
И что немаловажно, СУБД - очень мощная, активно развивается и совершенно бесплатная...
Записан
Как мало времени и как много нужно узнать
Admin
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1988
Re: Выбор СУБД
«
Ответ #25 :
Октябрь 03, 2008, 09:14 »
к сожалению для postgress нет встраивоемой либы, как сделано для mysql - нужно отдельный сервис запускать
PS: тема мне тоже инетересна - так как скоро хочется написать программку с базой и данные в ней особо светить не охота
Записан
Примерный ученик
Бывалый
Offline
Сообщений: 450
И это не всегда помогает
Re: Выбор СУБД
«
Ответ #26 :
Октябрь 03, 2008, 09:33 »
К сожалению это так.
Однако инициализация этого сервиса занимает несколько минут, а в дальнейшем -
он автоматически запускается вместе с ОС. Так что это не очень существенный недостаток.
При том, что получаешь доступ к полноценной и мощной СУБД и не имеешь никаких проблем с
лицензированием
Записан
Как мало времени и как много нужно узнать
Tonal
Гость
Re: Выбор СУБД
«
Ответ #27 :
Октябрь 03, 2008, 09:59 »
2 Примерный ученик
То же самое можно и про Firebird сказать, только у него ещё и встраиваемый вариант есть.
Записан
ритт
Гость
Re: Выбор СУБД
«
Ответ #28 :
Октябрь 03, 2008, 10:04 »
гг...слышу приближающийся флэйм на религиозные темы
Записан
Примерный ученик
Бывалый
Offline
Сообщений: 450
И это не всегда помогает
Re: Выбор СУБД
«
Ответ #29 :
Октябрь 03, 2008, 11:11 »
У меня в ТЗ забит PostgreSQL. Что пользую - о том и говорю
Более менее поработав и кое что поняв. Пока доволен
Записан
Как мало времени и как много нужно узнать
Страниц:
1
[
2
]
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...