Форум → Разработка → Базы данных → структура БД недвижимости
структура БД недвижимости
-
в общем мысли или опровержения нужны
основная идея - делаем табличку с общими характеристиками объекта
И
несколько вспомогательных с уникальными свойствами объекта по его типу
то есть
скажем комната: realty_table rt LEFT JOIN rooms_properties rp ON (rt.typeID=rp.id)
гараж: realty_table rt LEFT JOIN garage_properties rp ON (rt.typeID=rp.id)
подводные камни - при создании объекта делать записи в 2 таблицах, сортировка в джойненных таблицах опять небыстрая
удобство - разделенные характеристики объектов по типу -
Дек. 27, 2011, 1:13 п.п., спустя 1 час 11 минут 48 секунд
в данном случае не надо делать EAV. делай под каждое поле свой столбецне всё полезно, что в swap полезло -
Дек. 27, 2011, 1:46 п.п., спустя 33 минуты 18 секунд
посмотри в сторону Single/Class Table Inheritance. А еще лучше в сторону MongoDBСпустя 51 сек.при создании объекта делать записи в 2 таблицах
пусть ORM/ODM сама разъебуется -
Дек. 27, 2011, 1:53 п.п., спустя 7 минут 26 секунд
EAV
не совсем понял - одну таблицу в смысле? тупо запутаться в полях можно, объектов точно за 10
посмотри в сторону Single/Class Table Inheritance. А еще лучше в сторону MongoDB
только мускуль у меня в наличии, скажем так я ограничен в ресурсах
насчет ОРМ нужно почитать, спасибо -
Дек. 27, 2011, 1:54 п.п., спустя 1 минуту 2 секунды
Faster, да, одну таблицу. что за объекты?не всё полезно, что в swap полезло -
Дек. 27, 2011, 2:34 п.п., спустя 39 минут 24 секунды
речь об объектах недвижимости
квартира
комната
гараж
коттедж
земельный участок
коммерческая недвижимость
и т п
зы: я просто это уже все проходил на примере автопортала, в одной таблице получается полный алес -
Дек. 27, 2011, 3:42 п.п., спустя 1 час 8 минут 39 секунд
заведи по таблице под каждый тип недвижимостине всё полезно, что в swap полезло -
Дек. 31, 2011, 1:44 д.п., спустя 3 дня 10 часов 2 минуты
А что в приоритете? Гибкость и расширяемость или простота и скорость? Какие планируемые нагрузки? -
Дек. 31, 2011, 8:15 д.п., спустя 6 часов 30 минут 40 секунд
На практике встречаются оба подхода - и эпическая супер-таблица со всеми нужными атрибутами и главная_таблица + джойны к таблицам_по_типу.
Если руки прямые можно и так и этак.ιιlllιlllι унц-унц -
Дек. 31, 2011, 1:59 п.п., спустя 5 часов 43 минуты 37 секунд
turist_ua, в приоритете расширяемость разумеется, ибо сайт местный, объявы после 2 -4 недель будут исключены из выдачи по причине неактуальности
а вот сайты источники будут подключаться постоянно -
Дек. 31, 2011, 8:15 п.п., спустя 6 часов 16 минут 19 секунд
Faster, ну тогда пара таблиц и джойны. А чтоб все работало быстро, то правильные индексы делай. -
Дек. 31, 2011, 8:35 п.п., спустя 20 минут 8 секунд
какие джойны вы ебанулисьYou can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
Дек. 31, 2011, 8:44 п.п., спустя 8 минут 22 секунды
все ебанулисьЭксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор. Ж
К
Ч
ссылка
картинка
цита -
Дек. 31, 2011, 8:51 п.п., спустя 7 минут 16 секунд
Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор
прикольно -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!