আমাদের অ্যাপ্লিকেশনটিতে আমরা ডেটা সঞ্চয় করতে হাইবারনেট এবং পোস্টগ্র্যাস এসকিউএল ব্যবহার করি। আমাদের একটি ডাটাবেস সারণীতে আমাদের একটি বৈষম্যমূলক কলাম রয়েছে যা উদাহরণস্বরূপ "TIPPSPIEL" বলে। এটি একটি স্থির স্ট্রিং এবং কোনও ব্যবহারকারীর দ্বারা ম্যানিপুলেট করা যায় না।
হঠাৎ এই বিশাল টেবিলটিতে আমাদের একটি প্রবেশ হয়েছিল যেখানে আমাদের "TIPPSPIEL" এর পরিবর্তে "TIPPQPIEL" ছিল। এটি কীভাবে ঘটতে পারে তা আমাদের কোনও ধারণা নেই।
এটি কি কোনও উপায়ে সম্ভব যে আমাদের হার্ড ডিস্কটি একটি বিট পরিবর্তন করতে চলেছে, তাই আমাদের "এস" অক্ষরটি আর "1010001" হিসাবে এনকোডড না হয়ে হঠাৎ হার্ড ডিস্কে "কিউ" হয়ে যায় যার ফলে কিছুটা এইরকম বদলে যায়: 1010011?
আমি কিছুটা পদার্থবিজ্ঞানের জন্য হার্ড ডিস্কের বিশেষজ্ঞ নই তবে আমার ধারণা, এটি না ঘটতে পারে তা নিশ্চিত করার জন্য কোনও ওএস বা একটি ডিস্কের চেকসাম এবং অন্যান্য স্টাফ রয়েছে।
এটি কি সম্ভব যে কেবলমাত্র একটি বিট পরিবর্তন হবে যাতে আমার ফাইলটি আমাকে "এস" এর পরিবর্তে "কিউ" একটি চিঠি দেখায়?
আপডেট: আমরা আরও বিশ্লেষণ করেছি। আমাদের স্লেভ ডাটাবেসটি মাস্টার (পোস্টগ্রিএসকিউএল বৈশিষ্ট্য) এর থেকে তার ওয়াল রেকর্ডস পেয়েছে। যাই হোক না কেন: আমাদের স্লেভ সার্ভারটি সিঙ্কে থাকা উচিত। তবে ক্রীতদাস এই নির্দিষ্ট সারিটি সম্পর্কে সিঙ্ক ছিল না। আমরা দেখতে পেলাম যে এই বিশেষ এন্ট্রিটিতে কোনও ব্যবহারকারীর কোনও ইন্টারঅ্যাকশন ছাড়াই কিছুদিন আগে এটি হয়েছিল। সুতরাং এটি চারপাশে কিছুটা ফ্লিপিং হওয়া আবশ্যক। ভীতিকর!