01التحدي
أسوأ مكالمة يتلقاها مسؤول الأنظمة: «القاعدة ما تفتح». والقيود والفواتير والرواتب محبوسة داخل ملفات قاعدة البيانات، والنظام الذي كان يقرؤها توقف أو انتهى ترخيصه.
والأدوات الموجودة في السوق قديمة ومغلقة ومكلفة، ولا تخبرك بصدق أي البيانات سليمة وأيها مستنتج من جزء متضرر.
02ما بنيناه
بنينا محركًا يقرأ ملفات Oracle مباشرة، ويتعامل مع الملف الأصلي للقراءة فقط مع بصمة تثبت أنه لم يتغير.
والفكرة الأهم: لا يُقدَّم تخمين على أنه حقيقة. يخرج كل صف بحالة من ثلاث: موثّق تحقق بنيويًا، أو مستنتج من كتلة متضررة وموسوم بذلك، أو مرفوض مع السبب.
واختُبر المحرك على قواعد Oracle حقيقية من عدة إصدارات في مختبر، مع نصوص عربية وجداول مضغوطة، ثم صار له تطبيق ويندوز عربي بخطوات بسيطة.
03النتيجة
تستعيد المنشأة بياناتها إلى صيغة حديثة مع تقرير تحقق لكل جدول، دون الحاجة لتشغيل Oracle أو شراء ترخيصه.