ਐਮਆਈਟੀ ਬਿਗ ਡੇਟਾ ਲਈ ਨਵੀਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਤਿਆਰ ਕਰਦੀ ਹੈ

ਐਮਆਈਟੀ ਕੋਡ

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

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

ਜਿਵੇਂ ਤੁਸੀਂ ਟਿੱਪਣੀ ਕਰਦੇ ਹੋ ਵਲਾਦੀਮੀਰ ਕਿਰਯਾਨਸਕੀ, ਐਮਆਈਟੀ ਵਿਖੇ ਇਲੈਕਟ੍ਰੀਕਲ ਇੰਜੀਨੀਅਰਿੰਗ ਅਤੇ ਕੰਪਿ computerਟਰ ਸਾਇੰਸ ਵਿਚ ਪੀਐਚਡੀ ਵਿਦਿਆਰਥੀ:

ਇਹ ਇਸ ਤਰ੍ਹਾਂ ਹੈ ਜਿਵੇਂ, ਹਰ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਚੱਮਚ ਅਨਾਜ ਚਾਹੁੰਦੇ ਹੋ, ਤੁਸੀਂ ਫਰਿੱਜ ਅਤੇ ਦੁੱਧ ਦਾ ਡੱਬਾ ਖੋਲ੍ਹਦੇ ਹੋ, ਇਕ ਚਮਚਾ ਭਰ ਦੁੱਧ ਪਾਉਂਦੇ ਹੋ, ਗੱਤੇ ਨੂੰ ਬੰਦ ਕਰਦੇ ਹੋ ਅਤੇ ਵਾਪਸ ਫਰਿੱਜ ਵਿਚ ਪਾ ਦਿੰਦੇ ਹੋ.

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

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

ਵਧੇਰੇ ਜਾਣਕਾਰੀ: ਕੰਪਿworਟਰਵਰਲਡ


ਲੇਖ ਦੀ ਸਮੱਗਰੀ ਸਾਡੇ ਸਿਧਾਂਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੀ ਹੈ ਸੰਪਾਦਕੀ ਨੈਤਿਕਤਾ. ਇੱਕ ਗਲਤੀ ਦੀ ਰਿਪੋਰਟ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ ਇੱਥੇ.

ਟਿੱਪਣੀ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਹੋਵੋ

ਆਪਣੀ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ. ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨਾਲ ਨਿਸ਼ਾਨੀਆਂ ਹਨ *

*

*

  1. ਡੇਟਾ ਲਈ ਜ਼ਿੰਮੇਵਾਰ: ਮਿਗੁਏਲ Áੰਗਲ ਗੈਟਨ
  2. ਡੇਟਾ ਦਾ ਉਦੇਸ਼: ਨਿਯੰਤਰਣ ਸਪੈਮ, ਟਿੱਪਣੀ ਪ੍ਰਬੰਧਨ.
  3. ਕਾਨੂੰਨੀਕਰਨ: ਤੁਹਾਡੀ ਸਹਿਮਤੀ
  4. ਡੇਟਾ ਦਾ ਸੰਚਾਰ: ਡੇਟਾ ਤੀਜੀ ਧਿਰ ਨੂੰ ਕਾਨੂੰਨੀ ਜ਼ਿੰਮੇਵਾਰੀ ਤੋਂ ਇਲਾਵਾ ਨਹੀਂ ਸੂਚਿਤ ਕੀਤਾ ਜਾਵੇਗਾ.
  5. ਡਾਟਾ ਸਟੋਰੇਜ: ਓਸੇਂਟਸ ਨੈਟਵਰਕ (ਈਯੂ) ਦੁਆਰਾ ਮੇਜ਼ਬਾਨੀ ਕੀਤਾ ਡੇਟਾਬੇਸ
  6. ਅਧਿਕਾਰ: ਕਿਸੇ ਵੀ ਸਮੇਂ ਤੁਸੀਂ ਆਪਣੀ ਜਾਣਕਾਰੀ ਨੂੰ ਸੀਮਤ, ਮੁੜ ਪ੍ਰਾਪਤ ਅਤੇ ਮਿਟਾ ਸਕਦੇ ਹੋ.