|
|
|
Вопрос про базу данных в Web программировании
|
|||
|---|---|---|---|
|
#18+
Здрасьте Я никогда не программировал под Web. У меня товарищ пишет на Php сайт и попросил меня спроектировать базу. Я сделал. А теперь он меня просит чтобы я сделал таблицы для хранения промежуточных данных которые он получает из одного скрипта для использования в другом. По моему пониманию база данных это то под что точится клиент, а не базу данных нужно затачивать под клиента. Т.е. по моему каждая таблица описывает некую логичную предметную область и неужели нету других способов хранить промежуточные данные и передавать их от сценария к сценарию. И вообще я думаю результатом любого сценария должно быть завершение определенной логической операции (добавление записи или ее изменение или удаление или просо получение какого-то набора данных). Т.е. база данных должна содержать всю информацию об объекте и не должна содержать левую инфу о каких-то переменных являющихся результатом определенного кода. Т.е. когда я пишу прогу на Delphi я же не храню в базе данных значения переменных, которые мне нужны только во время выполнения программы. А в базу заношу данные об объекте для которого сделана база. Вот так. Чего скажете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 18:10:24 |
|
||
|
Вопрос про базу данных в Web программировании
|
|||
|---|---|---|---|
|
#18+
Есть, сессии. Априорно я согласен с вашим подходом к проектированию базы данных, хотя, возможны частные случаи, конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 18:45:43 |
|
||
|
Вопрос про базу данных в Web программировании
|
|||
|---|---|---|---|
|
#18+
Вы правы! База данных описывает предметную область решаемой задачи, а таблицы описывают сущность (объекты) в этой предметной области. А насчет хранения промежуточных данных можно использовать сессии и cookies. С уважением, PhD ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 21:43:21 |
|
||
|
Вопрос про базу данных в Web программировании
|
|||
|---|---|---|---|
|
#18+
как отнесутся товарищи теоретики к такой инфе? manAs indicated by the name, MEMORY tables are stored in memory. They use hash indexes by default, which makes them very fast, and very useful for creating temporary tables. However, when the server shuts down, all rows stored in MEMORY tables are lost . The tables themselves continue to exist because their definitions are stored in .frm files on disk, but they are empty when the server restarts. http://dev.mysql.com/doc/refman/4.1/en/memory-storage-engine.html ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2006, 16:40:49 |
|
||
|
Вопрос про базу данных в Web программировании
|
|||
|---|---|---|---|
|
#18+
maXmoкак отнесутся товарищи теоретики к такой инфе?А какое это имеет отношение к проблеме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2006, 19:40:13 |
|
||
|
Вопрос про базу данных в Web программировании
|
|||
|---|---|---|---|
|
#18+
Видимо maXmo предлагает использовать MEMORY tables в качестве временных таблиц. Но вопрос состоит отказе от использования временных таблиц для передачи данных между двумя сценариями, за исключением очень малого числа задач, в которых они (временные таблицы) могут оправданно использоваться. Лично я целиком и полностью согласен с DocAl . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2006, 20:31:59 |
|
||
|
Вопрос про базу данных в Web программировании
|
|||
|---|---|---|---|
|
#18+
*А какое это имеет отношение к проблеме?просто интересно, как временные таблицы вписываются в красивые слова про объекты, предметные области и т.п. Ведь отказ планируется дать со ссылкой на эти самые витийства. А ещё не сказано, какие данные планируется передавать между скриптами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2006, 13:16:20 |
|
||
|
Вопрос про базу данных в Web программировании
|
|||
|---|---|---|---|
|
#18+
maXmo, вопрос как к практику, вы таки пробовали использовать _ВРЕМЕННЫЕ_ТАБЛИЦЫ_ для передачи информации _МЕЖДУ_ скриптами?,) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2006, 13:50:23 |
|
||
|
Вопрос про базу данных в Web программировании
|
|||
|---|---|---|---|
|
#18+
DocAlmaXmo, вопрос как к практику, вы таки пробовали использовать _ВРЕМЕННЫЕ_ТАБЛИЦЫ_ для передачи информации _МЕЖДУ_ скриптами?,)Сказать "_МЕЖДУ_ запросами", наверно, было бы правильнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2006, 15:22:16 |
|
||
|
Вопрос про базу данных в Web программировании
|
|||
|---|---|---|---|
|
#18+
*Сказать "_МЕЖДУ_ запросами", наверно, было бы правильнее. Вообще-то не было бы, т.к. вопрос заданый тредстартером касается промежуточных данных полученных в одном скрипте и использует в другом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2006, 15:29:39 |
|
||
|
Вопрос про базу данных в Web программировании
|
|||
|---|---|---|---|
|
#18+
DocAl, вообще временные таблицы не юзал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2006, 16:15:29 |
|
||
|
Вопрос про базу данных в Web программировании
|
|||
|---|---|---|---|
|
#18+
может, челу временные таблицы нужны не только для передачи данных между скриптами? Может, он будет не только передавать, но и потом менять их средствами сервера? ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2006, 16:19:26 |
|
||
|
Вопрос про базу данных в Web программировании
|
|||
|---|---|---|---|
|
#18+
* DocAlmaXmo, вопрос как к практику, вы таки пробовали использовать _ВРЕМЕННЫЕ_ТАБЛИЦЫ_ для передачи информации _МЕЖДУ_ скриптами?,)Сказать "_МЕЖДУ_ запросами", наверно, было бы правильнее. Нет, вопрос был задан именно о передачи информации между скриптами. Как мы с вами знаем, временная таблица доступна в пределах сессии MySQL, а потому передать информацию от одного скрипта другому через неё возможным не представляется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2006, 16:20:11 |
|
||
|
Вопрос про базу данных в Web программировании
|
|||
|---|---|---|---|
|
#18+
DocAlНет, вопрос был задан именно о передачи информации между скриптами. Код: 1. 2. 3. Код: 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2006, 23:29:11 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33692079&tid=1476285]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 351ms |

| 0 / 0 |
