crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> несколько вопросов по БД, временное хранение данных, распр. с программой
mezmay
  опции профиля:
сообщение 15.1.2014, 13:27
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 272
Регистрация: 13.7.2009
Из: Ростов-на-Дону
Пользователь №: 904

Спасибо сказали: 16 раз(а)




Репутация:   1  


Делаю клиент-серверный чат, несколько вопросов по базам данных:

1. Сейчас он на SQLite, хочу перейти на защищенную БД - MySql или PostgreSQL. Надо выбрать, исходя из всех требований
2. Сейчас все сообщения хранятся в базе постоянно, то есть админ компа, на котором она (база) стоит, может читать все сообщения. Нормальная ли это практика для, например, корпоративного чата, в котором планируется довольно много личной переписки. Как вообще принято делать? давать админу доступ или нет?
3. Как вообще можно скрыть от админа БД сообщения? Шифровать? Сразу удалять? (записывать сообщения в базу надо для реализации оффлайн-сообщений)
4. Как распространять серьезную СУБД с дистрибутивом своей программы? Хотелось бы чтобы установка проходила в автомате (далее-далее-далее), и пользователю не требовалось бы самому, например, запускать какие-то службы или дополнительные проги типа pgadmin.
5. Ну и вообще нужна БД, не требующая от меня, разработчика, много танцев с бубном...

Сообщение отредактировал mezmay - 15.1.2014, 16:01
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
mezmay
  опции профиля:
сообщение 15.1.2014, 21:30
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 272
Регистрация: 13.7.2009
Из: Ростов-на-Дону
Пользователь №: 904

Спасибо сказали: 16 раз(а)




Репутация:   1  


Цитата
Цитата
Как вообще можно скрыть от админа БД сообщения? Шифровать?

Шифровать. Думаю не надо пояснять что ключ не должен хранится в базе.
А где хранить?

Цитата
Цитата
Как распространять серьезную СУБД с дистрибутивом своей программы?

А ее не нужно распространять. СУБД будет на сервере, а пользователь получит клиент.
Я имею в виду будущему админу тоже дать дистрибутив программы сервера, и чтобы ему не приходилось самому устанавливать и настраивать СУБД


Цитата(Litkevich Yuriy @ 15.1.2014, 21:32) *
Цитата(mezmay @ 15.1.2014, 15:27) *
хочу перейти на защищенную БД
А что ты под этим понимаешь?
Защищает доступ к данным через логин-пароль

Цитата(Litkevich Yuriy @ 15.1.2014, 21:32) *
Цитата(mezmay @ 15.1.2014, 15:27) *
Как вообще можно скрыть от админа БД сообщения? Шифровать?
да, можно шифровать.
Для SQLite есть SQLCipher. А для других СУБД сомнительно, что найдутся бесплатные инструменты.
но ведь не обязательно шифровать родными субд-ными средствами?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 22.11.2024, 11:52