|
Faster ↓
|
 |
|
27 Декабрь, 2011, 12:01:17
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 10
Сообщений: 954 Сила слова: 1.05
|
в общем мысли или опровержения нужны
основная идея - делаем табличку с общими характеристиками объекта
И
несколько вспомогательных с уникальными свойствами объекта по его типу
то есть
скажем комната: 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 ↓
|
 |
|
27 Декабрь, 2011, 01:13:05 , спустя 1 час 11 минут 48 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Квадратов сколько видишь ты?
Группа: Джедаи Карма: 44
Сообщений: 2080 Сила слова: 2.12
|
в данном случае не надо делать EAV. делай под каждое поле свой столбец
|
|
|
|
|
Записан
|
|
|
|
|
Абырвалг ↓
|
 |
|
27 Декабрь, 2011, 01:46:23 , спустя 33 минуты 18 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
PHP Infected, симфоеб, маконенавистник
Группа: Джедаи Карма: 80
Сообщений: 6096 Сила слова: 1.31
|
посмотри в сторону Single/Class Table Inheritance. А еще лучше в сторону MongoDB Спустя 51 секунду добавил при создании объекта делать записи в 2 таблицах
пусть ORM/ODM сама разъебуется
|
|
|
|
|
Записан
|
PHP does the job since 1995 Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
|
|
|
|
Faster ↓
|
 |
|
27 Декабрь, 2011, 01:53:49 , спустя 7 минут 26 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 10
Сообщений: 954 Сила слова: 1.05
|
EAV
не совсем понял - одну таблицу в смысле? тупо запутаться в полях можно, объектов точно за 10
посмотри в сторону Single/Class Table Inheritance. А еще лучше в сторону MongoDB
только мускуль у меня в наличии, скажем так я ограничен в ресурсах
насчет ОРМ нужно почитать, спасибо
|
|
|
|
|
Записан
|
воспитываю дочь. С домами и деревьями - не приставать.
|
|
|
|
master ↓
|
 |
|
27 Декабрь, 2011, 01:54:51 , спустя 1 минуту 2 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Квадратов сколько видишь ты?
Группа: Джедаи Карма: 44
Сообщений: 2080 Сила слова: 2.12
|
Faster, да, одну таблицу. что за объекты?
|
|
|
|
|
Записан
|
|
|
|
|
Faster ↓
|
 |
|
27 Декабрь, 2011, 02:34:15 , спустя 39 минут 24 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 10
Сообщений: 954 Сила слова: 1.05
|
речь об объектах недвижимости
квартира
комната
гараж
коттедж
земельный участок
коммерческая недвижимость
и т п
зы: я просто это уже все проходил на примере автопортала, в одной таблице получается полный алес
|
|
|
|
|
Записан
|
воспитываю дочь. С домами и деревьями - не приставать.
|
|
|
|
master ↓
|
 |
|
27 Декабрь, 2011, 03:42:54 , спустя 1 час 8 минут 39 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Квадратов сколько видишь ты?
Группа: Джедаи Карма: 44
Сообщений: 2080 Сила слова: 2.12
|
заведи по таблице под каждый тип недвижимости
|
|
|
|
|
Записан
|
|
|
|
|
turist_ua ↓
|
 |
|
31 Декабрь, 2011, 01:44:58 , спустя 3 дня 10 часов 2 минуты 4 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 28 Сила слова: 0
|
А что в приоритете? Гибкость и расширяемость или простота и скорость? Какие планируемые нагрузки?
|
|
|
|
|
Записан
|
|
|
|
|
artoodetoo ↓
|
 |
|
31 Декабрь, 2011, 08:15:38 , спустя 6 часов 30 минут 40 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
с особым цинизмом
Группа: в ухо Карма: 124
Сообщений: 3805 Сила слова: 3.26
|
На практике встречаются оба подхода - и эпическая супер-таблица со всеми нужными атрибутами и главная_таблица + джойны к таблицам_по_типу.
Если руки прямые можно и так и этак.
|
|
|
|
|
Записан
|
|
|
|
|
Faster ↓
|
 |
|
31 Декабрь, 2011, 01:59:15 , спустя 5 часов 43 минуты 37 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 10
Сообщений: 954 Сила слова: 1.05
|
turist_ua, в приоритете расширяемость разумеется, ибо сайт местный, объявы после 2 -4 недель будут исключены из выдачи по причине неактуальности
а вот сайты источники будут подключаться постоянно
|
|
|
|
|
Записан
|
воспитываю дочь. С домами и деревьями - не приставать.
|
|
|
|
Givi ↓
|
 |
|
31 Декабрь, 2011, 08:15:34 , спустя 6 часов 16 минут 19 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 42
Сообщений: 2305 Сила слова: 1.82
|
Faster, ну тогда пара таблиц и джойны. А чтоб все работало быстро, то правильные индексы делай.
|
|
|
|
|
Записан
|
Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь. Если человек дурак, то... чур это не я!
|
|
|
|
Frozzeg ↓
|
 |
|
31 Декабрь, 2011, 08:35:42 , спустя 20 минут 8 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Пятросянище Карма: 92
Сообщений: 5501 Сила слова: 1.67
|
какие джойны вы ебанулись
|
|
|
|
|
Записан
|
|
|
|
|
fgets ↓
|
 |
|
31 Декабрь, 2011, 08:44:04 , спустя 8 минут 22 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: -1
Сообщений: 1119 Сила слова: -0.09
|
все ебанулисьЭксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор. Ж
К
Ч
ссылка
картинка
цита
|
|
|
|
|
Записан
|
эй детка не ссы в бассейн
Если в бочку с говном положить ложку меда — получится бочка говна. Если в бочку с медом положить ложку говна, не обольщайтесь ...
|
|
|
|
Sinkler ↓
|
 |
|
31 Декабрь, 2011, 08:51:20 , спустя 7 минут 16 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Похуй, пляшем!
Группа: Джедаи Карма: 73
Сообщений: 6808 Сила слова: 1.07
|
Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор
прикольно
|
|
|
|
|
Записан
|
|
|
|
|
Ivan ↓
|
 |
|
31 Декабрь, 2011, 09:16:56 , спустя 25 минут 36 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 27
Сообщений: 1366 Сила слова: 1.98
|
Согласен
|
|
|
|
|
Записан
|
|
|
|
|