أصدرت Microsoft Research أداة Bf-Tree، وهي فهرس نطاق متزامن جديد وعالي الأداء مكتوب بلغة Rust، ومصمم لإدارة مجموعات البيانات الضخمة التي تتجاوز الذاكرة المتاحة. تهدف هذه الأداة، المحسّنة للقراءة والكتابة على حد سواء، إلى مساعدة المطورين الذين يواجهون تحديات البيانات الكبيرة.
وفقًا لـ Microsoft Research، فإن Bf-Tree هو فهرس نطاق حديث ومتزامن ومحسّن للقراءة والكتابة وأكبر من الذاكرة. يتوفر هيكل البيانات كـ "crate" في Rust، مما يسمح للمطورين بدمجه بسهولة في مشاريعهم.
يمكن للمطورين إضافة Bf-Tree إلى ملف Cargo.toml الخاص بهم باستخدام السطر التالي: dependencies bf-tree = "0.1.0". يقدم Microsoft Research مثالاً لحالة استخدام توضح إدخال زوج قيمة-مفتاح وقراءة القيمة مرة أخرى باستخدام مخزن مؤقت.
تفاصيل التصميم والأوراق البحثية المتعلقة بـ Bf-Tree متاحة للجمهور. تشجع Microsoft Research المساهمات، مشيرة إلى أنه يتم قبول طلبات السحب وتفضيلها. يسلط إصدار Bf-Tree الضوء على الأهمية المتزايدة للخوارزميات الفعالة من حيث الذاكرة في الحوسبة الحديثة، مما يوفر أداة قيمة لإدارة وفهرسة مجموعات البيانات الكبيرة.
Discussion
Join the conversation
Be the first to comment