مایاسکیوال (MySQL) دیتابیس رابطهای پرکاربرد است که SQL، ایندکس، تراکنشهای InnoDB و Replication را پشتیبانی میکند.
از مفهوم تا اجرا
محصولات و سفارشهای یک فروشگاه را میتوان با جدولهای رابطهای و کلید خارجی نگهداری کرد.
عملکرد به طراحی اسکیما، Index و Query وابسته است. انتخاب Collation، Transaction Isolation و Backup اهمیت دارد.
چند فرمان کاربردی مایاسکیوال
SHOW DATABASES;
USE shop;
SHOW TABLES;
SHOW INDEX FROM orders;
EXPLAIN SELECT * FROM orders WHERE customer_id = 42;
SHOW INDEX وضعیت ایندکسها را نشان میدهد و EXPLAIN پلن اجرای کوئری را بررسی میکند. برای تصمیم درباره ایندکس، کاردینالیتی و میزان انتخابپذیری را در کنار توزیع واقعی داده بسنجید.