MDB เป็นตัวจัดการฐานข้อมูลขนาดเล็กที่มีความยืดหยุ่นและใช้งานง่าย อนุญาตให้สร้าง อ่าน อัปเดต และลบ: ฐานข้อมูล ตาราง คอลัมน์ และแถวที่บันทึกเป็นไฟล์ JSON (CRUD) มีสองวิธีในการจัดเก็บข้อมูลคอลเลกชัน: เอกสารเดี่ยวต่อแต่ละรายการ และกลุ่มของ JSON พร้อมรายการใดๆ ที่คุณต้องการ
นี่เป็นเอกสารใหม่ MaricutoDB ยังคงทำงานได้ดีกับเวอร์ชันก่อนหน้า
https://github.com/Yerikmiller/maricutodb/blob/59ce856cab3c2502dcb6800dce3b5f00cbcc1abd/README.md
สร้างการรวบรวมข้อมูลได้อย่างง่ายดาย
มันมีน้ำหนักเบาและยากต่อการโอเวอร์โหลดระบบ
สามารถจัดการรายการได้มากถึง 200,000 รายการต่อคอลเลกชัน เช่น ผู้ใช้ ข่าวสาร ฯลฯ...
สร้าง อ่าน อัปเดต และลบข้อมูลได้อย่างง่ายดาย
ไม่จำเป็นต้องมีสคีมาสำหรับตัวกรองหรือข้อความค้นหา
การพึ่งพาอาศัยกันฟรี
จัดเรียงข้อมูลจากใหม่ไปเก่าและเก่าไปใหม่
จัดเรียงข้อมูลตามตัวอักษรและตัวเลข
ระบบแบ่งหน้าและระบบกรองง่าย
เก็บรหัสผ่านด้วยวิธีการเข้ารหัส
สำรองและกู้คืนคอลเลกชัน
วิธีการสร้างเอกสารเดี่ยวเพื่อสร้างเอกสารเดี่ยวพร้อมข้อมูล
แบ่งรายการเป็นไฟล์ด้วยวิธีการรวบรวม
สร้างคอลเลกชันย่อยภายในฟิลด์
ลบฐานข้อมูลด้วยระบบสำรองข้อมูล
ในการเริ่มใช้ฐานข้อมูลต้องการเพียง:
need_once "init.php"; # ในโฟลเดอร์ MaricutoDB
แก้ไขเขตเวลาใน init.php เขตเวลาใช้ในการสร้างไฟล์ json และเขตข้อมูลเวลา
$GLOBALS['timezone'] = 'อเมริกา/การากัส'; // เปลี่ยนสิ่งนี้เป็นสิ่งที่คุณต้องการ
$mdb = mdb ใหม่(); // สร้าง $user = $mdb->documents("users")->create("user_1", ["name" => "Louis" - // แสดง $user. var_dump($ผู้ใช้); // อัปเดตกับผู้ใช้ใหม่ $user = $mdb->documents("users")->create("user_2", ["name" => "Sam" - // รับผู้ใช้ทั้งหมด $users = $mdb->documents("users")->get()->all(); // แสดงทั้งหมด var_dump($ผู้ใช้);
วิธีการช่วยเหลือแบบใหม่ในการเรียนรู้ MDB ได้อย่างง่ายดาย
วิธีการใดๆ ที่เลิกใช้แล้วยังคงใช้งานได้
ตัวสร้างไฟล์ชั่วคราวเพื่อหลีกเลี่ยงข้อผิดพลาดในการแก้ไข ('อัปเดต' จะทำในไฟล์ชั่วคราวก่อน)
วิธีการกรองแบบกำหนดเองและตัวแบ่งหน้าใหม่
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT https://github.com/Yerikmiller/maricutodb/blob/master/LICENSE
เกี่ยวกับผู้เขียน: https://maricuto.website