مروری بر استفاده از تکنیکها و فرآیندهای مدرن تر درخت 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 را فراهم می کند.
کلیدواژه ها:
B-tree ، LSM ، Fractal Prefetching B-trees ، Foster Tree ، Tree Tree ، I/O ، OLAP ، OLTP ، log-heavy ، گوتفروید گراف ، بهینه سازی ، ساختار داده
نویسندگان
علیرضا زارعی رجانی
دانشجوی تحصیلات تکمیلی مهندسی کامپیوتر گروه کامپیوتر دانشکده هوش مصنوعی و فناوری های اجتماعی و پیشرفته واحد اصفهان (خوراسگان) دانشگاه آزاد اسلامی، اصفهان، ایران
فرزانه کاویانی باغبادرانی
استاد گروه کامپیوتر دانشکده هوش مصنوعی و فناوری های اجتماعی و پیشرفته، واحد اصفهان (خوراسگان) دانشگاه آزاد اسلامی، اصفهان، ایران