MySQLi MySQL উন্নত এক্সটেনশন নামেও পরিচিত। এটি একটি রিলেশনাল এসকিউএল ডাটাবেস ম্যানেজমেন্ট সিস্টেম। মাইএসকিউএলডেটাবেসের সাথে একটি ইন্টারফেস প্রদান করতে এটি প্রায়শই পিএইচপি-তে ব্যবহৃত হয়।
MySQLi বিখ্যাত হওয়ার কিছু কারণ নিচে দেওয়া হল -
-
MySQLi SQL ভাষার প্রমিত রূপ ব্যবহার করে।
-
MySQLi বিনামূল্যে কারণ এটি একটি ওপেন সোর্স লাইসেন্সের অধীনে প্রকাশিত হয়৷
৷ -
MySQLi সহজেই PHP এর সাথে ব্যবহার করা যেতে পারে যা ওয়েব ডেভেলপমেন্টের জন্য সবচেয়ে বিখ্যাত ভাষা।
-
MySQLi একটি অত্যন্ত শক্তিশালী ভাষা এবং এটি শক্তিশালী ডাটাবেস প্যাকেজগুলির কার্যকারিতা পরিচালনা করতে পারে৷
-
MySQLi একাধিক ভাষার সাথে কাজ করতে পারে যেমন C, C++, JAVA, PHP ইত্যাদি।
MySQLi এর MySQL এর থেকে অনেক সুবিধা রয়েছে। এর মধ্যে কয়েকটি নিম্নরূপ দেওয়া হল -
-
MySQLi উভয় পদ্ধতিগত ইন্টারফেস এবং অবজেক্ট ওরিয়েন্টেড ইন্টারফেস সমর্থন করে যখন MySQL শুধুমাত্র পদ্ধতিগত ইন্টারফেস সমর্থন করে।
-
MySQLi সঞ্চিত পদ্ধতি সমর্থন করে কিন্তু MySQL করে না।
-
MySQLi-তে উন্নত নিরাপত্তা এবং উন্নত ডিবাগিং বৈশিষ্ট্য রয়েছে যেখানে এটি MySQL-এ তুলনামূলকভাবে পিছিয়ে রয়েছে।
-
MySQLi প্রস্তুত বিবৃতি সমর্থন করে কিন্তু MySQL করে না।
-
MySQLi-এ API-এর মাধ্যমে লেনদেন সমর্থিত কিন্তু সেগুলি শুধুমাত্র SQL-তে অনুসন্ধানের মাধ্যমে পরিচালনা করা হয়।