Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / вопрос по структуре базы / 4 сообщений из 4, страница 1 из 1
05.05.2014, 13:51:37
    #38633215
ambasador
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по структуре базы
Всех приветствую!
Тут вот делаю для себя на подобии TDS, есть несколько вариантов организации структуры базы данных этой тдс'ки, именно по вопросу мониторинга трафика.
Вот первый вариант:
Это создать две таблицы In и Out, в In заносятся логи откуда пришел посетитель, а в Out соответственно куда уходит.
Второй вариант:
Создать одну таблицу с полями - с какого сайта пришел, куда ушел, время. То есть получается приход фиксируется инсертом в таблицу, а уход может быть а может и не быть, то есть если посетитель перенаправился то обновить эту запись в поле "куда ушел" вставить адрес перенаправления. Ну и дополнительные поля это реферер юзер-агент но это уже не суть важно.
Посоветуйте пожалуйста какой вариант выбрать.
...
Рейтинг: 0 / 0
05.05.2014, 19:22:07
    #38633705
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по структуре базы
ambasador,

ну если расуждать так, два инсерта это более дорогая операция чем инсерт одиночный и одиночный апдейт ...
...
Рейтинг: 0 / 0
06.05.2014, 06:29:36
    #38634003
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по структуре базы
alex564657498765453,

а с каких пор у нас апдейт стал дешевле инсерта?
...
Рейтинг: 0 / 0
06.05.2014, 14:22:24
    #38634604
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по структуре базы
tangliralex564657498765453,

а с каких пор у нас апдейт стал дешевле инсерта?

не стал, а стаёт, с тех пор как идёт вставка в связанную таблицу и будет проверка на целостность внешнего ключа(тот же внутрений селект что нужен апдейту), и в связаной обновление индекса, чего не надо было бы делать при обновлении не индексного поля в единой таблице :)

да и опуская всё этоже, апдейт не индексного поля, спокойно может быть проще вставки где будет перещёт индексов...

я понял твою мысль, и ты прав. я просто выразился под конкретную ситуацию, но сформулировал как оксиому на все случаи жизни
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / вопрос по структуре базы / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]