۹۰ میلیون خط تست برای ۱۶۰ هزار خط کد: عجیبترین دیتابیس دنیا که کار دو مهندسه!
اسکیواللایت (SQLite) که سال ۲۰۰۰ توسط ریچارد هیپ موقع کار روی نرمافزار ناو شکنهای نیروی دریایی ساخته شد، الان با بیش از یک تریلیون نسخه فعال پرکاربردترین دیتابیس تاریخه و آمارش خیلی از MySQL و Postgres بالاتره. برخلاف دیتابیسهای سنتی، این ابزار اصلا سرور نداره و مستقیما اطلاعات رو با ساختار B-tree روی یه فایل تک میخونه و مینویسه و برای تراکنشهای امن و بدون خطا هم از روش WAL استفاده میکنه. جالبترین بخشش اینه که کل موتور دیتابیس فقط حدود ۳۰۰ کیلوبایت حجم داره و با ۱۶۰ هزار خط کد C نوشته شده اما در کمال تعجب برای تست همین کدها ۹۰ میلیون خط کد تست دارن! این یعنی یه پوشش تست صددرصدی که حتی استاندارد ایمنی نرمافزارهای هواپیمایی رو هم گرفته. عجیبتر از همه اینکه کل این پروژه به این عظمت رو فقط دو نفر مهندس به صورت تماموقت نگهداری و مدیریت میکنن.
@codehalics | کدهالیک
Post #1067
1.46K

- 🔥 17
- ❤ 2
- 😁 1