|
|
|
Простой вопрос...
|
|||
|---|---|---|---|
|
#18+
У меня опыта пока немного. Подскажите, что нужно учесть и сделать при создании базы для нескольких пользователей, которые могут одновременно пользоваться ей по сети. Сразу скажу, что структура БД, клиентская часть, логины и роли с овсякими пермишенами уже созданы. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2002, 12:15:19 |
|
||
|
Простой вопрос...
|
|||
|---|---|---|---|
|
#18+
Если вся работа идет через SQL - язык, то данными могут пользоваться сколько угодно народу (отдельные вопросы - блокировка, производительность, refresh и т.п.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2002, 12:43:09 |
|
||
|
Простой вопрос...
|
|||
|---|---|---|---|
|
#18+
Нельзя ли чуть подробнее, что значит работа чарез SQL, и какие есть альтернативы? У меня клиенты сделаны в Access'e и работают с данными через ODBC, иногда используются всякие методы модели DAO как то AddNew, или Edit. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2002, 12:53:15 |
|
||
|
Простой вопрос...
|
|||
|---|---|---|---|
|
#18+
Поддержка многопользовательского режима - дело сервера, если для всех операций используются команды SQL (select, insert, update, delete). ODBC - только транспорт, способ связи... Однако, в клиентских приложениях могут быть компоненты, ктр с сервером пытаются работать напрямую (сами добавлять записи или их модифицировать). Конечно, эти операции, в конечном итоге тоже сводятся к элементарным, но, например, Access или Delphi, применяя свою кашу могут создавать серьезные проблемы (особенно при собственной синхронизации). Наиболее грамотен след подход (хотя не самый быстрый) 1. Для того, чтобы получить данные, использовать select (не надеятся, что клиент сам отследит изменения от других юзверей) 2. Не использовать курсоры и вообще отказаться от понятия "текущая запись" все операции проводить через select, insert, update, а для выбора использовать первичный ключ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2002, 10:16:00 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=46&tid=1820636]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
6ms |
get forum data: |
3ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 287ms |

| 0 / 0 |
