Форум → Разработка → Базы данных → структура БД недвижимости
структура БД недвижимости
-
в общем мысли или опровержения нужны
основная идея - делаем табличку с общими характеристиками объекта
И
несколько вспомогательных с уникальными свойствами объекта по его типу
то есть
скажем комната: 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 полезло -
30 декабря 2011 г. 13:44, спустя 3 дня 10 часов 2 минуты
А что в приоритете? Гибкость и расширяемость или простота и скорость? Какие планируемые нагрузки? -
30 декабря 2011 г. 20: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 секунд
Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор
прикольно -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!