powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Вопрос о php+mysql
22 сообщений из 22, страница 1 из 1
Вопрос о php+mysql
    #32892328
McLighter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня корпоративный портал. есть Много баз: телефонный справочник, каталог программ, архив документов, база пользователей для авторизации и учета их действий. Вопрос правильно ли я сделал много баз или надо все сделать в одной? Может php будет проще работать с одной базой, чем переключатся все время с одной на другую.
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32892376
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
McLighterМожет php будет проще работать с одной базой, чем переключатся все время с одной на другую.Чем проще? Бред какой-то...
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32892402
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ты случайно базы с таблицами не путаешь ?
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32892448
Армянка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
McLighterУ меня корпоративный портал. есть Много баз: телефонный справочник, каталог программ, архив документов, база пользователей для авторизации и учета их действий. Вопрос правильно ли я сделал много баз или надо все сделать в одной? Может php будет проще работать с одной базой, чем переключатся все время с одной на другую.

Вы что на каждую таблицу отдельную базу сделали???
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32892941
McLighter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нет конечно! У меня несколько баз. По несколько таблиц в каждой.
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32893039
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все зависит от характера и рода нагрузки на твой сервер. Если твой сервер успешно справляется с потоком запросов то необходимости создавать новый сервер нет.
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32896060
McLighter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем ситуация такая: В сайте есть некоторые справочники, для которых
была сделана база данных. Потом сделана авторизация(некоторые страницы только для авторизованных), для этого отдельная база. Теперь еще база для архива документов. Вот я и думаю стоит ли их все объединить или нет. Ускорит ли это что либо. С другой стороны некоторые пользователи постоянно обращаются только к одной из баз. А объединить, так все будут постоянно обращаться к одной и той же.
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32896126
Alexey A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чем хорошо иметь несколько баз? Только тем что их можно разместить на разных устройствах, что, собственно, не может не отразиться положительно на производительности... хотя, честно признаться, я и таблицы с индексами по разным устройствам распихивал... а вообще для mySQL всё рано - обращаться ли к таблицам в одной базе или в разных
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32896159
McLighter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Aа вообще для mySQL всё рано - обращаться ли к таблицам в одной базе или в разных

Если это точно, то это очень хорошо, собственно то что я и хотел узнать. Спасибо!
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32896222
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
McLighter Alexey Aа вообще для mySQL всё рано - обращаться ли к таблицам в одной базе или в разных

Если это точно, то это очень хорошо, собственно то что я и хотел узнать. Спасибо!
небросайтесь на первый совет,который совпал с Вашим мнением, он может оказатся неверным.

2Alexey A прочитайте внимательно, что Вы написали.

из топика я понимаю, что разные базы находятся на одной машине. Смысл тогда создавать разные базы? вам постоянно придется менять бд, а это еще один лишний запрос, который не даст Вам прирост в производительности.

Смысл создавать много баз, есть когда нехватает производительности сервера, невозможность расположения нескольких баз на одной машине (из-за территориального расположения, например).
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32896287
Alexey A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, во-первых, к разным базам можно обращаться из одного запроса, т.е. mysql_select_db выполнять не обязательно, да и создавать ещё один коннект тоже.
Во-вторых, о приросте производительности могу поспорить с вами!
В-третьих, вы внимательней прочтите мой совет, там русскими буквами по белому написано, что смысл (т.е. выигрыш в производительности) будет в том случае, если базы лежат на разных физических устройствах.
В-четвёртых, эта теория очень сильно подтверждается практикой.
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32896316
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey AНу, во-первых, к разным базам можно обращаться из одного запроса, т.е. mysql_select_db выполнять не обязательно, да и создавать ещё один коннект тоже.

поделитесь опытом.

авторВ-третьих, вы внимательней прочтите мой совет, там русскими буквами по белому написано, что смысл (т.е. выигрыш в производительности) будет в том случае, если базы лежат на разных физических устройствах

а теперь посмотрите, что я процитировал....
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32896398
Alexey A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Например так:
SELECT
Table1.SomeField1 AS SomeField1,
Table2.SomeField2 AS SomeField2
FROM DB1.Table1
INNER JOIN DB2.Table2 ON DB1.Table1.Code = DB2.Table2.LinkField
Да и ещё, задайтесь вопросом о версии mySQL...
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32896428
Фотография hell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Николай aka Motodor Alexey AНу, во-первых, к разным базам можно обращаться из одного запроса, т.е. mysql_select_db выполнять не обязательно, да и создавать ещё один коннект тоже.

поделитесь опытом.


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
C:\WebWork\mysql\bin>mysql --user=root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9 to server version: 4.0.20a-debug

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> select id from bugs.mantis_user_pref_table;
+----+
| id |
+----+
|  2 |
|  3 |
|  4 |
|  7 |
|  8 |
+----+
5 rows in set (0.05 sec)

mysql> select * from test.tt;
+------+
| x    |
+------+
|    1 |
|    2 |
+------+
2 rows in set (0.00 sec)

mysql> select id, x from test.tt, bugs.mantis_user_pref_table;
+----+------+
| id | x    |
+----+------+
|  4 |    1 |
|  4 |    2 |
|  2 |    1 |
|  2 |    2 |
|  3 |    1 |
|  3 |    2 |
|  8 |    1 |
|  8 |    2 |
|  7 |    1 |
|  7 |    2 |
+----+------+
10 rows in set (0.00 sec)

mysql>
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32896448
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey AНапример так:
SELECT
Table1.SomeField1 AS SomeField1,
Table2.SomeField2 AS SomeField2
FROM DB1.Table1
INNER JOIN DB2.Table2 ON DB1.Table1.Code = DB2.Table2.LinkField
Да и ещё, задайтесь вопросом о версии mySQL...

а с какой версии такое появилось?
и еще вопрос, а откуда Вы берете псевдоним DB1? всеравно же придется делат ьконнект два раза
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32896455
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Hell
это вы делаете запрос из двух таблиц, а речь шла из двух баз
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32896487
Alexey A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня 4.0.13_1
DB1 и DB2 - это имена баз
и Hell делает выборку из двух баз - test и bugs
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32896497
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey AУ меня 4.0.13_1
DB1 и DB2 - это имена баз
и Hell делает выборку из двух баз - test и bugs

ГДЕ КОННЕКТ ТО???
Вы делаете выбор из двух баз с одной машины??
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32896528
Alexey A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Николай aka Motodor Alexey AУ меня 4.0.13_1
DB1 и DB2 - это имена баз
и Hell делает выборку из двух баз - test и bugs

ГДЕ КОННЕКТ ТО???
Вы делаете выбор из двух баз с одной машины??
Да выбор из двух баз на одной машине, ведь правда RAID (и тому подобное) не просто так придумали?
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32896537
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey AДа выбор из двух баз на одной машине, ведь правда RAID (и тому подобное) не просто так придумали?

вот с этого и надо было начинать, что базы находятся на однйо машине.

я же изначально говорил о базах на рахных машинах, и из моих постов это видно ...
в общем друг друга не поняли ;)
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32896555
Фотография hell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Николай aka Motodor Alexey AУ меня 4.0.13_1
DB1 и DB2 - это имена баз
и Hell делает выборку из двух баз - test и bugs

ГДЕ КОННЕКТ ТО???
Вы делаете выбор из двух баз с одной машины??


Похоже, Вы не понимаете разницы между Database и Database Server.

Use the SHOW statement to find out what databases currently exist on the server:
mysql> SHOW DATABASES;


А разнести можно разные базы потому, что(для MyISAM) база - это фактически 3 файла, которые можно положить например на другой диск.
...
Рейтинг: 0 / 0
Вопрос о php+mysql
    #32896889
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я правильно понял, базы уже есть, вопрос был о том, есть ли смысл перепроектировать и объединять их в одну... Пока аргументов ЗА это тут не было, против -- только то, что НЕ ФАКТ, что БЕЗ объединения работать будет быстрее. Мне кажется, или решение очевидно?
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Вопрос о php+mysql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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