سلام دوستان
من توی یه پروژه میخوام که مختصات جغرافیایی تمام مغازه های کشور رو توی db ذخیره کنم و یه mobie app هم برای وبسایت بزارم که کاربر با کلیک روی یک دکمه مختصاتش به سایت ارسال بشه و مثلا نزدیک ترین پیرایشگاه که در محدوده 1000 متری اون هست رو نشان بده
یکی از دوستان گفته'ند که برای جستجو در بانک مختصات جغرافیایی بهتره mysql رو با sphinx استفاده کنیم که این sphinx روشش ایندکس گذاریه....
حالا سوالم اینه که ما وقتی که میخوایم یه جدول بسازیم میتونیم مشخصه index رو برابر index بزاریم و در این صورت جستجو بر اساس اون فیلد خیلی سریعتر اتفاق می افته (هرچند که درج و ویرایش کند میشه)
حالا میخوام بدونم فرق mysql معمولی به روشی که بالا گفتم با mysql+sphinx چیه؟؟؟؟
آیا با استفاده از sphinx باز هم درج و ویرایش رکورد ها کند خواهد بود؟؟؟
من توی یه پروژه میخوام که مختصات جغرافیایی تمام مغازه های کشور رو توی db ذخیره کنم و یه mobie app هم برای وبسایت بزارم که کاربر با کلیک روی یک دکمه مختصاتش به سایت ارسال بشه و مثلا نزدیک ترین پیرایشگاه که در محدوده 1000 متری اون هست رو نشان بده
یکی از دوستان گفته'ند که برای جستجو در بانک مختصات جغرافیایی بهتره mysql رو با sphinx استفاده کنیم که این sphinx روشش ایندکس گذاریه....
حالا سوالم اینه که ما وقتی که میخوایم یه جدول بسازیم میتونیم مشخصه index رو برابر index بزاریم و در این صورت جستجو بر اساس اون فیلد خیلی سریعتر اتفاق می افته (هرچند که درج و ویرایش کند میشه)
حالا میخوام بدونم فرق mysql معمولی به روشی که بالا گفتم با mysql+sphinx چیه؟؟؟؟
آیا با استفاده از sphinx باز هم درج و ویرایش رکورد ها کند خواهد بود؟؟؟