Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отвязать программу от БД (MySQL в частности), Увести программу в оффлайн без потерь 
:(
    Опции темы
Darked
Дата 4.2.2010, 09:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 536
Регистрация: 26.2.2004
Где: Южный Урал

Репутация: нет
Всего: нет



       Доброе время суток.
 
   Есть программа для работы с каталогом товаров, написанная на C++ Builder. Все товары хранятся на сервере  MySQL.
   Появилась задача - возможность работы программы без сервера MySQL, чтобы можно было устанавливать её на ПК пользователей без лишних телодвижений и требований. Соответственно, появилась проблема как отвязать программу от сервера БД. Ответом сразу представляется что - нить типа DBF, Access, SQLite... Но хотелось бы по максимуму защитить данные каталога, т.е. копирование данных, ручное изменение данных, даже их просмотр как таковой... Вот тут уже есть над чем подумать...
   Решил остановится на SQLite с шифрованием и упаковкой базы с её декодированием и распаковкой на лету.

   Вопрос: может кто - нибудь решал похожие задача или сталкивался, как лучше реализовать и какой движок выбрать? В каком направлении лучше двигаться, или идея с SQLite не такая уж и плохая?


--------------------
Veni, Vidi, Vici !!!
PM MAIL ICQ   Вверх
mrbrooks
Дата 4.2.2010, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 2
Всего: 306



Цитата(Darked @  4.2.2010,  09:26 Найти цитируемый пост)
или идея с SQLite не такая уж и плохая? 

идея прекрасная. использовал в своих проектах. нареканий особых нет. 

так же из локальных баз можно порекомендовать MS SQL CE и Firebird Embedded.

Access, DBF - как то уже не кошерно (но по прежнему гламурно)
PM MAIL   Вверх
Amp
Дата 4.2.2010, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 886
Регистрация: 17.2.2009

Репутация: 3
Всего: 17



Я бы посмотрел на MySQL Embedded. Например 2-я ветка амарока его с собой таскает.

Это сообщение отредактировал(а) Amp - 4.2.2010, 11:16
PM MAIL   Вверх
Darked
Дата 4.2.2010, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 536
Регистрация: 26.2.2004
Где: Южный Урал

Репутация: нет
Всего: нет



   Спасибо за ответы, проработаю 2 варианта embedded MySQL и SQLite.


--------------------
Veni, Vidi, Vici !!!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0440 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.