netwind

Рейтинг
419
Регистрация
06.05.2007

Может дело в банальных постоянных соединениях в настройках php ?

Надеюсь, вы не подключаетесь с логином root из веб-приложения. Так что лучше начать с netstat -p. Тогда найдете программу с которой установлено соединение.

Оптимизайка, мне и так хорошо без гугла и питоновских поделок.

А вот значительную цену трафика, за который придется заплатить при восстановлении, нельзя так просто замалчивать.

Оптимизайка:
Используйте duplicity, он обеспечит инкрементальный (т.е. только изменившиеся файлы сайта) бэкап со сжатием (что потребует меньше места) с шифрованием (чтобы хостер бэкапа не мог им воспользоваться) и лейте этой программой бэкап на Amazon S3 "Glacier Storage" это обойдется в ОДИН бакс* за 100 Гб.

Алгоритм rsync подразумевает доступ к обоим файлам одновременно чтобы их можно было сравнить, а amazon glacier этого не позволяет. (Хотя rsync не единственный способ сделать инкрементальный бекап)

Схема расчетов для таких объемов будет выгодна клиентам пользующимся другими сервисами Amazon типа EC2. При восстановлении на EC2 трафик не считается. В остальных случаях бекап не только придется подождать, но и оплатить исходящий трафик в размере этого бекапа.

AlenDelan:
Например какие-нибудь супер-надежные диски, собранные по супер-надежной зеркалированной схеме.

судя по условиям amazon glacier - это ленточное хранилище и детский труд :)

Romka_Kharkov, на практике дублировать управляющую ноду не обязательно. Кластер будет продолжать обслуживать запросы нормально и без нее.

Вот sql-ноды можно и продублировать. То есть минимальная отказоустойчивая схема должна содержать хотя бы три компьютера :

1. управляющая нода

2. ndb-нода с данными первая. sql первый

3. ndb-нода с данными вторая . sql дублирующий.

(Честно говоря, не помню почему нужно выносить управляющую отдельно. что-то неочевидное там.)

Цели разработки mysql cluster были таковы, что любой компонент можно продублировать неоднократно, поэтому можно и их несколько держать.

Как вы там в приложении сделаете подключения в двум серверам - проблемы вашего приложения. К сожалению, mysql cluster ничего особенного для этой цели не предоставляет.

Один из простых вариантов запускать sql-ноду прямо на вебсервере.

Но у вас же там, судя по другим размышлениям, объемы базы небольшие.

Romka_Kharkov:
Андрейка, там весьма подозрительная штука с использованием памяти... (я про NDB), говорит что если например ваша база 15 GB то каждая нода должна иметь минимум x2 памяти, т.е по 30 G в каждой...

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

Там есть скрипт подсчитывающий по текущей базе, сколько понадобится памяти в NDB. Причем, неидексированные колонки таки можно хранить на диске.

Logger:
не совсем так - xcache новой версии уже не подключается через zend_extension

А он при этом еще и работает как кешер кода или предоставляет api для кеширования данных ?

Не подумав написал. Потер.

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

Вероятно, придется от чего-то отказаться или перетасовать порядок загрузки пока не заработает.

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

Обычно пытаются подключить новые диски и разделы в отдельные папки сайта.

Но если это технологически невозможно , то используют mount --bind, unionfs, mhddfs и прочие фокусы.

svcitius, обычно дамп одной базы данных не содержит команду для создания базы CREATE DATABASE

там в одном файле содержимое нескольких баз? если одна - попробуйте удалить строчку с CREATE DATABASE.

Romka_Kharkov:
Не пробовали , будем изучать, там есть кластеризация?

А то. Обе конторы очень любят бесплатных бета-тестеров. Впрочем, сейчас galera-репликация не такая и молодая. Вроде работает у людей.

Romka_Kharkov:
В общем такая схема будет жить как я понимаю с периодическими проблемами в виде синхронизации?

С обычными проблемами для master-master. Но у кого-то их не бывает. Зависит от приложения.

Всего: 6293