Хранение дидактических и методических материалов Идеи. Проблемы. Решения.
База данных Википедия: БД - организованная в соответствии с определёнными правилами и поддерживаемая в памяти компьютера совокупность данных
Свойства хорошей БД Понятная интуитивная структура для всех Быстрая отдача и поиск Хранение различных данных Надежность (аппаратная и программная) Кроссплатформенность (Windows + Linux + Mac + Mobile + TV + all)
Что нужно хранить и как с этим работать? Текстовые документы 500 кб офисный пакет Другие документы1 мб офисный пакет + PDF/PS/DjVu Изображения5 мб Встроенные в ОС Видео500 мб Проигрыватель + кодеки Другие файлы: тесты, ЦОРы, 3D -- Другие программы
Пользовательские страхи Оно мне не надо / потом займусь Это очень сложно, это для продвинутых Это трудоемко и не оправдает затрат Это будет что-то типа 1С, Exel – рутина и скука Моя работа останется напрасной, все равно никому ничего не надо
Первое, что приходит на ум Нужна какая-то программа или даже программный комплекс для систематизации и хранения Это работает на СУБД MySQL, 1С, PostgreSQL И стоит это огромных денег Не очень ясно, что мне нужно
Проблемы хранения файлов в СУБД БД созданы для хранения таблиц и текстовых данных в них Длительность запроса пропорциональна размеру файла БД быстро разрастается, что еще больше влияет на быстодействие
Самое простое решение Файловая система в операционной системе
Файловая Система Высокая производительность Надежность Структура файлов и папок всем знакома Большие возможности при работе в сети Нет тэгов Нет системы описаний и предпросмотра Нет удобной системы поиска
Сетевые возможности Общие папки SMB и NFS для локальных сетей Windows и Linux HTTP, webDAV для доступа из Интернет FTP, SSH для закачек и обслуживания
СУБД + Файловая система ОС Хранение описания и названия файла в СУБД, а так же ссылки на этот файл Хранение самого файла на диске в ФС ОС
СУБД + Файловая система ОС Вконтакте ( аудиозаписей фото) (300 тысяч проектов) Wikipedia (MediaWiki) CMS Joomla, Wordpress, Drupal
MediaWiki Идеальна для совместной работы Отличный поиск Open Source Загрузка файлов из среды ограничена сервером (Обычно не более 32 – 64 мб) Wiki разметка
CMS Joomla, Wordpress, Drupal Легкость освоения Высокая надежность и масштабируемость (5 файлов или файлов) Open Source Больше предназначена для создания сайтов и блогов
Всем спасибо