เหตุใดเครื่องมือค้นหาไฟล์ทั้งหมดจึงไม่ใช้ตารางแฟ้มต้นแบบเพื่อผลลัพธ์แบบทันที
การค้นหาตามตารางไฟล์นั้นเร็วเกินไปแล้วทำไมมันไม่รวมอยู่ในเครื่องมือค้นหาสำคัญ ๆ ทุกรายการ อ่านต่อในขณะที่เราตรวจสอบ.
เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.
คำถาม
ผู้อ่าน SuperUser Dan Dascalescu สงสัยว่าทำไมการค้นหาทั้งหมดไม่ใช่แบบตาราง:
ฉันเพิ่งค้นพบ UltraSearch และถูกปลิวไปด้วยความเร็วในการค้นหาไฟล์และโฟลเดอร์ มัน ทันทีทันใด. และไม่ใช้บริการจัดทำดัชนีใด ๆ มันใช้ตารางไฟล์ NTFS Master ซึ่งเก็บชื่อไฟล์ทั้งหมดไว้ในพาร์ติชัน NTFS เรียบร้อยแล้ว.
คำถามคือทำไมความสามารถนี้ถึงไม่ได้ ทาง เป็นที่นิยมในหมู่ผู้จัดการไฟล์และ Windows Explorer Search (Win + F) เพื่อเริ่มต้น?
เราค่อนข้างมั่นใจว่านี่เป็นปฏิกิริยาของผู้ใช้คอมพิวเตอร์ทุกคนเมื่อพบครั้งแรกว่าการค้นหาด้วยตารางไฟล์รวดเร็วแค่ไหน เหตุใดจึงไม่สร้างไว้ในทุกสิ่ง?
คำตอบ
ผู้มีส่วนร่วม SuperUser Mehrdad อธิบายว่าทำไมการค้นหาระดับต่ำไม่เคยติดมาด้วย:
เพราะความปลอดภัย!
นั่นคือเหตุผลที่แท้จริง (และ เท่านั้น เหตุผลที่แท้จริงในความคิดของฉัน - มันไม่ได้ ที่ ยากที่จะทำให้ผู้อ่านสำหรับระบบไฟล์ที่สำคัญแม้ว่าจะไม่ง่ายเลย ทำ นักเขียน เป็นความท้าทายที่แท้จริง)
โปรแกรมเช่นนี้ข้ามโครงสร้างพื้นฐานความปลอดภัยของระบบทั้งหมด (ไฟล์) ดังนั้นเฉพาะผู้ดูแลระบบ (หรือบุคคลอื่นที่มีสิทธิ์“ จัดการระดับเสียง”) เท่านั้นที่สามารถเรียกใช้งานได้.
เห็นได้ชัดว่ามันจะไม่ทำงานในหลาย ๆ สถานการณ์ - และ ฉันไม่คิดว่า Microsoft (หรือ บริษัท ขนาดใหญ่อื่น ๆ ) จะพิจารณาทำผลิตภัณฑ์แบบนี้และกระตุ้นให้ผู้ใช้เรียกใช้ในฐานะผู้ดูแลระบบ, เพราะการรักษาความปลอดภัยสาขา.
มัน คงจะ เป็นไปได้ในทางทฤษฎีในการสร้างระบบที่ทำงานในพื้นหลังและกรองข้อมูลที่ปลอดภัย แต่ในทางปฏิบัติมันจะเป็น จำนวนมาก ทำงานเพื่อให้ถูกต้องและไม่มีช่องโหว่ด้านความปลอดภัยสำหรับการผลิต.
โดยวิธีที่ฉันไม่ได้ใช้ UltraSearch แต่ฉันได้เขียนโปรแกรมที่คล้ายกันมากเมื่อไม่กี่ปีที่ผ่านมาซึ่งฉันเพิ่งเปิดแหล่งข้อมูลเมื่อเดือนที่แล้ว! ตรวจสอบว่าคุณสนใจ :)
มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.