MDB adalah pengelola basis data ringan dengan fleksibilitas dan mudah digunakan. izinkan membuat, membaca, memperbarui, dan menghapus: database, tabel, kolom, dan baris yang disimpan sebagai file JSON (CRUD) . Memiliki dua metode untuk menyimpan kumpulan data: dokumen tunggal per setiap item dan potongan JSON dengan item apa pun yang Anda inginkan.
Ini adalah dokumentasi baru, MaricutoDB masih bekerja dengan baik dengan versi sebelumnya
https://github.com/Yerikmiller/maricutodb/blob/59ce856cab3c2502dcb6800dce3b5f00cbcc1abd/README.md
Buat kumpulan data dengan mudah.
Ringan dan sulit untuk membebani sistem secara berlebihan
dapat mengelola hingga 200.000 item per koleksi seperti pengguna, berita, dll...
Buat, Baca, Perbarui dan hapus data dengan mudah.
Tidak memerlukan skema apa pun untuk filter atau kueri
Bebas Ketergantungan
Urutkan data dari baru ke lama dan lama ke baru.
Urutkan data berdasarkan abjad dan numerik.
paginator dan sistem filter yang mudah.
menyimpan kata sandi dengan metode enkripsi
Cadangkan dan pulihkan koleksi
metode dokumen tunggal untuk membuat dokumen tunggal dengan data
potong item menjadi file dengan metode pengumpulan.
membuat subkoleksi di dalam bidang.
hapus Database dengan Sistem cadangan.
Untuk mulai menggunakan Database hanya memerlukan:
require_once "init.php"; # di folder MaricutoDB
Ubah zona waktu di init.php Zona waktu digunakan untuk membuat file json dan bidang waktu.
$GLOBALS['timezone'] = 'Amerika/Caracas'; // ubah ini sesuai keinginanmu.
$mdb = mdb baru(); // membuat $pengguna = $mdb->dokumen("pengguna")->buat("pengguna_1", ["nama" => "Louis" ]); // tampilkan $pengguna. var_dump($pengguna); // perbarui dengan pengguna baru $pengguna = $mdb->dokumen("pengguna")->buat("pengguna_2", ["nama" => "Sam" ]); // dapatkan semua pengguna $users = $mdb->documents("users")->get()->all(); // tampilkan semua var_dump($pengguna);
Metode pembantu baru untuk mempelajari MDB dengan mudah
Metode apa pun yang tidak digunakan lagi masih berfungsi.
Generator file temp untuk menghindari kesalahan saat mengedit ('pembaruan' dilakukan di file temp terlebih dahulu).
Metode filter khusus & paginator baru.
Proyek ini dilisensikan di bawah Lisensi MIT. https://github.com/Yerikmiller/maricutodb/blob/master/LICENSE
Tentang Penulis: https://maricuto.website