ਇੱਕ ਡਾਟਾਬੇਸ ਵਿੱਚ ਇਕੱਲਤਾ ਦੀ ਜਾਇਦਾਦ

ਅਲਹਿਦਗੀ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ ਕਿ ਡੇਟਾਬੇਸ ਵਿੱਚ ਬਦਲਾਅ ਕਿਵੇਂ ਅਤੇ ਕਦੋਂ ਕੀਤੇ ਜਾਂਦੇ ਹਨ

ਅਲਹਿਦਗੀ ਡਾਟਾਬੇਸ ਟ੍ਰਾਂਜੈਕਸ਼ਨਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਇੱਕ ਅਨਿੱਖੜਵਾਂ ਹਿੱਸਾ ਹੈ ਇਹ ਏਸੀਆਈਡ (ਐਂਟੀਏਸਿਟੀ, ਇਕਸਾਰਤਾ, ਅਲਹਿਦਗੀ, ਸਥਿਰਤਾ) ਦੀ ਤੀਜੀ ਸੰਪਤੀ ਹੈ ਅਤੇ ਇਹ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦੀਆਂ ਹਨ ਕਿ ਡਾਟਾ ਇਕਸਾਰ ਅਤੇ ਸਹੀ ਹੈ.

ਅਲਹਿਦਗੀ ਉਹ ਡਾਟਾਬੇਸ-ਪੱਧਰ ਦੀ ਸੰਪਤੀ ਹੈ ਜੋ ਇਹ ਨਿਯੰਤਰਣ ਕਰਦੀ ਹੈ ਕਿ ਬਦਲਾਵ ਕਿਵੇਂ ਅਤੇ ਕਦੋਂ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਜੇਕਰ ਉਹ ਇਕ-ਦੂਜੇ ਲਈ ਵਿਲੱਖਣ ਹੋ ਜਾਂਦੇ ਹਨ ਅਲੱਗ-ਥਲੱਗ ਦਾ ਇੱਕ ਟੀਚਾ ਇਕ ਦੂਜੇ ਦੇ ਚੱਲਣ ਤੇ ਪ੍ਰਭਾਵਤ ਕੀਤੇ ਬਿਨਾਂ ਇੱਕੋ ਸਮੇਂ ਹੋਣ ਵਾਲੇ ਕਈ ਟ੍ਰਾਂਜੈਕਸ਼ਨਾਂ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣਾ ਹੈ.

ਅਲੱਗ-ਥਲੱਗ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ

ਮਿਸਾਲ ਦੇ ਤੌਰ ਤੇ, ਜੇ ਜੋਅ ਇੱਕ ਡਾਟਾਬੇਸ ਦੇ ਖਿਲਾਫ ਇਕੋ ਸਮੇਂ ਕਿਸੇ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਨੂੰ ਜਾਰੀ ਕਰਦਾ ਹੈ, ਤਾਂ ਮੈਰੀ ਵੱਖਰੇ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਦੀ ਸ਼ਿਕਾਇਤ ਕਰਦਾ ਹੈ, ਦੋਵੇਂ ਟ੍ਰਾਂਜੈਕਸ਼ਨਾਂ ਨੂੰ ਇਕ ਵੱਖਰੇ ਤਰੀਕੇ ਨਾਲ ਡਾਟਾਬੇਸ ਤੇ ਚਲਾਉਣਾ ਚਾਹੀਦਾ ਹੈ. ਡੇਟਾਬੇਸ ਨੂੰ ਚਾਹੀਦਾ ਹੈ ਕਿ ਜੋਅ ਦੀ ਪੂਰੀ ਸੰਚਾਲਨ ਮੈਰੀ ਜਾਂ ਉਪ-ਉਲਟ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹੋਵੇ. ਇਹ ਜੋਅ ਦੀ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਨੂੰ ਮਰੀ ਦੀ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਦੇ ਹਿੱਸੇ ਦੇ ਮਾੜੇ ਪ੍ਰਭਾਵ ਦੇ ਰੂਪ ਵਿੱਚ ਤਿਆਰ ਕੀਤੀ ਇੰਟਰਮੀਡੀਏਟ ਡੇਟਾ ਨੂੰ ਪੜਨ ਤੋਂ ਰੋਕਦੀ ਹੈ ਜੋ ਅੰਤ ਵਿੱਚ ਡਾਟਾਬੇਸ ਲਈ ਸਮਰਥਿਤ ਨਹੀਂ ਹੋਵੇਗੀ. ਨੋਟ ਕਰੋ ਕਿ ਅਲਹਿਦਗੀ ਦੀ ਜਾਇਦਾਦ ਇਸ ਗੱਲ ਨੂੰ ਯਕੀਨੀ ਨਹੀਂ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਕਿਹੜਾ ਸੰਚਾਰ ਪਹਿਲਾ ਲਾਗੂ ਹੋਵੇਗਾ, ਸਿਰਫ ਇਹ ਕਿ ਉਹ ਇਕ ਦੂਜੇ ਦੇ ਵਿਚ ਦਖਲ ਨਹੀਂ ਹੋਣਗੇ.

ਅਲਹਿਦਗੀ ਪੱਧਰ

ਅਲਗਤਾ ਦੇ ਚਾਰ ਪੱਧਰ ਹਨ:

  1. ਸੀਰੀਅਲਾਈਜ਼ੇਬਲ ਉੱਚੇ ਪੱਧਰ ਦਾ ਹੈ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਇਕ ਹੋਰ ਸੰਚਾਰ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਟ੍ਰਾਂਜੈਕਸ਼ਨਾਂ ਨੂੰ ਪੂਰਾ ਕੀਤਾ ਜਾਵੇਗਾ.
  2. ਵਾਰ-ਵਾਰ ਦੁਹਰਾਇਆ ਜਾਂਦਾ ਹੈ ਕਿ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਸ਼ੁਰੂ ਹੋਣ ਤੋਂ ਬਾਅਦ ਟ੍ਰਾਂਜੈਕਸ਼ਨਾਂ ਨੂੰ ਐਕਸੈਸ ਕਰਨ ਦੀ ਆਗਿਆ ਮਿਲਦੀ ਹੈ, ਹਾਲਾਂਕਿ ਇਹ ਪੂਰਾ ਨਹੀਂ ਹੋਇਆ ਹੈ.
  3. ਪ੍ਰਤੀਬੱਧੀਆਂ ਨੂੰ ਪੜ੍ਹੋ ਡੇਟਾ ਨੂੰ ਡੇਟਾਬੇਸ ਲਈ ਵਚਨਬੱਧ ਹੋਣ ਤੋਂ ਬਾਅਦ ਡੇਟਾ ਨੂੰ ਐਕਸੈਸ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਪਰ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਨਹੀਂ.
  4. ਅਚਨਚੇਤ ਪੜ੍ਹੋ ਅਲਾਇਜ਼ੇਸ਼ਨ ਦਾ ਸਭ ਤੋਂ ਹੇਠਲਾ ਪੱਧਰ ਹੈ ਅਤੇ ਬਦਲਾਅ ਕੀਤੇ ਗਏ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਡੇਟਾ ਨੂੰ ਐਕਸੈਸ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ.