ФорумРазработкаБазы данных → структура БД недвижимости

структура БД недвижимости

  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 27 декабря 2011 г. 3:01

    в общем мысли или опровержения нужны
    основная идея - делаем табличку с общими характеристиками объекта
    И
    несколько вспомогательных с уникальными свойствами объекта по его типу
    то есть
    скажем комната: 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 таблицах, сортировка в джойненных таблицах опять небыстрая

    удобство - разделенные характеристики объектов по типу
  • master

    Сообщения: 3236 Репутация: N Группа: Джедаи

    Spritz 27 декабря 2011 г. 4:13, спустя 1 час 11 минут 48 секунд

    в данном случае не надо делать EAV. делай под каждое поле свой столбец
    не всё полезно, что в swap полезло
  • Абырвалг

    Сообщения: 6476 Репутация: N Группа: Джедаи

    Spritz 27 декабря 2011 г. 4:46, спустя 33 минуты 18 секунд

    посмотри в сторону Single/Class Table Inheritance. А еще лучше в сторону MongoDB
    Спустя 51 сек.
    при создании объекта делать записи в 2 таблицах

    пусть ORM/ODM сама разъебуется
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 27 декабря 2011 г. 4:53, спустя 7 минут 26 секунд

    EAV

    не совсем понял - одну таблицу в смысле? тупо запутаться в полях можно, объектов точно за 10

    посмотри в сторону Single/Class Table Inheritance. А еще лучше в сторону MongoDB

    только мускуль у меня в наличии, скажем так я ограничен в ресурсах
    насчет ОРМ нужно почитать, спасибо
  • master

    Сообщения: 3236 Репутация: N Группа: Джедаи

    Spritz 27 декабря 2011 г. 4:54, спустя 1 минуту 2 секунды

    Faster, да, одну таблицу. что за объекты?
    не всё полезно, что в swap полезло
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 27 декабря 2011 г. 5:34, спустя 39 минут 24 секунды

    речь об объектах недвижимости
    квартира
    комната
    гараж
    коттедж
    земельный участок
    коммерческая недвижимость
    и т п


    зы: я просто это уже все проходил на примере автопортала, в одной таблице получается полный алес
  • master

    Сообщения: 3236 Репутация: N Группа: Джедаи

    Spritz 27 декабря 2011 г. 6:42, спустя 1 час 8 минут 39 секунд

    заведи по таблице под каждый тип недвижимости
    не всё полезно, что в swap полезло
  • turist_ua

    Сообщения: 32 Репутация: N Группа: Кто попало

    Spritz 30 декабря 2011 г. 16:44, спустя 3 дня 10 часов 2 минуты

    А что в приоритете? Гибкость и расширяемость или простота и скорость? Какие планируемые нагрузки?
  • artoodetoo

    Сообщения: 5139 Репутация: N Группа: в ухо

    Spritz 30 декабря 2011 г. 23:15, спустя 6 часов 30 минут 40 секунд

    На практике встречаются оба подхода - и эпическая супер-таблица со всеми нужными атрибутами и главная_таблица + джойны к таблицам_по_типу.
    Если руки прямые можно и так и этак.
    ιιlllιlllι унц-унц
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 31 декабря 2011 г. 4:59, спустя 5 часов 43 минуты 37 секунд

    turist_ua, в приоритете расширяемость разумеется, ибо сайт местный, объявы после 2 -4 недель будут исключены из выдачи по причине неактуальности
    а вот сайты источники будут подключаться постоянно
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 31 декабря 2011 г. 11:15, спустя 6 часов 16 минут 19 секунд

    Faster, ну тогда пара таблиц и джойны. А чтоб все работало быстро, то правильные индексы делай.
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 31 декабря 2011 г. 11:35, спустя 20 минут 8 секунд

    какие джойны вы ебанулись
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • fgets

    Сообщения: 1099 Репутация: N Группа: Кто попало

    Spritz 31 декабря 2011 г. 11:44, спустя 8 минут 22 секунды

    все ебанулисьЭксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор. Ж
    К
    Ч
    ссылка
    картинка
    цита
  • Sinkler

    Сообщения: 8083 Репутация: N Группа: в ухо

    Spritz 31 декабря 2011 г. 11:51, спустя 7 минут 16 секунд

    Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор

    прикольно
  • Ivan

    Сообщения: 1316 Репутация: N Группа: Адекваты

    Spritz 31 декабря 2011 г. 12:16, спустя 25 минут 36 секунд

    Согласен

Пожалуйста, авторизуйтесь, чтобы написать комментарий!