DokuWiki

It's better when it's simple

Инструменты пользователя

Инструменты сайта


ru:faq:database

Можно ли использовать СУБД?

:?: Может ли «Докувики» использовать базу данных вместо текстовых файлов?

:!: Она могла бы использовать базу данных, но по определённым причинам не использует. «Докувики» была разработана для размещения документации любого рода. Что бы вы делали, если бы ваша база данных или веб-сервер отказал, а документация, необходимая для восстановления его работоспособности, хранилась на нём же и была доступна только с работающего сервера? Непростая ситуация. А «Докувики» хранит всю важную (да и вообще всю) информацию в виде простого текста, который всегда можно открыть вручную и прочитать.

На странице о преимуществах использования простых файлов для документации (англ.) приводятся доводы в пользу использования в вики текстовых файлов вместо СУБД при количестве записей до 20 000.

:?: А что вы будете делать, если откажет RAID-массив?

:!: Главная задача «Докувики» — показать текст, т. е. прочитать, отобразить и всё, для этого база данных не нужна. На этой простоте прелести «Докувики» и заканчиваются. А дальше ваш выбор: простота и ограниченность файлового формата или сложность и гибкость SQL-запросов.

См. также

Доступ к содержимому баз данных

Хотя «Докувики» не использует базы данных, она может получать доступ к информации, хранящейся в них.

  • «Докувики» имеет встроенную поддержку хранения регистрационных данных пользователей в СУБД. См. бэк-энды аутентификации.
  • Плагин Data добавляет данные в структурированном виде, используя СУБД SQLite.
  • Посмотрите плагины с тэгом database, дающие доступ к базам данных.
ru/faq/database.txt · Последнее изменение: 2022-03-21 20:50 — Wirbel78

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki