[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Доска объявлений
Страницы: 1, 2, 3
sg.com
Принцип построения архитектуры БД доски объявлений в зависимости от географической привязки для нагруженного проекта - как лучше спроектировать БД (MySQL)?

Например, вместо одной таблицы для всего-всего сделать разбивку на таблицы по областям(регионам) или основным тематикам. Кто нибудь сталкивался практически с такими решениями?
Zzepish
Цитата
Например, вместо одной таблицы для всего-всего сделать разбивку на таблицы по областям(регионам) или основным тематикам. Кто нибудь сталкивался практически с такими решениями?

Идея хорошая. Но как ориентироваться по такой разбивке? Хотя такая идея для табилицы myisam была бы отличным вариантом
kristall
Воспользуйся postgresql, где можно наследовать и расширять таблицы.

_____________
echo '<pre>',print_r($var, 1);die;

root@server# make love && war
S.Chushkin
Цитата (Zzepish @ 27.06.2016 - 23:11)
Идея хорошая. ... Хотя такая идея для табилицы myisam была бы отличным вариантом

1) Плохая идея
2) Про myISAM забыть, раз и навсегда

_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
Astin
Цитата
Про myISAM забыть, раз и навсегда

Ну почему же про нее забыть? Если к примеру есть малое количество данных, где
в этой таблице нет к примеру Ключей и связей с другими таблицами, так почему бы и нет.
К примеру, я храню в такой таблице курсы валют, которые обновляются в бд
каждый день.
S.Chushkin
"так почему бы и нет" - ключевая фраза wink.gif

_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
Astin
Цитата
"так почему бы и нет" - ключевая фраза

А причем тут ключевые слова, я говорил что можно хранить на myISAM что то
не очень громозкое и то что не будет иметь связей с другими таблицами.
Ну а если делать архитектуру бд под доску объявлений, то здесь скорее уж точно
не покатит myISAM
S.Chushkin
"можно хранить" - опять ключевая фраза.
И та и другая говорит о том, что инфу хранить можно по разному, вопрос только в целесообразности.
Если память не изменяет, я уже сто раз говорил (и не только я), что myISAM не даёт никаких принципиальных преимуществ перед InnoDB. А вот шаг влево шаг вправо и "тормоза". и т.д. и т.п.
В общем, если коротко, то "myISAM это устаревшая технология" (хотите верьте, хотите проверьте) и поэтому, - "Забыть!".

_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
FatCat
Цитата (Astin @ 28.06.2016 - 08:47)
Ну почему же про нее забыть?

Ну не любит человек кошек myISAM, не умеет их готовить.

_____________
Бесплатному сыру в дырки не заглядывают...
Zzepish
S.Chushkin
myisam работает быстрее innodb! На insert и select так точно
sg.com
postgresql - это интересно, правда доступ к такой СУБД только на VPS у "моего" хостера. На VPS пока не созрел, буду делать на MySQL. Все таки связи между таблицами будут, поэтому остановлюсь на innoDB (наверное).

Цитата (S.Chushkin @ 28.06.2016 - 09:17)
1) Плохая идея

это про myISAM или в целом. Если в целом, то что плохого в идее?
S.Chushkin
Цитата (Zzepish @ 28.06.2016 - 12:40)
S.Chushkin
myisam работает быстрее innodb! На insert и select так точно

Да, быстрее.
Только, утверждение требует уточнения: в каких случаях и насколько.
Вы можете привести данные сравнительных тестов?

_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
S.Chushkin
Цитата (sg.com @ 28.06.2016 - 12:42)
Цитата (S.Chushkin @ 28.06.2016 - 09:17)
1) Плохая идея

это про myISAM или в целом. Если в целом, то что плохого в идее?

"вместо одной таблицы для всего-всего сделать разбивку на таблицы"

Так иногда делают "студенты", если их плохо учили. Никаких преимуществ это не даёт, только проблемы.
Я всегда советую, - начните с классики. И только потом, когда станете хотя бы профи, можете попытать счастья в экзотике и выпендривании.

_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
sg.com
Цитата (S.Chushkin @ 28.06.2016 - 13:26)
Никаких преимуществ это не даёт, только проблемы.
Я всегда советую, - начните с классики.

Когда человек наверняка не знает, то такой вот совет (без какой либо конкретики) неясно как воспринимать. Например какие проблемы? (хотя бы одну две) ...и готов вроде начать с классики... но что такое классика?

не прошу мне разжевывать все в подробностях, но пару аргументов. Может идея и плохая, но пока что лучшей не вижу.
twin
Вот тут глянь.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.