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

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

  • Faster

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

    Spritz 27 декабря 2011 г. 0: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 г. 1:13, спустя 1 час 11 минут 48 секунд

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

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

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

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

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

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

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

    EAV

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Spritz 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.
  • fgets

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

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

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

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

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

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

    прикольно
  • Ivan

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

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

    Согласен

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