مقدمه مفهومی مکان یابی (locate) در سیستم های کامپیوتری به فرآیند یافتن و شناسایی موقعیت فایل ها، داده ها یا منابع در یک ساختار ذخیره سازی اشاره دارد. این مفهوم هم در سطح فایل سیستم و هم در سطح پایگاه داده و شبکه کاربرد دارد. ابزارهای مکان یابی با ایجاد نمایه های بهینه شده، سرعت جستجو را به میزان قابل توجهی افزایش می دهند.
انواع مکان یابی 1) مکان یابی فایل در سیستم عامل 2) مکان یابی رکورد در پایگاه داده 3) مکان یابی گره در شبکه 4) مکان یابی سخت افزاری در سیستم های توزیع شده 5) مکان یابی جغرافیایی در سیستم های مبتنی بر مکان
الگوریتم های مکان یابی 1) جستجوی دودویی 2) درختان B و B+ 3) جداول هش 4) الگوریتم های مسیریابی شبکه 5) سیستم های اطلاعات جغرافیایی (GIS)
چالش ها و راهکارها 1) مقیاس پذیری در سیستم های بزرگ 2) به روزرسانی نمایه ها در زمان واقعی 3) امنیت اطلاعات مکان یابی 4) یکپارچه سازی سیستم های ناهمگن 5) بهینه سازی مصرف منابع
روندهای آینده 1) مکان یابی هوشمند با یادگیری ماشین 2) سیستم های مکان یابی بلادرنگ 3) یکپارچه سازی با اینترنت اشیا 4) توسعه استانداردهای جدید