|
|
|
вопрос по структуре базы
|
|||
|---|---|---|---|
|
#18+
Всех приветствую! Тут вот делаю для себя на подобии TDS, есть несколько вариантов организации структуры базы данных этой тдс'ки, именно по вопросу мониторинга трафика. Вот первый вариант: Это создать две таблицы In и Out, в In заносятся логи откуда пришел посетитель, а в Out соответственно куда уходит. Второй вариант: Создать одну таблицу с полями - с какого сайта пришел, куда ушел, время. То есть получается приход фиксируется инсертом в таблицу, а уход может быть а может и не быть, то есть если посетитель перенаправился то обновить эту запись в поле "куда ушел" вставить адрес перенаправления. Ну и дополнительные поля это реферер юзер-агент но это уже не суть важно. Посоветуйте пожалуйста какой вариант выбрать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 13:51:37 |
|
||
|
вопрос по структуре базы
|
|||
|---|---|---|---|
|
#18+
ambasador, ну если расуждать так, два инсерта это более дорогая операция чем инсерт одиночный и одиночный апдейт ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 19:22:07 |
|
||
|
вопрос по структуре базы
|
|||
|---|---|---|---|
|
#18+
alex564657498765453, а с каких пор у нас апдейт стал дешевле инсерта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2014, 06:29:36 |
|
||
|
вопрос по структуре базы
|
|||
|---|---|---|---|
|
#18+
tangliralex564657498765453, а с каких пор у нас апдейт стал дешевле инсерта? не стал, а стаёт, с тех пор как идёт вставка в связанную таблицу и будет проверка на целостность внешнего ключа(тот же внутрений селект что нужен апдейту), и в связаной обновление индекса, чего не надо было бы делать при обновлении не индексного поля в единой таблице :) да и опуская всё этоже, апдейт не индексного поля, спокойно может быть проще вставки где будет перещёт индексов... я понял твою мысль, и ты прав. я просто выразился под конкретную ситуацию, но сформулировал как оксиому на все случаи жизни ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2014, 14:22:24 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38634003&tid=1834886]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 337ms |

| 0 / 0 |
