3
Як Yelp ефективно обчислює відстань у базі даних?
Наприклад, скажіть, у мене є таблиця: Business(BusinessID, Lattitude, Longitude) Усі, звичайно, індексуються. Також є 1 мільйон записів Скажімо, я хочу знайти бізнес, найближчий до 106,5, наприклад, як мені це зробити? Якщо я це роблю SELECT * FROM Business WHERE (Some formula to compute distance here) < 2000 наприклад, або якщо …