Microsoft змінює основу своєї пошукової системи в Windows 11: після 25 років використання
Зміст:
Поступово Microsoft вносить зміни в Windows 11, які виходять за рамки естетики чи функціональності. Дійсно, дизайн – це те, що в першу чергу впадає в очі, але під капотом також є вдосконалення, які сприймаються лише щодня. І це це те, що Microsoft зробила з пошуковою системою
Це правда, що більш вражає те, як поступово вони забувають про Панель керування чи нові зміни в інтерфейсі. Але, мабуть, так само важливо те, що Windows Search припинив використовувати ESENT (Extensible Storage Engine), механізм, який він використовував багато років.
Вихід ESENT
Зміна, про яку ніяким чином не повідомляла Microsoft і про яку стало відомо завдяки відомому користувачу Twitter. Albacore або що те саме, @thebookisclosed є експертом у витоках і виявив наявність цієї зміни в останніх збірках Windows 11, які розповсюджувалися на каналі розробників у програмі Insider.
Albacore виявив зміни після того, як помітив, що індекс пошуку більше не відображається, як зазвичай, у шляху C:\Program Data\Microsoft\Search \Data\Applications \Windows як Windows.edb, а радше як Windows.db. Крім того, цей новий файл пропонував таку саму структуру SQLite.
ESENT, не плутати з ESET, є системою баз даних Windows і є основним компонентом операційної системи, який містить поточний у Windows, починаючи з далекої тепер Windows NT 3.51, на той час під назвою Jet Blue. Тепер з Windows 11 ESENT стає історією.
Microsoft вирішила замінити ESENT у своїй операційній системі на SQL (найбільш поширена мова програмування в області баз даних ). Точніше, Microsoft вирішила використовувати SQLite, надлегку публічну бібліотеку, яка найбільш широко використовується у сфері мобільних програм.
Microsoft зіставляє пошукові запити Windows із технологією, яку вона вже використовує в таких програмах, як Skype або програмах і програмах сторонніх розробників, таких як Adobe Photoshop Elements, Firefox або OpenOffice .
ESENT, востаннє випущений у січні цього року, більше не враховується для Microsoft. Компанія відмовилася від системи існуючої, оскільки компанія зробила стрибок до 32 бітів, і можна припустити, оскільки немає офіційної нотатки, що вони це роблять оскільки SQLite пропонує швидшу індексацію та меншу вагу баз даних.