У меня есть библиотека, и я хочу перенести ее из старой системы в новую оптимизированную.
Старая библиотека была построена с использованием MS Access (файлы mdb), где каждая книга представляет собой отдельный файл. Каждая книга состоит из двух таблиц, одна для заголовков глав и вторая для содержания. Существует также один файл MDB, который содержит названия всех книг, номера страниц для каждой книги, имена авторов и другую общую информацию.
Новое ядро системной базы данных - MySQL, поэтому у меня есть три (возможно) возможности для хранения книг:
1- Храните все названия глав книг в одной таблице, а все содержимое книг - в другой огромной таблице.
2- Храните все названия глав книг в одной таблице, а содержимое каждой книги - в таблице для этой книги. (поэтому, если у меня будет 5 книг, я получу 1 таблицу для названий глав и 5 для содержания).
3. Сохраните их как дизайн старой системы, каждая книга имеет две таблицы: одну для заголовков глав и вторую для содержания.
Я не предпочитаю использовать несколько баз данных, одна база данных может отлично работать, как блоги, размещенные на wordpress.com (да, у них огромная база данных и, конечно, они используют другие методы, но я говорю о БД архитектура системы).
В этой библиотеке более 500 книг, и их число увеличивается.
Что ты думаешь?