natalia
Новичок
Дата регистрации:
15.09.2013 20:17:53
Сообщений: 2
Здравствуйте, Михаил.
Доступ к базе данных для редактирования можно реализовать двумя способами:
1. через web-интерфейс (административная часть сайта)
2. написать программу, которая будет запускаться с компьютера
Подскажите, пожалуйста, какие плюсы и минусы каждого из этих способов.
Какой из них предпочтительнее и почему?
Спасибо.
С уважением, Наташа.
olegvasil
Эксперт
Дата регистрации:
25.03.2013 22:27:59
Сообщений: 106
Добрый день Наталья!Управлять базой данных можно:
1.При помощи Админ-Панели(веб-интерфейс)
2.При помощи СУБД(система управления базой данных) , например phpmyadmin
Плюсы и минусы очевидны .Создание собственного веб - интерфейса требует времени на разработку , и на дизайн и верстку(хотябы элементарную) .Зато это оправдывает удобное управление сайтов .А через субд , тоже можно управлять сайтом , но там не будет понятно обычному пользователю , так как там к примеру есть поле section_id = 1, что может быть не понятно обычному пользователю , а названия раздела СЕРИАЛЫ все поймут .Вот пожалуй и все основные достоинства и недостатки админ-панели(ВЕБ-ИНТЕРЕФЕЙС) и СУБД
alexandrdante
Модератор
Дата регистрации:
15.11.2013 15:33:40
Сообщений: 207
Уважаемый,не путайте мне пользователя
alexandrdante
Модератор
Дата регистрации:
15.11.2013 15:33:40
Сообщений: 207
Наталья,верно.
Существует,как правило,даже не 2 а 3 способа,так как *nix подобных системах можно управлять Базой Данных даже при помощи ввода команд в Консоль.
Что же касается удобства использования двух,перечисленных вами,способов.
Как правило у всех есть свои преимущества и недостатки,но я более склоняюсь к способу 2 - управления базой данных из веб-интерфейса.Причём не нужно даже изобретать велосипед,так как есть вполне себе хорошие,готовые системы,например phpmyadmin,которые позволяют это осуществить.
Если у же у вас своё железо(серверное оборудование или хотя бы vds),то я бы советовал Вам выучить язык запросов SQL и пользоваться консольными командами,так как данный способ самый безопасный.
Десктопные приложения же,в плане работы с базой,требуют открытия портов для доступа из вне,а не только из локальной сети, что не является безопасным.
Поэтому данный способ является удобным и правильным,только в случае,если оборудование с базами данных,с которыми осуществляется работа,находятся в пределах компании и доступ к ним осуществляется только из сети кампании или офиса,но никак не из внешней сети.
Примерно так.А вообще технология безопасности данных - отдельный,довольно объёмный и спорный вопрос
natalia
Новичок
Дата регистрации:
15.09.2013 20:17:53
Сообщений: 2
alexandrdante, спасибо за подробный ответ. С языком запросов я знакома, консолью пользуюсь.