Архив

Публикации с меткой ‘кластер СУБД’

Apache mod_ndb — MySQL кластер с доступом через HTTP и Ajax.

13 января 2008 3 комментария

mysql_100x52-64.gifПриветствую наших читателей. В сегодняшнем мире Ajax и сложных интернет-приложений построение высокопроизводительной архитектуры с одной стороны, способной обслуживать тысячи и миллионы запросов, и обеспечение взаимодействие с другими сервисами, как в рамках своей системы, так и интеграция со сторонними приложениями, используя базовые стандартные протоколы, как ни когда актуальна, согласитесь. Для решения первой задачи применяют различные методы и подходы, но основным считается сначала применение различного рода оптимизации (поясню, что здесь и далее речь идёт о СУБД MySQL), потом переходим к использованию расширенных но эксклюзивных возможностей нашей СУБД (вроде partition tables), репликация, но в конце концов мы приходим к использованию кластерной архитектуры, как, наверное, единственного решения для высоких нагрузок и обеспечения доступности.

Читать далее...

Синхронизация удалённых баз данных через интернет: Java, MySQL или Oracle, JDBC и SymmetricDS

16 ноября 2007 4 комментария

symmetric-chrome.pngПриветствую наших читателей. Если вы разрабатываете какую-то распределённую систему, или просто так сложилось, что существуют несколько баз данных (серверов), которые разнесены в пространстве, и между которыми нужно, с одной стороны, обеспечить синхронизацию данных, с другой - каналы связи не позволяют настроить полноценную репликацию, а над данными ещё бы хотелось и проводить какие-то несложные операции во время синхронизации, фильтровать их, да и избежать перегрузки как серверов, так и серверов, в случае если их несколько десятков или даже сотен. Вы считаете, что это редкая проблема и её только в NASA решают? Ну, к примеру, системы распределённых платёжных или торговых терминалов - их вполне в развитой сети может быть несколько тысяч, и нужно постоянно синхронизировать с одним или несколькими основными серверами, причём это вполне может быть и многоуровневая архитектура. А ещё хочется, чтобы такое решение было простое, бесплатное, то есть open-sourсe, и работало на любой платформе... Не спешите одёргивать себя от таких мыслей, все это вполне реально. Как? Используя SymmetricDS.
Читать далее...

Developers.org.ua