15Sep

למה לא כל כלי חיפוש קבצים השתמש בטבלה קובץ ראשי לקבלת תוצאות מיידיות?


קובץ מבוסס חיפוש בטבלה הוא ברק במהירות, אז למה זה לא נכלל בכל כלי החיפוש העיקרי?המשך לקרוא תוך כדי בדיקה.

השאלה של היום &מפגש תשובה מגיע אלינו באדיבות SuperUser - חלוקה של סטאק שערי, קהילה מונחה קיבוץ של Q & אתרי אינטרנט.

השאלה

SuperUser הקורא דן Dascalescu הוא סקרן למה כל החיפוש הוא לא מבוסס על השולחן:

גיליתי רק UltraSearch והיה מנופח משם על ידי הקובץ שלה ואת מהירות החיפוש בתיקייה.זה מיידי .ואינו משתמש בשירות יצירת אינדקס.הוא פשוט משתמש בטבלת הקבצים של NTFS, שכבר מאחסנת את כל שמות הקבצים במחיצת NTFS.

השאלה היא, למה זה לא יכולת דרך יותר פופולרי בקרב מנהלי קבצים, ו- Windows Explorer חיפוש( Win + F) מלכתחילה?

אנחנו די בטוחים שזו התגובה של כל משתמש מחשב על המפגש הראשון בדיוק איך הקובץ במהירות בשולחן הקובץ מבוסס החיפוש.אז למה זה לא בנוי לתוך הכל?

תשובה

SuperUser התורם Mehrdad מסביר מדוע ברמה נמוכה החיפוש מעולם לא תפס ב:

בגלל אבטחה!

זו הסיבה האמיתית.(וגם הסיבה האמיתית , לדעתי - זה לא כי קשה לעשות את הקורא עבור מערכות קבצים גדולות, למרות שזה לא קל, ביצוע סופר הוא האתגר האמיתי.)

תוכנית כמוזה עוקף את כל תשתית האבטחה של המערכת( קובץ), כך שרק מנהל( או מישהו אחר שיש לו "הרשאות ניהול עוצמת הקול") יכול למעשה להפעיל אותו.

אז זה לא יעבוד בתרחישים רבים - ו אני לא חושב מיקרוסופט( או כל חברה גדולה אחרת) היה פעם לשקול לעשות מוצר כזה ולאחר מכן לעודד משתמשים לרוץ כמנהלי , בגלל האבטחההשלכות.

זה יהיה אפשרי מבחינה תיאורטית לעשות מערכת אשר פועל ברקע ומסנן את הנתונים מאובטחת, אבל בפועל זה יהיה הרבה של עבודה כדי לקבל נכונים וללא חורים אבטחה עבור הייצור.

אגב לא השתמשתי UltraSearch, אבל כתבתי תוכנית דומה מאוד את עצמי לפני כמה שנים שבו אני פתוח מקור רק בחודש שעבר!בדוק את זה אם אתה מעוניין.:)

יש משהו להוסיף את ההסבר?נשמע את ההערות.רוצה לקרוא תשובות נוספות ממשתמשים אחרים בעלי ידע טכנולוגי?בדוק את נושא הדיון המלא כאן.