ਡਾਟਾਬੇਸ
ਕੰਪਿਊਟਿੰਗ ਵਿੱਚ, ਇੱਕ ਡਾਟਾਬੇਸ ਡਾਟਾ ਦਾ ਇੱਕ ਸੰਗਠਿਤ ਸੰਗ੍ਰਹਿ ਹੁੰਦਾ ਹੈ ਜਾਂ ਡਾਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਸਿਸਟਮ ( DBMS ) ਦੀ ਵਰਤੋਂ ਦੇ ਅਧਾਰ ਤੇ ਇੱਕ ਕਿਸਮ ਦਾ ਡਾਟਾ ਸਟੋਰ ਹੁੰਦਾ ਹੈ, ਇਹ ਇੱਕ ਸਾਫਟਵੇਅਰ ਜੋ ਅੰਤਮ ਉਪਭੋਗਤਾਵਾਂ, ਐਪਲੀਕੇਸ਼ਨਾਂ, ਅਤੇ ਡੇਟਾਬੇਸ ਨੂੰ ਅਤੇ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨ ਲਈ ਆਪਣੇ ਆਪ ਵਿੱਚ ਇੰਟਰੈਕਟ ਕਰਦਾ ਹੈ। DBMS ਡਾਟਾਬੇਸ ਦੇ ਪ੍ਰਬੰਧਨ ਲਈ ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਗਈਆਂ ਮੁੱਖ ਸਹੂਲਤਾਂ ਨੂੰ ਵੀ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ। ਡਾਟਾਬੇਸ, DBMS ਅਤੇ ਸੰਬੰਧਿਤ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਕੁੱਲ ਜੋੜ ਨੂੰ ਇੱਕ ਡਾਟਾਬੇਸ ਸਿਸਟਮ ਕਿਹਾ ਜਾ ਸਕਦਾ ਹੈ। ਅਕਸਰ "ਡੇਟਾਬੇਸ" ਸ਼ਬਦ ਦੀ ਵਰਤੋਂ ਕਿਸੇ ਵੀ ਡਾਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਸਿਸਟਮ, ਡੇਟਾਬੇਸ ਸਿਸਟਮ ਜਾਂ ਡਾਟਾਬੇਸ ਨਾਲ ਸੰਬੰਧਿਤ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਵੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਛੋਟੇ ਡੇਟਾਬੇਸ ਨੂੰ ਇੱਕ ਫਾਈਲ ਸਿਸਟਮ ਵਿੱਚ ਸਾਂਭਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਵੱਡੇ ਡੇਟਾਬੇਸ ਕੰਪਿਊਟਰ ਕਲੱਸਟਰਾਂ ਜਾਂ ਕਲਾਉਡ ਸਟੋਰੇਜ ਉੱਤੇ ਹੋਸਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਡੇਟਾਬੇਸ ਦਾ ਡਿਜ਼ਾਇਨ ਰਸਮੀ ਤਕਨੀਕਾਂ ਅਤੇ ਵਿਹਾਰਕ ਵਿਚਾਰਾਂ ਨੂੰ ਫੈਲਾਉਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਡਾਟਾ ਮਾਡਲਿੰਗ, ਕੁਸ਼ਲ ਡੇਟਾ ਪ੍ਰਤੀਨਿਧਤਾ ਅਤੇ ਸਟੋਰੇਜ, ਪੁੱਛਗਿੱਛ ਭਾਸ਼ਾਵਾਂ, ਸੰਵੇਦਨਸ਼ੀਲ ਡੇਟਾ ਦੀ ਸੁਰੱਖਿਆ, ਅਤੇ ਵਿਤਰਿਤ ਕੰਪਿਊਟਿੰਗ ਮੁੱਦਿਆਂ, ਜਿਸ ਵਿੱਚ ਸਮਕਾਲੀ ਪਹੁੰਚ ਅਤੇ ਨੁਕਸ ਸਹਿਣਸ਼ੀਲਤਾ ਦਾ ਸਮਰਥਨ ਕਰਨਾ ਸ਼ਾਮਲ ਹੈ। ਕੰਪਿਊਟਰ ਵਿਗਿਆਨੀ ਡਾਟਾਬੇਸ ਮੈਨੇਜਮੈਂਟ ਸਿਸਟਮ ਨੂੰ ਉਹਨਾਂ ਡਾਟਾਬੇਸ ਮਾਡਲਾਂ ਦੇ ਅਨੁਸਾਰ ਵਰਗੀਕ੍ਰਿਤ ਕਰ ਸਕਦੇ ਹਨ, ਜਿਹਨਾਂ ਦਾ ਉਹ ਸਮਰਥਨ ਕਰਦੇ ਹਨ। ਰਿਲੇਸ਼ਨਲ ਡਾਟਾਬੇਸ 1980 ਦੇ ਦਹਾਕੇ ਵਿੱਚ ਪ੍ਰਮੁੱਖ ਹੋ ਗਏ। ਟੇਬਲਾਂ ਦੀ ਇੱਕ ਲੜੀ ਵਿੱਚ ਕਤਾਰਾਂ ਅਤੇ ਕਾਲਮਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਇਹ ਮਾਡਲ ਡਾਟਾ, ਅਤੇ ਬਹੁਤ ਸਾਰੇ ਡਾਟਾ ਲਿਖਣ ਅਤੇ ਪੁੱਛਗਿੱਛ ਲਈ SQL ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। 2000 ਦੇ ਦਹਾਕੇ ਵਿੱਚ, ਗੈਰ-ਸੰਬੰਧੀ ਡਾਟਾਬੇਸ ਪ੍ਰਸਿੱਧ ਹੋ ਗਏ, ਜਿਸਨੂੰ ਸਮੂਹਿਕ ਤੌਰ 'ਤੇ NoSQL ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਕਿਉਂਕਿ ਉਹ ਵੱਖ-ਵੱਖ ਪੁੱਛਗਿੱਛ ਭਾਸ਼ਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ।