MDB هو مدير قاعدة بيانات خفيف الوزن يتمتع بالمرونة وسهل الاستخدام. السماح بإنشاء وقراءة وتحديث وحذف: قاعدة البيانات والجداول والأعمدة والصفوف المحفوظة كملفات JSON (CRUD) . لديه طريقتان لتخزين مجموعات البيانات: مستندات فردية لكل عنصر وأجزاء من JSON مع أي عناصر تريدها.
هذه وثيقة جديدة، ولا تزال MaricutoDB تعمل بشكل جيد مع الإصدارات السابقة
https://github.com/Yerikmiller/maricutodb/blob/59ce856cab3c2502dcb6800dce3b5f00cbcc1abd/README.md
إنشاء مجموعات من البيانات بسهولة.
إنه خفيف الوزن ويصعب زيادة التحميل على النظام
يمكنه إدارة ما يصل إلى 200.000 عنصر لكل مجموعة مثل المستخدمين والأخبار وما إلى ذلك...
إنشاء البيانات وقراءتها وتحديثها وحذفها بسهولة.
لا تتطلب أي مخطط للمرشحات أو الاستعلامات
التبعية الحرة
فرز البيانات من الجديد إلى القديم ومن القديم إلى الجديد.
فرز البيانات بطريقة أبجدية وعددية.
من السهل ترقيم الصفحات ونظام التصفية.
تخزين كلمات المرور باستخدام طريقة التشفير
النسخ الاحتياطي واستعادة المجموعات
طريقة المستندات الفردية لإنشاء مستندات واحدة تحتوي على بيانات
قطع العناصر إلى ملفات باستخدام طريقة التجميع.
إنشاء مجموعات فرعية داخل الحقول.
حذف قاعدة البيانات مع نظام النسخ الاحتياطي.
للبدء في استخدام قاعدة البيانات، لا يتطلب الأمر سوى ما يلي:
require_once "init.php"; # في مجلد MaricutoDB
تعديل المنطقة الزمنية في init.php يتم استخدام المنطقة الزمنية لإنشاء ملفات json وحقول الوقت.
$GLOBALS['timezone'] = 'أمريكا/كراكاس'; // قم بتغيير هذا إلى ما تريد.
$mdb = mdb جديد(); // يخلق $user = $mdb->documents("users")->create("user_1", ["name" => "Louis" ]); // أظهر $user. var_dump($user); // التحديث مع مستخدم جديد $user = $mdb->documents("users")->create("user_2", ["name" => "Sam" ]); // الحصول على كافة المستخدمين $users = $mdb->documents("users")->get()->all(); // إظهار الكل var_dump($users);
طرق مساعدة جديدة لتعلم MDB بسهولة
أي طريقة مهملة لا تزال تعمل.
منشئ الملفات المؤقتة لتجنب حدوث خطأ عند التحرير (يتم إجراء "التحديثات" في ملف مؤقت أولاً).
طرق التصفية المخصصة وترقيم الصفحات الجديد.
هذا المشروع مرخص بموجب ترخيص MIT. https://github.com/Yerikmiller/maricutodb/blob/master/LICENSE
عن المؤلف: https://maricuto.website