sg.com
27.06.2016 - 18:29
Принцип построения архитектуры БД доски объявлений в зависимости от географической привязки для нагруженного проекта - как лучше спроектировать БД (MySQL)?
Например, вместо одной таблицы для всего-всего сделать разбивку на таблицы по областям(регионам) или основным тематикам. Кто нибудь сталкивался практически с такими решениями?
Zzepish
27.06.2016 - 23:11
Цитата |
Например, вместо одной таблицы для всего-всего сделать разбивку на таблицы по областям(регионам) или основным тематикам. Кто нибудь сталкивался практически с такими решениями? |
Идея хорошая. Но как ориентироваться по такой разбивке? Хотя такая идея для табилицы myisam была бы отличным вариантом
kristall
28.06.2016 - 01:37
Воспользуйся postgresql, где можно наследовать и расширять таблицы.
_____________
echo '<pre>',print_r($var, 1);die;
root@server# make love && war
S.Chushkin
28.06.2016 - 09:17
Цитата (Zzepish @ 27.06.2016 - 23:11) |
Идея хорошая. ... Хотя такая идея для табилицы myisam была бы отличным вариантом |
1) Плохая идея
2) Про myISAM забыть, раз и навсегда
_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
Цитата |
Про myISAM забыть, раз и навсегда |
Ну почему же про нее забыть? Если к примеру есть малое количество данных, где
в этой таблице нет к примеру Ключей и связей с другими таблицами, так почему бы и нет.
К примеру, я храню в такой таблице курсы валют, которые обновляются в бд
каждый день.
S.Chushkin
28.06.2016 - 10:39
"так почему бы и нет" - ключевая фраза
_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
Цитата |
"так почему бы и нет" - ключевая фраза |
А причем тут ключевые слова, я говорил что можно хранить на myISAM что то
не очень громозкое и то что не будет иметь связей с другими таблицами.
Ну а если делать архитектуру бд под доску объявлений, то здесь скорее уж точно
не покатит myISAM
S.Chushkin
28.06.2016 - 11:08
"можно хранить" - опять ключевая фраза.
И та и другая говорит о том, что инфу хранить можно по разному, вопрос только в целесообразности.
Если память не изменяет, я уже сто раз говорил (и не только я), что myISAM не даёт никаких принципиальных преимуществ перед InnoDB. А вот шаг влево шаг вправо и "тормоза". и т.д. и т.п.
В общем, если коротко, то "myISAM это устаревшая технология" (хотите верьте, хотите проверьте) и поэтому, - "Забыть!".
_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
FatCat
28.06.2016 - 11:25
Цитата (Astin @ 28.06.2016 - 08:47) |
Ну почему же про нее забыть? |
Ну не любит человек кошек myISAM, не умеет их готовить.
_____________
Бесплатному сыру в дырки не заглядывают...
Zzepish
28.06.2016 - 12:40
S.Chushkin
myisam работает быстрее innodb! На insert и select так точно
sg.com
28.06.2016 - 12:42
postgresql - это интересно, правда доступ к такой СУБД только на VPS у "моего" хостера. На VPS пока не созрел, буду делать на MySQL. Все таки связи между таблицами будут, поэтому остановлюсь на innoDB (наверное).
Цитата (S.Chushkin @ 28.06.2016 - 09:17) |
1) Плохая идея |
это про myISAM или в целом. Если в целом, то что плохого в идее?
S.Chushkin
28.06.2016 - 13:21
Цитата (Zzepish @ 28.06.2016 - 12:40) |
S.Chushkin myisam работает быстрее innodb! На insert и select так точно |
Да, быстрее.
Только, утверждение требует уточнения: в каких случаях и насколько.
Вы можете привести данные сравнительных тестов?
_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
S.Chushkin
28.06.2016 - 13:26
Цитата (sg.com @ 28.06.2016 - 12:42) |
Цитата (S.Chushkin @ 28.06.2016 - 09:17) | 1) Плохая идея |
это про myISAM или в целом. Если в целом, то что плохого в идее?
|
"вместо одной таблицы для всего-всего сделать разбивку на таблицы"
Так иногда делают "студенты", если их плохо учили. Никаких преимуществ это не даёт, только проблемы.
Я всегда советую, - начните с классики. И только потом, когда станете хотя бы профи, можете попытать счастья в экзотике и выпендривании.
_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
sg.com
28.06.2016 - 13:51
Цитата (S.Chushkin @ 28.06.2016 - 13:26) |
Никаких преимуществ это не даёт, только проблемы. Я всегда советую, - начните с классики. |
Когда человек наверняка не знает, то такой вот совет (без какой либо конкретики) неясно как воспринимать. Например какие проблемы? (хотя бы одну две) ...и готов вроде начать с классики... но что такое классика?
не прошу мне разжевывать все в подробностях, но пару аргументов. Может идея и плохая, но пока что лучшей не вижу.
Вот тут глянь.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.