חיפוש מבוסס טבלאות קבצים הוא בזק, אז מדוע הוא לא נכלל בכל כלי חיפוש מרכזי? המשך לקרוא כשאנחנו חוקרים.
מושב השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה של Stack Exchange, קיבוץ מונחה קהילה של אתרי שאלות ותשובות.
השאלה
קורא SuperUser דן Dascalescu סקרן מדוע כל החיפוש אינו מבוסס טבלה:
בדיוק גיליתי את UltraSearch והתפוצץ על ידי מהירות חיפוש הקבצים והתיקיות שלה. שֶׁלָה מִיָדִי . ואינו משתמש בשירות כלשהו לאינדקס. זה פשוט משתמש ב- טבלת קבצי מאסטר של NTFS , שכבר מאחסן את כל שמות הקבצים במחיצת NTFS.
השאלה היא, מדוע היכולת הזו אינה דֶרֶך פופולרי יותר בקרב מנהלי קבצים, וחיפוש סייר Windows (Win + F) מלכתחילה?
אנו די בטוחים שזו התגובה של כל משתמש במחשב כאשר נתקל לראשונה עד כמה חיפוש מבוסס טבלאות קבצים מהיר עד כדי כך. אז למה זה לא מובנה בכל?
התשובה
תורם SuperUser Mehrdad מסביר מדוע חיפוש ברמה נמוכה מעולם לא תפס:
בגלל הביטחון!
זו הסיבה האמיתית. (וה רק סיבה אמיתית, לדעתי - זה לא זֶה קשה להכין קורא למערכות קבצים עיקריות, אם כי זה בשום פנים ואופן לא קל; עושה a סוֹפֵר הוא האתגר האמיתי.)
תוכנית כזו עוקפת את כל תשתית האבטחה של מערכת (הקבצים), כך שרק מנהל (או מישהו אחר שיש לו הרשאות "ניהול נפח") יכול להריץ אותה בפועל.
אז ברור שזה לא יעבוד בתרחישים רבים - וגם אני לא חושב שמיקרוסופט (או כל חברה גדולה אחרת) אי פעם תשקול לייצר מוצר כזה ואז לעודד משתמשים לרוץ כמנהלים. בגלל ההשלכות הביטחוניות.
זה היה באופן תיאורטי ניתן ליצור מערכת הפועלת ברקע ומסננת נתונים מאובטחים, אך בפועל זה יהיה מִגרָשׁ של עבודה כדי להיות נכונה וללא חורי אבטחה לייצור.
אגב לא השתמשתי ב- UltraSearch, אבל כתבתי בעצמי תוכנית מאוד דומה לפני כמה שנים שאני מקור פתוח רק בחודש שעבר! בדוק אם אתה מעוניין. :)
יש לך מה להוסיף להסבר? נשמע בתגובות. רוצה לקרוא תשובות נוספות ממשתמשי Stack Exchange אחרים המתמצאים בטכנולוגיה? עיין כאן בשרשור הדיון המלא .