مروری بر استفاده از تکنیکها و فرآیندهای مدرن تر درخت B Tree

سال انتشار: 1404
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 25

فایل این مقاله در 8 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

DMECONF10_217

تاریخ نمایه سازی: 1 مرداد 1404

چکیده مقاله:

ساختمان داده B-tree و نسخه های بهبود یافته آن از جمله ساختارهای کلیدی در پایگاه های داده و سیستم های مدیریت اطلاعات هستند که به طور گسترده ای در دهه های اخیر مورد توجه قرار گرفته اند. این مقاله با استناد به مجموعه ای از منابع علمی مهم از سال های ۱۹۷۹ تا ۲۰۱۲ به مرور تحولات و بهینه سازی های صورت گرفته در این حوزه می پردازد. از معرفی اولیه B-tree توسط دانا کمر (۱۹۷۹) گرفته تا توسعه ساختارهای پیشرفته تری مانند LSM، Fractal Prefetching B-trees، Foster Tree، Tree Tree، هر کدام از این رویکردها به منظور حل چالش های خاصی از جمله بهینه سازی I/O، افزایش fault tolerance و بهبود عملکرد در محیط های موازی و کاهش fragmentation معرفی شده اند. در این مطالعه یافته های مهم این مقالات در قالب یک جدول مقایسه ای شامل روش پیشنهادی، نوع دیتاست، محیط شبیه سازی، پارامترهای ارزیابی و نتایج ارائه شده است. بررسی ها نشان می دهند که B-tree به عنوان یک ساختار پایه ای با گذر زمان و با استفاده از تکنیک های مختلف بهینه سازی توانسته است در سناریوهای متنوعی از جمله OLAP، OLTP، داده های log-heavy و داده های نامتقارن به کار گرفته شود. این مقاله به ویژه به نقش چشمگیر گوتفروید گراف در توسعه روش های نوین B-tree نیز پرداخته و زمینه لازم برای ادامه تحقیقات در زمینه بهینه سازی ساختارهای داده مبتنی بر B-tree را فراهم می کند.

نویسندگان

علیرضا زارعی رجانی

دانشجوی تحصیلات تکمیلی مهندسی کامپیوتر گروه کامپیوتر دانشکده هوش مصنوعی و فناوری های اجتماعی و پیشرفته واحد اصفهان (خوراسگان) دانشگاه آزاد اسلامی، اصفهان، ایران

فرزانه کاویانی باغبادرانی

استاد گروه کامپیوتر دانشکده هوش مصنوعی و فناوری های اجتماعی و پیشرفته، واحد اصفهان (خوراسگان) دانشگاه آزاد اسلامی، اصفهان، ایران