
コンカレンシー制御とは、同時に動くことができるシステム内で、データの整合性を保つための技術なのです。簡単に言うと、みんなが一緒にお菓子を取ろうとしているときに、誰かが手を引っ込めたら他の人もお菓子を取れなくなる、そんな微妙なバランスを取る技術ですね。お菓子バトル、もしくは混雑した電車の中でのサバイバル術みたいなものです。効果的にこの制御を行わなければ、データはめちゃくちゃになる。例えば、あなたがトイレで精密機器を操作してるときに、二人が同時にスイッチを押したらどうなる? そう、最悪の事態です。他の何よりも、このコンカレンシー制御をきっちり理解しないと、システムもグチャグチャになる危険性が高いのです。それなのに、知識を持たずにシステムを設計しようとする者が多すぎるのが現状。結局、あなたのサラダボウルが全てトマトだけに占拠されてしまう、なんてことも起こりうるのです。
コンカレンシー制御をまじめに語ると
前の記事: « ウェブフックとは?毒舌で解説!
次の記事: 尊敬語とは?毒舌で解説! »