Я выполнял MariaDB по Ravelry.com приблизительно в течение года. Основной дб 5x больше, чем пул буферов на 40 ГБ, и он обрабатывает изрядное количество трафика - о запросах 3K в секунду в напряженное время. По-моему, это - лучший MySQL там и нет никакой причины использовать любой другой MySQL.
Это работает лучше, чем регулярный MySQL (благодаря включенному Percona XtraDB / плагин InnoDB), активно сохраняется и содержит дополнительные полезные патчи и механизмы устройства хранения данных кроме работы Percona.
Я мог говорить и говорить о необходимых функциях, которые простой MySQL не имеет - отмеченное повышение производительности с многопроцессорными машинами, innodb время восстановления значительно улучшено, с ошибками в MySQL магистрали имеют дело быстро, таблица и индексируют статистику, чрезвычайно полезны... Я счастлив видеть добавленный HandlerSocket (через Percona)
MySQL 5.5 был недавно выпущен, и он действительно (наконец) близко подходит к включенному мудрому работой двигателя XtraDB, но я все еще думаю, что MariaDB является лучшим способом пойти.
Используйте MariaDB.
То, что вам нужно, это то, что известно как «согласование типа терминала», часто сокращенно до «termtype». Это позволяет клиентскому программному обеспечению, поддерживающему telnet, согласовывать тип терминала по внешнему каналу с помощью экранирования telnet.
Для клиентской половины telnet
автоматически попытается согласовать тип терминала. netcat
, с другой стороны, не предполагает, что удаленный сервер понимает экранирование telnet по умолчанию, и вам необходимо запустить его с параметром -t
, чтобы включить согласование telnet.
Что касается серверной половины, я считаю, что это зависит от вас, и это выходит за рамки предмета ServerFault. Чтение RFC1091 было бы хорошим началом.