powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Что лучше, все в одном или одно во всем?
26 сообщений из 26, показаны все 2 страниц
Что лучше, все в одном или одно во всем?
    #32066341
Su
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Su
Гость
Можно все объекты расположить в одной базе данных и использовать группы. А можно все распределить по отдельным базам. Каковы преимущества и недостатки каждого из способов? (Производительность, надежность, удобство администрирования, расширяемость, спектр задач.)
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066343
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При распределении по отдельным базам есть неудобства при обращении к лежащим в них данным (а без этого скорее всего не обойтись).
Например, в MSSQL секюрити работает только в пределах одной БД. При работе с несколькими придётся создавать пользователя в каждой из них, и главное, с правами дбо или с правами на все объекты.
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066352
Axr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А точно имелась в виду "база", а не "таблица"?
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066358
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 alexeyvg..... в SP3 вопрос с секурити решен....
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066361
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно все объекты расположить в одной базе данных и использовать группы

Какие объекты? Справочники что ли?

Каковы преимущества и недостатки каждого из способов?

Каких таких способов? Можно отсюда поподробнее?
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066363
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 alexeyvg..... в SP3 вопрос с секурити решен....

Какой вопрос? Что теперь не надо в БД юзера что ли заводить?
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066378
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно конечно... появилась така фича как кросс джоин секурити....
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066392
Su
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Su
Гость
2Genady
Объекты: таблицы, представления, хранимые процедуры.
Способы: 1. Все в одной базе. 2. Все в разных базах.
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066396
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А для чего?

Чтобы администрировать хуже было?
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066398
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При 2-ом варианте
- ссылочную целостность придется ораганизовывать на триггерах.
- пользовательские типы данных придется дублировать в разных базах плюс следить за их соответствием друг другу
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066402
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объекты: таблицы, представления, хранимые процедуры.

Ааа, ну если хотите заполучить побольше геморроя, то однозначно все в разных базах, желательно для каждого объекта своя БД, ссылочную целостность вообще лучше на клиенте проверять, туда же запихнуть бизнес логику, ну и для полного кайфа не определять РК.

P.S. Если этого мало, у меня есть еще способы повышения геморройности системы, так что милости просим.
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066415
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066450
Su
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Su
Гость
Спасибо за информацию.
Насчет единого кэша понятно. А если все таблицы расположены в одной базе, а хранимые процедуры и представления - в разных (сгрупированы по направлениям предметной среды). Такой вариант проигрывает в чем-то варианту когда "все в одном"?
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066463
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обращаясь к объектам других баз, вы обязательно должны будете указывать имя базы. Т.е. во всех ваших процедурах и представлениях будут запросы вида
SELECT ... FROM myotherdb..mytable

Всяческие проверки на предмет наличия/отсутствия таблиц так же придется осуществлять с поправкой на контекст текущей базы.

А теперь подумайте, что будет, если вам нужно будет переименовать базу myotherdb в какую-нибудь mysuperdb ?

PS
А конечная цель всего этого какая ?
Универсализация всего и всея ? Переносимость ? Просто захотелось попробовать ? .....
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066474
Фотография Белов Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>MiCe
А можно поподробнее про крос джоин секурити
Шо за шняга ?
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066475
Su
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Su
Гость
Просто о-ч-е-н-ь много представлений и хранимых процедур.
Да, кстати, а как нибудь отличается по степени надежности предоставления доступа к представлению в базе, в которой хранятся таблицы. От варианта когда это представление расположено в другой базе, а доступ к базе с таблицами вообще отсутствует?
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066483
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто о-ч-е-н-ь много представлений и хранимых процедур.

Понятно, а теперь хочется упростить и добавить сюда еще и много БД, круто.
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066496
VVS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VVS
Гость
Просто о-ч-е-н-ь много представлений и хранимых процедур.

А расставить префиксы не пробовали?
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066518
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2MiCe
Крос джоин секурити в студию!!!
Плиз...
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066542
Su
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Su
Гость
Префиксы стоят. И даже суфиксы. ;-) Это конечно облегчает жизнь. Но ведь всегда интересны и альтернативные варианты. Может они лучше? А может нет. Знание избавляет от беспокойства.
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066550
Фотография Белов Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО, разносить даные по разным БД - по крайне мере не является разумным решением.
Есть конечно альтернативное решени - разнести все по разным серверам. Причем в разных доменах
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066625
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SP3beta могу выложить на ftp к Glory ....
качать только долго.... у меня 56к... а он весит порядка 50 мегов...
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066629
Фотография Left Margin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 MiCe
Рельзя ли нарезать кусочками?
А то company policy запрещает тащить более ~12Mb...
Или это к Glory пожелание?
Был бы премного благодарен.
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066642
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нарежу по 5.....
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066656
Фотография Left Margin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 MiCe
Честно? Спасибо!
И еще - поздравляю!!!
...
Рейтинг: 0 / 0
Что лучше, все в одном или одно во всем?
    #32066706
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Su:
А чем страшно то, что много представлений и ХП ? Искать что ли в лом их в EM ? Если дело за этим, то могу выслать собственноручно изготовленную утилитку, которая вообще то изначально была писанна для удобной работы с Extended Properties MSSQL 2000 и документирования обьектов БД (по аналогу с MS_DESCRIPTION в EM, но любые обьекты, а не только колонки и таблицы), потом я ее доработал, докатал туда возможность через эти Prop привязывать обьекты БД к собственному логическому дереву групп, а также видеть структуру и данные обьектов БД. Как ее сделал, то расписал на ней дерево логических групп на свою тоже не маленькую БД, раскидал по дереву таблицы, вьювера, ХП и UDF, подписал всем Description и вуаля - все у меня по полочкам разложено, легко вспоминать, где, что и к чему относится и быстро смотреть структуру и данные, что полезно при отладке, БД вроде как задокументирована для подрастающего поколения и с Case всякими не пришлось возится. Во всяком случае эта прога теперь у меня наравне с EM и QA всегда запущена, когда я в БД ваяю.

Только на BDE она работает, т.к. на Delphi писанная. Так что если это поможет твоей жизни и BDE не в лом ставить, то катай на мыло, вышлю.
...
Рейтинг: 0 / 0
26 сообщений из 26, показаны все 2 страниц
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Что лучше, все в одном или одно во всем?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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