Какво е сървър за репликация на Sybase?

Какво е сървър за репликация на Sybase?

Опитвайки се просто да обясня сложни неща.

Репликацията е дублиране, дублиране на данни. Тези или тези продукти предоставят такива функции по един или друг начин. MS SQL Server предлага три опции за репликация: репликация на транзакции, репликация на сливане и репликация на моментна снимка. Oracle насърчава Golden Gate.
Sybase разработва много интересен продукт, Replication Server. Изключително мощен, гъвкав и ефективен.
Да предположим, че има някакъв централен ASE сървър. RS позволява използването на интегрираните ASE механизми за получаване на данни от регистрационния сегмент, трансформирането им по специален начин и изпращането им на други сървъри.
В същото време възможностите за репликация и персонализиране са огромни. Може да има много сървъри за получатели. На свой ред те могат да прехвърлят данните си на централен сървър (или на няколко сървъра). Можете да прехвърлите само някои полета на таблици, можете да прехвърлите само някои записи, които отговарят на определено условие. Вместо стандартни действия на приемащия сървър, можете да изпълнявате скриптове и процедури за повикване. И накрая, можете да създадете сървър/база данни в режим на готовност (ASE Warm Standby Databases).
Всъщност това ви позволява да създадете система от сървъри, чиито данни в таблицата се предават в реално време (секунди) с голяма производителност. В същото време можете да преместите редица проекти на отделни сървъри, докато изчисленията, извлеченията или някои статистически данни няма да вземат ресурси от основния сървър, това ще разтовари и ще увеличи производителността. Можете да създадете сървъри за спешно съхранение на данни. В нашето бурно време такива сървъри могат да бъдат разположени в друг регион или дори в чужбина. Ако сървърът се нуждае от някаква процедура за проверка или обработка на данни, това може да стане, без да се използва междинна таблица и хост, можете да извикате процедура и да прехвърлите данни от транзакция към нея. Ако количеството прехвърлени данни е малко, изискванията за производителност на целевия сървър също могат да бъдат доста скромни. Дори и да няма време да приложи транзакции, те няма да бъдат загубени, те ще се натрупват в опашката. Това драстично намалява цената на желязото.
В случай на географски отдалечени сървъри и лош канал е напълно възможно да се поддържа адекватно копие на данните. Трябва да попълните основата веднъж и след това да прехвърлите само необходимите промени. И накрая, една или няколко таблици могат да бъдат попълнени едновременно на няколко сървъра, съответните промени ще бъдат предадени от всеки на всеки.

Огромни възможности по отношение на създаването на системи, устойчиви на повреди. До точката, че данните могат да се съхраняват известно време в дяла на сървъра за репликация. В случай на проблеми с базата на получателя, можете да я вземете от сметището и да я преобърнете отново.
Репликацията отваря огромни възможности за системи, работещи 24/7. Например, понякога е просто невъзможно да изчистите и попълните таблицата - данните от нея са необходими през цялото време. Има методи за привеждане на такава таблица в съответствие с препратката.
Специалист, обслужващ това, трябва да разбере програмирането, да разбере какви данни и обекти са на ASE сървърите. Разберете ASE и RS системната администрация. Разберете мрежите. И, разбира се, да можете да пишете скриптове за сървъра за репликация

Сравнението с репликацията на MS SQL Server се подсказва. Какво е по-добре? Лично впечатление - MS SQL Server е направен много по-лесен за ползване от Sybase ASE. Впечатляващите възможности за мониторинг на производителността, разходите за план на заявките и графичния дисплей са много интересни неща. Е, репликация - интерфейсът е много приятелски, улеснен е, има различни опции. Извикванията на процедури и текстът на процедурата се репликират. Това е удобно. Първоначално възможността за работа с Oracle е защитена. Това позволява създаването на хетерогенни системи, отлични.
Но те са твърде сложни. Особено Merge репликация - много сервизни обекти, сложни процеси, които зареждат сървъра.
Сървърът за репликация на Sybase изглежда скучен на този фон, но има огромен плюс - работи бързо и почти не зарежда сървъра източник на транзакции. Той смила огромни количества информация, достатъчно надежден е в работата, адаптира се към конкретни задачи. Такъв самосвал KRAZ. Голям и мръсен, вонящ на дизелово гориво. Но ако трябва да натоварите и носите много, това е най-подходящият инструмент.

Какво е сървър за репликация на Sybase?

Опитвате се да обясните сложни неща прости.

Това изисква сравнение с репликацията на MS SQL Server. Какво е по-добре? Частно впечатление - MS SQL Server е много по-удобен за потребителя от Sybase ASE. Впечатляващ мониторинг на ефективността, изчисляване на разходите и графичен план за заявки otobrazhenie- много интересни неща. Ами replikatsiya- интерфейс е много лесен за употреба, по-лесно да се направи, различни опции. Повторени процедурни повиквания, текстът на процедурите. Това е удобно. Първоначално зашита възможността за работа с Oracle. Това позволява хетерогенни системи, страхотно.
Но много те pereuslozhneno. Особено Merge replikatsiya- много сервизни комплекси, които зареждат сървърните процеси.
Сървърът за репликация на Sybase на този фон изглежда бледо, но той има огромен плюс - работи бързо и почти не зарежда транзакциите на сървъра източник. Мели огромни обеми информация, доста надеждна в експлоатация, е адаптирана към конкретната задача. Един вид самосвал КрАЗ. Голямо и мръсно, смрадливо дизелово гориво. Но ако имате нужда от много кораби, това е най-подходящият инструмент