MDB は、柔軟性と使いやすさを備えた軽量のデータベース マネージャーです。 JSON ファイル(CRUD)として保存されたデータベース、テーブル、列、行の作成、読み取り、更新、削除を許可します。データのコレクションを保存する 2 つの方法があります。各項目ごとに単一のドキュメントを保存する方法と、必要な項目を含む JSON のチャンクを保存する方法です。
これは新しいドキュメントです。MaricutoDB は以前のバージョンでも引き続き正常に動作します
https://github.com/Yerikmiller/maricutodb/blob/59ce856cab3c2502dcb6800dce3b5f00cbcc1abd/README.md
データのコレクションを簡単に作成します。
軽量でシステムに過負荷がかかりにくい
ユーザー、ニュースなどのコレクションごとに最大 200,000 のアイテムを管理できます。
データの作成、読み取り、更新、削除が簡単に行えます。
フィルターやクエリにスキーマは必要ありません
依存関係なし
データを新しいものから古いもの、古いものから新しいものに並べ替えます。
データをアルファベット順と数値順に並べ替えます。
簡単なページネーターとフィルター システム。
暗号化メソッドを使用してパスワードを保存する
コレクションのバックアップと復元
データを含む単一のドキュメントを作成する単一ドキュメント メソッド
collection メソッドを使用してアイテムをファイルにチャンクします。
フィールド内にサブコレクションを作成します。
バックアップシステムを使用してデータベースを削除します。
データベースの使用を開始するには、次のものが必要です。
require_once "init.php"; # MaricutoDB フォルダー内
init.php でタイムゾーンを変更する タイムゾーンは、作成された JSON ファイルと時間フィールドに使用されます。
$GLOBALS['タイムゾーン'] = 'アメリカ/カラカス'; // これを好きなものに変更します。
$mdb = 新しい mdb(); // 作成する $user = $mdb->documents("users")->create("user_1", ["name" => "ルイ") ]); // $user を表示します。 var_dump($user); // 新しいユーザーで更新します $user = $mdb->documents("users")->create("user_2", ["name" => "サム") ]); // すべてのユーザーを取得します $users = $mdb->documents("users")->get()->all(); // すべて表示 var_dump($users);
MDB を簡単に学習するための新しいヘルパー メソッド
非推奨のメソッドはまだ機能します。
編集時のエラーを回避するための一時ファイル ジェネレーター (「更新」は最初に一時ファイルに行われます)。
カスタム フィルター メソッドと新しいページネーター。
このプロジェクトは MIT ライセンスに基づいてライセンスされています。 https://github.com/Yerikmiller/maricutodb/blob/master/LICENSE
著者について:https://maricuto.website