جستجو در بانک اطلاعاتی mysql

iran-TEC

Member
با سلام خدمت دوستان گرامی
من در حال طراحی سایتی هستم که دارای بانک اطلاعاتی حجیم است در جایی خوندم که fulltext serachنیز برای database ها با حجم بیش از 40mb کارا نیست آیا راه دیگری برای جستجوی سریع در این نوع database ها وجود دارد ؟
با تشکر
 

love4php

Active Member
منبعی را که میگی ذکر کن ... شما زیاد نگران این قضیه نباش .. سعی کن index ها و کلید ها زا دزست تعریف کنی و برو جلو ...
اگر هم که خیلی میترسی می تونی از دیتابیس های بزرگتر استفاده کنی !!!
 

iran-TEC

Member
این اطلاعات از سایت php ایران بود ولی خودم روی local تست کردم حجم بانک اطلاعاتی هم 40 MB بود و سرعت جستجوی اطلاعات تقریبا 99 صدم ثانیه بود .
با تشکر
 

parsiteam

Member
سلام . مشکل ما اینه که بانک داده ها رو دست کم میگیریم . اینا خیلی از اون چیزی که ما فکر میکنیم قوی ترن . الان یاهو رو شما رو ببین . فکر نکنم بانک داده شما از یاهو میل بیشتر باشه :-?

با خیال راحت استفاده کن داداشی . فقط همینطوری که اشاره شد index ها رو درست تعریف کن .

یا علی
 

foranyone

Well-Known Member
سلام . مشکل ما اینه که بانک داده ها رو دست کم میگیریم . اینا خیلی از اون چیزی که ما فکر میکنیم قوی ترن . الان یاهو رو شما رو ببین . فکر نکنم بانک داده شما از یاهو میل بیشتر باشه :-?

با خیال راحت استفاده کن داداشی . فقط همینطوری که اشاره شد index ها رو درست تعریف کن .

یا علی

یاهو فکر نکنم همش رو یه دیتابیس باشه ! یاهو 100 % توزیع شده عمل میکنه !
 

love4php

Active Member
دیتیابیس که بله ! نه یاهو کاملا دیتابیس هستش نه گوگل ، ولی این ها از دیتابیس هم استفاده میکنند !
سرچ در فایل ها از دیتابیس خیلی سربع تره ولی همیشه بهینه نیست . بسته به اینکه حجم دیتا ها و سرعت چگونه است ، متد شا انتخاب می کنند که از فایل استفاده کنند یا از دیتابیس منیجپمنت
 

foranyone

Well-Known Member
سرچ در فایل ها از دیتابیس خیلی سربع تره ولی همیشه بهینه نیست . بسته به اینکه حجم دیتا ها و سرعت چگونه است ، متد شا انتخاب می کنند که از فایل استفاده کنند یا از دیتابیس منیجپمنت

علتش اینه که اطلاعات جداول و خود جدول ها هم در نهایت به صورت فایل ذخیره میشن ، ولی دیتابیس منظم تره !
 

جدیدترین ارسال ها

بالا