Господа, посоветуйте как лучше создавать БД.
Есть 5 баз данных которые нужно залить на сайт. Все очень похожи, но из разных источников. Формат csv, в каждой порядка 20-30 тысяч строк. Заливаться будут посредством Feeds. Одну из них, вернее 6-ю залил (она отличается от остальных полностью), в принципе полет нормальный на локальном компе, но поиск притормаживает. Хотя на локальном друпал тормозит в принципе.
В общем поля во всех практически одинаковые:
ID - отличаются во всех базах и нельзя связать id одной базы с названием организации другой
Название организации - в одной базе может быть например ООО "Веселые ребята", в другой Общество с ограниченной ответственностью "Веселые ребята"
Адрес - тоже что и выше
Контакты - тоже
№ - все номера разные в разных таблицах, и должны быть разные - из-за этих номеров и весь сыр-бор
и т.д.
Т.е если делать грамотную таблицу, то должно быть примерно так
ID | Название организации | Адрес | Контакты | №(1) | №(2) | №(3) | №(4) | №(5) |
и заполняться должно так:
123 | ООО "Веселые ребята" | г. Тула... | 1234534 | 87663 | 35463 | 8752 | 75665 | 54323 |
Но будет так, потому что все базы ведутся в разных местах и на разном софте - к нам будут присылаться файлы csv или экзель:
123 | ООО "Веселые ребята" | г. Тула... | 1234534 | 87663 | | | | |
124 | Общество с ограни... | Тула, пр.. | 1234534 | | 35463 | | | |
Обновляться все это будет раз в месяц, но возможно и еженедельно
Я вижу варианты такие: