SQL ਸਰਵਰ ਰੀਪਲੀਕੇਸ਼ਨ ਡਾਟਾਬੇਸ ਪਰਸ਼ਾਸ਼ਕ ਨੂੰ ਇੱਕ ਸੰਗਠਨ ਵਿੱਚ ਬਹੁਤੇ ਸਰਵਰਾਂ ਵਿੱਚ ਡਾਟਾ ਵੰਡਣ ਦੀ ਮਨਜੂਰੀ ਦਿੰਦਾ ਹੈ. ਤੁਸੀਂ ਕਈ ਕਾਰਨਾਂ ਕਰਕੇ ਆਪਣੇ ਸੰਗਠਨ ਵਿੱਚ ਦੁਹਰਾਓ ਨੂੰ ਲਾਗੂ ਕਰਨਾ ਚਾਹ ਸਕਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ:
- ਲੋਡ ਬੈਲਸਿੰਗ ਦੁਹਰਾਓ ਤੁਹਾਨੂੰ ਆਪਣੇ ਸਰਵਰ ਨੂੰ ਕਈ ਸਰਵਰਾਂ ਤੇ ਵੰਡਣ ਅਤੇ ਫਿਰ ਉਹਨਾਂ ਸਰਵਰਾਂ ਦੇ ਵਿੱਚ ਕਿਊਰੀ ਲੋਡ ਵੰਡਣ ਲਈ ਸਹਾਇਕ ਹੈ.
- ਔਫਲਾਈਨ ਪ੍ਰਕਿਰਿਆ ਦੁਹਰਾਓ ਇੱਕ ਮਸ਼ੀਨ ਤੇ ਤੁਹਾਡੇ ਡਾਟਾਬੇਸ ਤੋਂ ਡਾਟਾ ਹੇਰਾਫੇਰੀ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਜੋ ਹਮੇਸ਼ਾ ਨੈਟਵਰਕ ਨਾਲ ਜੁੜਿਆ ਹੁੰਦਾ ਹੈ.
- ਰਿਡੰਡੈਂਸੀ ਪ੍ਰਤੀਕ੍ਰਿਤੀ ਤੁਹਾਨੂੰ ਇੱਕ ਫੇਲ-ਓਵਰ ਡਾਟਾਬੇਸ ਸਰਵਰ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ ਜੋ ਇੱਕ ਪਲ ਦੀ ਨੋਿਟਸ ਤੇ ਪ੍ਰੋਸੈਸਿੰਗ ਲੋਡ ਚੁੱਕਣ ਲਈ ਤਿਆਰ ਹੈ.
ਕਿਸੇ ਵੀ ਨਕਲ ਦ੍ਰਿਸ਼ ਵਿੱਚ ਦੋ ਮੁੱਖ ਭਾਗ ਹਨ:
- ਪਬਲੀਸ਼ਰ ਕੋਲ ਹੋਰ ਸਰਵਰਾਂ ਨੂੰ ਪੇਸ਼ ਕਰਨ ਲਈ ਡਾਟਾ ਹੈ ਇੱਕ ਦਿੱਤੀ ਤਰਕੀਬ ਸਕੀਮ ਵਿੱਚ ਇੱਕ ਜਾਂ ਵੱਧ ਪ੍ਰਕਾਸ਼ਕਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ.
- ਗਾਹਕ ਉਹ ਡਾਟਾਬੇਸ ਸਰਵਰਾਂ ਹਨ ਜੋ ਪ੍ਰਕਾਸ਼ਤ ਤੋਂ ਅਪਡੇਟ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਨ ਜਦੋਂ ਡਾਟਾ ਸੰਸ਼ੋਧਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ.
ਇੱਥੇ ਇਕੋ ਇਕ ਸਿਸਟਮ ਨੂੰ ਇਹਨਾਂ ਦੋਵੇਂ ਸਮਰੱਥਾਵਾਂ ਵਿਚ ਕੰਮ ਕਰਨ ਤੋਂ ਰੋਕਣਾ ਕੁਝ ਵੀ ਨਹੀਂ ਹੈ. ਵਾਸਤਵ ਵਿੱਚ, ਇਹ ਅਕਸਰ ਵੱਡੇ-ਡਿਸਟਰੀਬਿਊਟਡ ਡਾਟਾਬੇਸ ਸਿਸਟਮਾਂ ਦਾ ਡਿਜ਼ਾਇਨ ਹੁੰਦਾ ਹੈ
ਰੀਕਾਲਿਕ ਲਈ SQL ਸਰਵਰ ਸਹਿਯੋਗ
ਮਾਈਕਰੋਸਾਫਟ SQL ਸਰਵਰ ਤਿੰਨ ਤਰ੍ਹਾਂ ਦੇ ਡਾਟਾਬੇਸ ਦੀ ਦੁਹਰਾਓ ਨੂੰ ਸਮਰਥਨ ਦਿੰਦਾ ਹੈ. ਇਹ ਲੇਖ ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਮਾਡਲ ਨੂੰ ਸੰਖੇਪ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਭਵਿੱਖ ਦੇ ਲੇਖ ਉਹਨਾਂ ਦੀ ਹੋਰ ਵਿਸਥਾਰ ਵਿੱਚ ਖੋਜ ਕਰਨਗੇ. ਉਹ:
- ਸਨੈਪਸ਼ਾਟ ਦੀ ਪ੍ਰਤੀਕਿਰਿਆ ਉਸ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ ਜਿਸਦਾ ਨਾਂ ਦਰਸਾਉਂਦਾ ਹੈ. ਪ੍ਰਕਾਸ਼ਕ ਪੂਰੀ ਦੁਹਰਾਇਆ ਡੇਟਾਬੇਸ ਦੀ ਇੱਕ ਸੰਖੇਪ ਤਸਵੀਰ ਲੈਂਦਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਗਾਹਕਾਂ ਨਾਲ ਸਾਂਝੇ ਕਰਦਾ ਹੈ. ਬੇਸ਼ੱਕ, ਇਹ ਬਹੁਤ ਸਮਾਂ ਅਤੇ ਸਰੋਤ-ਪ੍ਰਭਾਵੀ ਪ੍ਰਕਿਰਿਆ ਹੈ. ਇਸ ਕਾਰਨ ਕਰਕੇ, ਬਹੁਤੇ ਪ੍ਰਬੰਧਕ ਅਕਸਰ ਡਾਟਾਬੇਸ ਨੂੰ ਬਦਲਣ ਲਈ ਆਵਰਤੀ ਅਧਾਰ ਤੇ ਸਨੈਪਸ਼ਾਟ ਦੀ ਵਰਤੋਂ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰਦੇ ਹਨ. ਦੋ ਦ੍ਰਿਸ਼ ਹਨ ਜਿਨ੍ਹਾਂ ਵਿਚ ਸਨੈਪਸ਼ਾਟ ਦੀ ਦੁਹਰਾਓ ਆਮ ਤੌਰ ਤੇ ਵਰਤੀ ਜਾਂਦੀ ਹੈ: ਪਹਿਲਾਂ, ਇਸ ਨੂੰ ਡਾਟਾਬੇਸ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜੋ ਕਿ ਘੱਟ ਹੀ ਬਦਲਦਾ ਹੈ. ਦੂਜਾ, ਇਸ ਨੂੰ ਸਿਸਟਮ ਵਿੱਚ ਦੁਹਰਾਉਣਾ ਸਥਾਪਿਤ ਕਰਨ ਲਈ ਇੱਕ ਬੇਸਲਾਈਨ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਭਵਿੱਖ ਵਿੱਚ ਅਪਡੇਟਾਂ ਨੂੰ ਟ੍ਰਾਂਜੈਕਸ਼ਨਾਂ ਦੁਆਰਾ ਪ੍ਰਸਾਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਾਂ ਰੀਲੀਮੈਂਟ ਮਰਜ ਕਰ ਦਿੰਦਾ ਹੈ .
- ਟ੍ਰਾਂਜੈਕਸ਼ਨਲ ਰੀਪਲੀਕੇਸ਼ਨ ਉਹਨਾਂ ਡਾਟਾਬੇਸ ਲਈ ਇੱਕ ਹੋਰ ਲਚਕਦਾਰ ਹੱਲ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ ਜੋ ਨਿਯਮਤ ਅਧਾਰ ਤੇ ਬਦਲਦੇ ਹਨ. ਟ੍ਰਾਂਜੈਕਸ਼ਨਲ ਰੀਪਲੀਕੇਸ਼ਨ ਦੇ ਨਾਲ, ਡਿਪਲੋਕਲ ਏਜੰਟ ਪ੍ਰਕਾਸ਼ਕ ਨੂੰ ਬਦਲਾਅ ਲਈ ਡਾਟਾਬੇਸ ਵਿੱਚ ਨਿਗਰਾਨੀ ਕਰਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਬਦਲਾਵਾਂ ਨੂੰ ਗਾਹਕਾਂ ਲਈ ਪ੍ਰਸਾਰਿਤ ਕਰਦਾ ਹੈ. ਇਹ ਟਰਾਂਸਮਿਸ਼ਨ ਤੁਰੰਤ ਜਾਂ ਸਮੇਂ ਸਮੇਂ ਤੇ ਹੋ ਸਕਦਾ ਹੈ.
- ਰੀਲਿਜ਼ ਕਰਕੇ ਮਿਲਾਨ ਕਰਕੇ ਪ੍ਰਕਾਸ਼ਕ ਅਤੇ ਗਾਹਕਾਂ ਨੂੰ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਡਾਟਾਬੇਸ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੱਤੀ ਜਾ ਸਕਦੀ ਹੈ. ਦੋਵੇਂ ਇਕਾਈਆਂ ਸਰਗਰਮ ਨੈੱਟਵਰਕ ਕੁਨੈਕਸ਼ਨ ਤੋਂ ਬਿਨਾਂ ਕੰਮ ਕਰ ਸਕਦੀਆਂ ਹਨ. ਜਦੋਂ ਉਹ ਦੁਬਾਰਾ ਕੁਨੈਕਟ ਹੋ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਮਰਜ ਰੀਪਲੀਕੇਸ਼ਨ ਏਜੰਟ ਡੇਟਾ ਦੇ ਦੋਨਾਂ ਸੈਟਾਂ ਤੇ ਬਦਲਾਅ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਅਤੇ ਉਸ ਅਨੁਸਾਰ ਹਰੇਕ ਡਾਟਾਬੇਸ ਨੂੰ ਸੋਧਦਾ ਹੈ ਜੇ ਬਦਲਾਵ ਵਿਚ ਬਦਲਾਵ ਆਉਂਦਾ ਹੈ, ਤਾਂ ਏਜੰਟ ਢੁਕਵੇਂ ਡੇਟਾ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਇੱਕ ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਅਪਵਾਦ ਰੈਜ਼ੋਲੂਸ਼ਨ ਐਲਗੋਰਿਥਮ ਵਰਤਦਾ ਹੈ. ਰੀਪਲੀਕੇਸ਼ਨ ਨੂੰ ਮਿਲਾਓ ਆਮ ਤੌਰ ਤੇ ਲੈਪਟਾਪ ਉਪਭੋਗਤਾਵਾਂ ਅਤੇ ਹੋਰ ਦੁਆਰਾ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਜੋ ਨਿਰੰਤਰ ਪ੍ਰਕਾਸ਼ਕਰਤਾ ਨਾਲ ਜੁੜੇ ਨਹੀਂ ਜਾ ਸਕਦੇ.
ਇਹਨਾਂ ਹਰ ਇਕ ਤਕਨੀਕ ਦੀ ਇੱਕ ਉਪਯੋਗੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ ਅਤੇ ਖਾਸ ਡਾਟਾਬੇਸ ਦ੍ਰਿਸ਼ਟੀਕੋਣਾਂ ਲਈ ਚੰਗੀ ਤਰ੍ਹਾਂ ਅਨੁਕੂਲ ਹੁੰਦੀ ਹੈ.
ਜੇਕਰ ਤੁਸੀਂ SQL ਸਰਵਰ 2016 ਦੇ ਨਾਲ ਕੰਮ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਆਪਣੀ ਰੀਪਲੀਕੇਸ਼ਨ ਲੋਡ਼ਾਂ ਦੇ ਅਧਾਰ ਤੇ ਆਪਣੇ ਐਡੀਸ਼ਨ ਦੀ ਚੋਣ ਕਰੋ. ਜਦੋਂ ਪ੍ਰਤੀਕ੍ਰਿਤੀ ਸਹਿਯੋਗ ਦੀ ਗੱਲ ਆਉਂਦੀ ਹੈ ਤਾਂ ਹਰੇਕ ਐਡੀਸ਼ਨ ਦੀਆਂ ਵੱਖਰੀਆਂ ਸਮਰੱਥਾਵਾਂ ਹੁੰਦੀਆਂ ਹਨ:
- ਸਿਰਫ ਗਾਹਕਾਂ ਦੀ ਸਹਾਇਤਾ : ਐਕਸੈਸ, ਐਕਸੈਸ ਟੂਲਜ਼ ਜਾਂ ਐਡਵਾਂਸਡ ਸਰਵਿਸਿਜ਼ ਅਤੇ ਵੈਬ ਐਡੀਸ਼ਨਜ਼ ਨਾਲ ਸੀਮਤ ਰੀਪਲੀਕੇਸ਼ਨ ਸਮਰੱਥਾ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੇ ਹਨ, ਜੋ ਸਿਰਫ ਇਕ ਪ੍ਰਤੀਰੂਪ ਕਲਾਇਟ ਦੇ ਰੂਪ ਵਿਚ ਕੰਮ ਕਰਨ ਦੇ ਯੋਗ ਹਨ.
- ਪੂਰਾ ਪਬਲਿਸ਼ਰ ਅਤੇ ਗਾਹਕ ਸਹਾਇਤਾ : ਸਟੈਂਡਰਡ ਅਤੇ ਇੰਟਰਪ੍ਰਾਈਸ ਪੂਰੀ ਸਹਾਇਤਾ ਮੁਹੱਈਆ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਦੇ ਨਾਲ ਓਰੇਕਲ ਪਬਲਿਸ਼ਿੰਗ, ਪੀਅਰ ਟ੍ਰਾਂਜੈਕਸ਼ਨਲ ਰੀਪਲੀਕੇਸ਼ਨ, ਅਤੇ ਟ੍ਰਾਂਜੈਕਸ਼ਨਲ ਰੀਕਲਿਪਸ ਨੂੰ ਅਪਡੇਟਯੋਗ ਮੈਂਬਰਸ਼ਿਪ ਵਜੋਂ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ.
ਬਿਨਾਂ ਸ਼ੱਕ ਤੁਸੀਂ ਇਸ ਪੁਆਇੰਟ ਦੁਆਰਾ ਮਾਨਤਾ ਪ੍ਰਾਪਤ ਕੀਤੀ ਹੈ, SQL ਸਰਵਰ ਦੀਆਂ ਪ੍ਰਤੀਕ੍ਰਿਤੀਆਂ ਸਮਰੱਥਾ ਇੱਕ ਡਾਟਾਬੇਸ ਪ੍ਰਬੰਧਕ ਨੂੰ ਇੱਕ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਵਾਤਾਵਰਨ ਵਿੱਚ ਡਾਟਾਬੇਸ ਨੂੰ ਪ੍ਰਬੰਧਨ ਅਤੇ ਸਕੇਲ ਕਰਨ ਲਈ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸੰਦ ਪੇਸ਼ ਕਰਦੀ ਹੈ.