ระบบไฟล์เป็นฐานข้อมูล มันเป็นฐานข้อมูลแบบลำดับชั้นที่ง่ายกว่าแทนที่จะเป็น DBMS เชิงสัมพันธ์ แต่ก็เป็นฐานข้อมูล
เหตุผลที่การบันทึกระบบไฟล์เป็นที่นิยมก็คือเพราะการบันทึกข้อความนั้นเข้ากันได้ดีกับปรัชญา Unix: "Text is the interface interface"
Unix พัฒนาขึ้นด้วยเครื่องมือเอนกประสงค์ที่สามารถทำงานได้ดีกับบันทึกข้อความ มันไม่สำคัญว่าบันทึกข้อความจะถูกสร้างขึ้นโดย mysql, apache, แอปพลิเคชันที่คุณกำหนดเอง, ซอฟต์แวร์บุคคลที่สามที่ไม่ได้รับการสนับสนุน sysadmin สามารถใช้เครื่องมือ Unix มาตรฐานเช่น grep, sed, awk, sort, uniq, tail, tail ฯลฯ เพื่อติดตามผ่านบันทึกเหมือนกันทั้งหมด
หากทุกแอปบันทึกลงในฐานข้อมูลของตัวเองหนึ่งไปยัง MySQL อีกหนึ่งไปยัง Postgres และ Elasticsearch อีกคนต้องการเข้าสู่ ELK และอีกคนสามารถเข้าสู่ MongoDB ได้เท่านั้นคุณจะต้องเรียนรู้เครื่องมือที่แตกต่างกันยี่สิบรายการเพื่อติดตามบันทึกของแต่ละรายการ ใบสมัคร ข้อความเป็นสื่อสากลที่ทุกคนสามารถเข้าสู่ระบบได้
แม้ว่าคุณจะจัดการเพื่อให้บันทึกทั้งหมดไปยังฐานข้อมูลเดียวกล่าวว่า MySQL คุณอาจพบว่าแต่ละแอปพลิเคชันต้องการเข้าสู่ระบบด้วยตาราง schema ที่แตกต่างกันดังนั้นคุณยังคงต้องเขียนเครื่องมือที่กำหนดเองเพื่อค้นหาบันทึกสำหรับแต่ละรายการ ใบสมัคร และถ้าคุณยัดเยียดให้แอปพลิเคชันทุกอย่างเข้าสู่สคีมาเดียวคุณจะพบว่าสคีมาทั่วไปไม่สามารถบอกเรื่องราวทั้งหมดของแต่ละแอปพลิเคชันได้ดังนั้นคุณยังต้องแยกวิเคราะห์บันทึกการใช้งานต่อไป
การเข้าสู่ฐานข้อมูลมักจะไม่ทำให้สิ่งต่าง ๆ ง่ายขึ้นในทางปฏิบัติ
การบันทึกลงในฐานข้อมูลจะมีประโยชน์เมื่อคุณมีการวิเคราะห์ที่เฉพาะเจาะจงที่คุณมีอยู่ในใจหรือสำหรับข้อกำหนดการเก็บรักษาการตรวจสอบเฉพาะซึ่งคุณสามารถออกแบบคีมาฐานข้อมูลเฉพาะเพื่อรวบรวมเฉพาะข้อมูลสำหรับวัตถุประสงค์เฉพาะเหล่านั้น แต่สำหรับนิติวิทยาศาสตร์และการตรวจแก้จุดบกพร่องและเมื่อคุณรวบรวมบันทึกโดยไม่มีวัตถุประสงค์เฉพาะบันทึกข้อความมักจะดีพอที่ค่าใช้จ่ายในการเรียนรู้หรือการสร้างเครื่องมือพิเศษมักจะไม่คุ้มค่า