Любопытный на предмет моей установки сервера базы данных

Первый тест, что можно надеть домен на ведомое устройство:

dig @MASTERIP example.com AXFR

Если это не работает, у Вас есть проблема полномочий или сеть.

Так или иначе появитесь, уровень журнала для привязывают и ведущее устройство и ведомое устройство и видят то, что это говорит Вам. http://www.zytrax.com/books/dns/ch7/logging.html

0
задан 10 November 2011 в 04:06
2 ответа

Позвольте мне перефразировать некоторые из ваших вопросов.

Нужно ли мне запускать сервер базы данных на отдельном компьютере?

Если ваше приложение часто выполняет чтение / запись, запускает базу данных и даже все остальные зависимые компоненты на одном узле будут намного быстрее, чем на нескольких узлах. Но в большинстве случаев сервер Sql потребляет больше ресурсов ЦП, чем сетевой ввод-вывод из-за запросов и транзакций соединения таблиц. ЦП и память, скорее всего, будут узким местом вашего сайта. Так что в веб-разработке практично иметь веб-приложение и базу данных на отдельных машинах.

Что мне следует использовать: базу данных Sql или базу данных NoSql?

Чтобы создать свое веб-приложение с нуля, я бы посоветовал вам начать с MySql или любого другого Sql-серверы. Это хорошо поддерживается. Вы можете получить помощь отовсюду. Если ты' При планировании запуска одноузловой базы данных сервер Sql не будет медленнее любой базы данных NoSql. Когда ваш онлайн-бизнес разрастается до очень больших масштабов, вам может потребоваться переработать вашу базу данных, чтобы она соответствовала базам данных NoSql.

http://en.wikipedia.org/wiki/NoSQL

-1
ответ дан 5 December 2019 в 18:50

Лично мне очень нравится MongoDB, но ни один из его ответов не является специфичным для Mongo.

Скорее всего, 512 МБ ОЗУ будет недостаточно для вашего сервера БД, если у вас нет тривиального объема данных , и вы не ожидаете, что она будет сильно расти.

Размещение вашей базы данных на отдельном сервере - распространенный и хорошо поддерживаемый сценарий. Хотя между вашим приложением и БД по сети существует большая задержка, чем в одной системе, я предпочитаю, чтобы они были разделены. Хотя бы по какой-либо другой причине (а есть и другие), кроме как предотвратить сбои одной системы / демона / приложения от сгорания всего дома.


Что касается MongoDB, мне он очень нравится за его способность к ускорению. Она проста по концепции, проста в администрировании и обеспечивает (даже поощряет) гибкость вашей модели данных, которую РСУБД просто не может.

0
ответ дан 5 December 2019 в 18:50

Теги

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