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

DuckDB হলো একটি অ্যানালিটিক্যাল ডাটাবেস সিস্টেম যা উইন্ডো ফাংশন, নেস্টেড কোরিলেটেড সাবকোয়েরি এবং অ্যারে, স্ট্রাক্ট এবং ম্যাপের মতো জটিল টাইপ সমর্থনকারী একটি সমৃদ্ধ SQL ডায়ালেক্ট প্রদান করে। এটি পোর্টেবল এবং সহজে ডেপ্লয় করার জন্য ডিজাইন করা হয়েছে, যা একটি স্ট্যান্ডঅ্যালোন CLI অ্যাপ্লিকেশন এবং Python, R, Java এবং Wasm ক্লায়েন্টের মাধ্যমে উপলব্ধ। এতে pandas এবং dplyr-এর মতো ডাটা অ্যানালাইসিস টুলসের সাথে গভীর ইন্টিগ্রেশন রয়েছে। এর মূল সক্ষমতাগুলোর মধ্যে রয়েছে: - SQL FROM ক্লজ-এর মাধ্যমে CSV এবং Parquet ফাইল থেকে সরাসরি ডাটা ইমপোর্ট করা। - SQL-এর ব্যবহারযোগ্যতা বাড়াতে বিভিন্ন এক্সটেনশন সমর্থন। - উচ্চ-ক্ষমতাসম্পন্ন অ্যানালিটিক্যাল ওয়ার্কলোডের জন্য ইন-প্রসেস আর্কিটেকচার। ডেভলপারদের জন্য, প্রজেক্টটি CMake ব্যবহার করে তৈরি করা হয়েছে এবং এর জন্য একটি C++17 কমপ্লায়েন্ট কম্পাইলার এবং Python 3 প্রয়োজন।