|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.02.2017, 14:37 | #1 |
Форумчанин
Регистрация: 22.11.2010
Сообщений: 114
|
Есть ли практический смысл в выделении SQL таблиц, процедур и т. д. модулей в отдельные БД? Снизится ли нагрузка на БД, сервер?
Добрый день!
Есть ли практический смысл в выделении таблиц, процедур и т. д. модулей в отдельные БД? Снизится ли нагрузка? Или же это не имеет смысла, и даже лучше все хранить в одной большой БД? |
01.02.2017, 15:02 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
не имеет смысла и даже наоборот, вредно.
|
01.02.2017, 16:11 | #3 |
Форумчанин
Регистрация: 22.11.2010
Сообщений: 114
|
Подскажите, пожалуйста, почему.. или может быть ссылку на статью.
|
01.02.2017, 16:13 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Потому что процедуры, например, будут обращаться к таблицам другой базы, как следствие - куча дополнительных накладных расходов
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
01.02.2017, 16:49 | #5 | |
Форумчанин
Регистрация: 22.11.2010
Сообщений: 114
|
Цитата:
Ведь таблицы, процедуры и т. п. будут в отдельной БД. Ну а код который ко внешнему ( не нашему ) источнику обращается естественно останется. |
|
01.02.2017, 16:52 | #6 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
01.02.2017, 16:59 | #7 | |
Форумчанин
Регистрация: 22.11.2010
Сообщений: 114
|
Цитата:
Так вот если таблицы и процедуры (пусть как Вы поняли, которые находятся в разных БД) вынести в отдельную БД, повлияет ли это на загруженность сервера, загруженность БД? |
|
01.02.2017, 17:23 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Процедуры и таблицы, к которым они обращаются должны быть (очень сильно желательно) в одной базе. Об этом и написал в #4. Что не так?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
01.02.2017, 20:43 | #9 |
Форумчанин
Регистрация: 22.11.2010
Сообщений: 114
|
Может быть так будет понятней.
Дано: База данных А, в которой много таблиц и процедур, помимо тех которые мы хотим перенести в отдельную-новую Базу данных. Задача: Будет ли иметь смысл создание новой Базы данных Б, в которой будут только таблицы и процедуры, не имеющие с Базой данной А никаких зависимостей. |
01.02.2017, 20:48 | #10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Количество объектов базы не влияет на производительность. Так что разносить по разным базам или не разносить чисто организационный вопрос
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
программа, которая б находила средние значение модулей элементов одномерного массива. в виде процедур | jOos | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 08.10.2013 21:28 |
База данных, смысловая нагрузка таблиц | Bogdand | Помощь студентам | 3 | 10.06.2012 19:45 |
Критическая нагрузка на mysql сервер | Voldemar | SQL, базы данных | 1 | 11.08.2008 18:59 |
есть у кого SQL справочник команд процедур и функций, с подробным описанием и примерами? | Рустам | SQL, базы данных | 2 | 23.11.2007 12:20 |