ACID ਡਾਟਾਬੇਸ ਮਾਡਲ

ACID ਤੁਹਾਡੇ ਡਾਟਾਬੇਸ ਦੇ ਡੇਟਾ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦਾ ਹੈ

ਡਾਟਾਬੇਸ ਸਿਧਾਂਤ ਦਾ ਏਸੀਆਈਡ ਮਾਡਲ ਡਾਟਾਬੇਸ ਸਿਧਾਂਤ ਦੀ ਸਭ ਤੋਂ ਪੁਰਾਣੀ ਅਤੇ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਸੰਕਲਪਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ. ਇਹ ਚਾਰ ਟੀਚੇ ਤੈਅ ਕਰਦਾ ਹੈ ਕਿ ਹਰੇਕ ਡਾਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ: ਐਂਟੀਮਿਸਿਟੀ, ਇਕਸਾਰਤਾ, ਅਲੱਗਤਾ ਅਤੇ ਟਿਕਾਊਤਾ ਇੱਕ ਰਿਲੇਸ਼ਨਲ ਡੈਟਾਬੇਸ ਜੋ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਵੀ ਚਾਰ ਟੀਚਿਆਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਹਿੰਦਾ ਹੈ, ਨੂੰ ਵਿਸ਼ਵਾਸਯੋਗ ਨਹੀਂ ਮੰਨਿਆ ਜਾ ਸਕਦਾ. ਇੱਕ ਡਾਟਾਬੇਸ ਜਿਸ ਵਿੱਚ ਇਹ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹੁੰਦੀਆਂ ਹਨ ਨੂੰ ACID- ਅਨੁਕੂਲ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ.

ਏਸੀਆਈਡੀ ਪਰਿਭਾਸ਼ਿਤ

ਆਉ ਕੁਝ ਪਲ ਕੱਢੀਏ ਤਾਂ ਕਿ ਇਹ ਹਰ ਇਕ ਗੁਣ ਨੂੰ ਵਿਸਥਾਰ ਨਾਲ ਵੇਖ ਸਕੀਏ:

ਪ੍ਰੈਕਟਿਸ ਵਿਚ ਐਸੀਡ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ

ਡਾਟਾਬੇਸ ਪ੍ਰਬੰਧਕ ਏਸੀਆਈਡੀ ਲਾਗੂ ਕਰਨ ਲਈ ਕਈ ਰਣਨੀਤੀਆਂ ਦਾ ਪ੍ਰਯੋਗ ਕਰਦੇ ਹਨ.

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

ਐਂਟੀਮੀਸਿਟੀ ਅਤੇ ਟਿਕਾਊਤਾ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਇਕ ਹੋਰ ਤਰੀਕਾ ਇਹ ਹੈ ਕਿ ਸ਼ੈਡੋ-ਪੇਜ਼ਿੰਗ ਵਿਚ ਛਾਂ ਵਾਲਾ ਸਫ਼ਾ ਬਣਦਾ ਹੈ ਜਦੋਂ ਡੇਟਾ ਨੂੰ ਸੰਸ਼ੋਧਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਪੁੱਛਗਿੱਛ ਦੇ ਅਪਡੇਟਾਂ ਨੂੰ ਡਾਟਾਬੇਸ ਵਿੱਚ ਅਸਲੀ ਡੇਟਾ ਦੀ ਬਜਾਇ ਸ਼ੈਡੋ ਪੇਜ ਤੇ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ. ਡਾਟਾਬੇਸ ਨੂੰ ਤਾਂ ਹੀ ਸੰਸ਼ੋਧਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਸੰਪਾਦਨ ਸੰਪੂਰਨ ਹੋਵੇ.

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