title
Description
Body
Надо база данных хранящая файлы разных типов. те игры, видео, картинки, книги, музыка ну и темы например.
У всех их разные свойства. Базу думаю использовать mysql т.к. других не знаю. да собственно и mysql не совсем то знаю вообщем знаком. Вопрос состоит в том что как такового наследования я не знаю которое существует в mysql. Вот не понимаю как надо правильно сконструировать таблицы. Может типа композиции сделать но тоже вопрос насколько дорого будут производится сортировки по таким таблицам.
Или просто надо сделать n таблиц на каждый тип?
Неактивен
можно 2 варианта предложить с ходу.
1) 1 таблица - список всех файлов, 2 несколько таблиц под конкретный медиа тип (image_table, video_table и т.д.) и 3 таблица - связи файлов с необходимым медиа типом.
2) на каждый медиа тип - свой список файлов. и свои таблицы с доп информацией. связи происходят прямо в таблице со спиком файлов определенного медиа типа.
Неактивен
слуш а такой вот вопрос. Получается что mysql хранит же базу в файле те вопрос таков сколько на файле занимает тип инт он лежит как строка или как структура с 4 байтов?
По типу создание поля типа инт заметил что можно указывать длину инта это мне подсказывает что оно хранится как строка.
Неактивен
Неактивен
спс. Слуш насколько я понял на оф доки лезьть нету смысла? Мож есть у тебя пару книжечек которые ты смог бы посоветовать мне? А вдруг у меня чета переклинит да сяду прочту ее
Неактивен