|
|
|
вопрос по скорости
|
|||
|---|---|---|---|
|
#18+
не уверен в разделе, но лучшего не нашел ситуация- есть таблица коментов, и таблица юзеров и машин. коменты можно делать одинковые для юзера\машины можно сделать 2 таблицы коментов для каждой таблицы, или 1 таблицу и поле которое указывает на таблицу юзер\комент товарищ утверждает что вариант с двумя таблицами быстрее так ли это и почему? там речь шла о mysql, но может у разных бд по разному реализовано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 16:11 |
|
||
|
вопрос по скорости
|
|||
|---|---|---|---|
|
#18+
kubgurov, по идее это куда-нибудь в "проектирование" надо что касается сути вопроса: сильно зависит от задачи с двумя таблицами конечно быстрее, но не так удобно (например если поиск делать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 16:18 |
|
||
|
вопрос по скорости
|
|||
|---|---|---|---|
|
#18+
SergSuper, тогда можно ли перенести тему? Модератор: Тема перенесена из форума "Сравнение СУБД". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 16:26 |
|
||
|
вопрос по скорости
|
|||
|---|---|---|---|
|
#18+
kubgurov, можно в принципе и так, и так. В обоих случаях можно реализовать полную функциональность. Можно сделать одну таблицу с типам хозяина и делать ФК на вычислдяемых полях, можно сделать 2 таблицы и делать поиск по секционированной вьюхе. А можно решить влоб и хранить комментарий непосредственно в таблице-хозяине, в виде CLOB или XML-поля. Все зависит от того, что ваши комментарии из себя представляют и что вы собираетесь с ними делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 17:00 |
|
||
|
вопрос по скорости
|
|||
|---|---|---|---|
|
#18+
iljy, показывать под каждой записью вариант с хранением в лоб конечно не подходит а если делать индекс по полю хозяина то все равно 2 таблицы будут быстрее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 17:14 |
|
||
|
вопрос по скорости
|
|||
|---|---|---|---|
|
#18+
kubgurovа если делать индекс по полю хозяина то все равно 2 таблицы будут быстрее?поиск медленнее, вставка быстрее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 17:22 |
|
||
|
вопрос по скорости
|
|||
|---|---|---|---|
|
#18+
да собственно поиск по одной таблице давно уже никого не интересует - как правило он съедает ресурсов на уровне статистической погрешности гораздо важнее как будут выполняться боле-менее сложные запросы, а это уже зависит от архитектуры системы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 17:25 |
|
||
|
вопрос по скорости
|
|||
|---|---|---|---|
|
#18+
kubguroviljy, показывать под каждой записью вариант с хранением в лоб конечно не подходит Почему не подходит? Для показа под каждой записью решение идеальное, и по простоте, и по производительности. kubgurovа если делать индекс по полю хозяина то все равно 2 таблицы будут быстрее? Все зависит от запросов. Простой поиск по индексу, состоящему из 2х полей или из 1го поля, по скорости практически не различим. Задачу полностью опишите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 18:14 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=37503183&tid=1541970]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 422ms |

| 0 / 0 |
