প্রকল্প সম্পর্কে

Polars হলো DataFrame-এর জন্য একটি উচ্চ-ক্ষমতাসম্পন্ন অ্যানালিটিক্যাল কুয়েরি ইঞ্জিন, যা গতি এবং প্রকাশভঙ্গির কথা মাথায় রেখে ডিজাইন করা হয়েছে। Rust ভাষায় লেখা এই ইঞ্জিনটি ডেটা প্রসেসিং অপ্টিমাইজ করতে মাল্টি-থ্রেডেড এবং ভেক্টরাইজড (SIMD) এক্সিকিউশন ব্যবহার করে। এর মূল সক্ষমতাগুলোর মধ্যে রয়েছে: - এক্সিকিউশন মোড: এটি ইগার (eager) এবং লেজি (lazy) উভয় এক্সিকিউশন সমর্থন করে, যাতে বিল্ট-ইন কুয়েরি অপ্টিমাইজেশন রয়েছে। - মেমরি ম্যানেজমেন্ট: এর স্ট্রিমিং ইঞ্জিন উপলব্ধ RAM-এর চেয়ে বড় ডেটাসেট প্রসেস করার সুযোগ দেয়। - ইন্টারঅপারেবিলিটি: জিরো-কপি ডেটা শেয়ারিংয়ের জন্য এটি Apache Arrow Columnar Format ব্যবহার করে। - বহু-ভাষা সমর্থন: এটি Python, Rust, Node.js, R এবং SQL-এর জন্য বাইন্ডিং প্রদান করে। - এক্সটেনসিবিলিটি: I/O এবং Expression প্লাগইনের মাধ্যমে নেটিভ এক্সটেনশনের সুবিধা দেয়। - হার্ডওয়্যার এক্সিলারেশন: NVIDIA GPU-তে কুয়েরি দ্রুত করার জন্য ঐচ্ছিক সমর্থন প্রদান করে।