Лучший способ соединиться с MySQL локально?

Дополнительные вопросы для вас:

  1. вам нужно беспокоиться об удалении файлов, а не каталогов? Рассмотрим опцию -type для для команды glob .
  2. Если вам нужно работать рекурсивно, не изобретайте велосипед и не используйте tcllib. fileutil::traverse и fileutil являются релевантными.

7
задан Greg 7 November 2008 в 12:04
поделиться

6 ответов

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

Однако, если в будущем необходимо разделить веб-сервер и базу данных из-за увеличения, необходимо будет внести изменения для поддержки этого.

Поэтому в конечном счете более оптимальный вариант состоит в том, чтобы пойти с TCP/IP, поскольку это позволит серверам быть разделенными с минимумом страдания.

6
ответ дан 6 December 2019 в 19:44
поделиться

Из соображений безопасности явно выгодно отключить TCP/IP-networking. Я работаю над приложением.NET, и у меня не было проблем при соединении по именованному каналу с помощью коннектора MySql. Это работает с инструментами Mysql GUI также :), и это - все, чего я требую.

1
ответ дан 6 December 2019 в 19:44
поделиться

Я сказал бы, что именованные каналы, поскольку это действительно обеспечивает значительную разницу, чем TCP/IP (протестированный с большим импортированным дампом).

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

У меня были проблемы с php (на окнах) и именованные каналы, таким образом, необходимо будет проверить что часть истории также.

1
ответ дан 6 December 2019 в 19:44
поделиться

Общая память или именованные каналы дают меньше служебное, чем TCP/IP, однако, окна даже поддерживают именованные каналы?

TCP/IP является самым совместимым и масштабируемым способом пойти на другую руку, и много коннекторов даже не поддерживают ничто больше afaik.

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

0
ответ дан 6 December 2019 в 19:44
поделиться

TCP/IP во всех случаях.

-2
ответ дан 6 December 2019 в 19:44
поделиться

Просто используйте 'localhost' на данный момент.

-1
ответ дан 6 December 2019 в 19:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: