powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите разобраться с VIEW
6 сообщений из 6, страница 1 из 1
Помогите разобраться с VIEW
    #37723092
andrey8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имея базу в несколько сотен тысяч пользователей - использование "VIEW - TEMPTABLE" будет смерти подобно ( индексацию главной таблицы такой VIEW не поддерживает и шевелится такая штука будет очень медленно.

VIEW - TEMPTABLE - очень удобен с точки зрения безопасности (ничего нельзя изменять , удалять ) .
А если будем использовать VIEW - MERGE , то сохранение безопасности переходит исключительно на код ( чтоб нельзя было занести всякую бяку, удалить что то или изменить ) ..
Так как же быть ?
Как на уровне SQL можно добится примерно того что делает VIEW - TEMPTABLE , при этом чтоб индексы были задействованы и запросы не длились вечность ..?

Буду рад опытным мнениям...
...
Рейтинг: 0 / 0
Помогите разобраться с VIEW
    #37723127
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey8Так как же быть ?
Перестать бредить и не вываливать проблемы конкретной СУБД в раздел "проектирования БД
вообще".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите разобраться с VIEW
    #37723149
andrey8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему бредить ? ..
Можно вопрос переформулировать следующим образом.
Есть большая БД. Нужно сделать SELECT используя индексацию по нескольким таблицам. Используем при этом 'VIEW'
При алгоритме TEMPTABLE индексация самой таблицы не поддерживается
При MERGE поддерживается , но этот вариант мение безопасен..
Получается вариантов больше нет ? и делать это нужно и можно только с MERGE алгоритмом ?
...
Рейтинг: 0 / 0
Помогите разобраться с VIEW
    #37723164
andrey8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это не проблема конкретной БД. Это вопрос .
Если кто то имел опыт работы с базой больших размеров - пусть поделится опытом и скажет как лучше всего и безопаснее на уровне самой БД делать запросы вида SELECT. (с высокой скоростью конечно же, что обеспечивает индексация) ?
...
Рейтинг: 0 / 0
Помогите разобраться с VIEW
    #37723233
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey8Есть большая БД. Нужно сделать SELECT используя индексацию по нескольким таблицам.
Используем при этом 'VIEW'
При алгоритме TEMPTABLE индексация самой таблицы не поддерживается
При MERGE поддерживается , но этот вариант мение безопасен..

"TEMPTABLE" и "MERGE" это алгоритмы конкретной БД. Firebird, например, использует совсем
другие методы доступа к данным и для неё использовать индексы базовых таблиц - не проблема.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите разобраться с VIEW
    #37723258
sixers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey8,

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


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