概要
現在、phpで会員制のサイトを制作しており、アカウントの保存方法について悩んでいます。
1日100アクセス位を想定しており、この程度ならDBを作成するよりjson
とかyaml
でもいいのかなぁと考えています。
DBに関してはほとんど無知で、正規化?外部キー?というレベルです。
保存したい情報
- ユーザID
- メールアドレス
- パスワード
accounts.json
現在は以下のようなjsonファイルでアカウント情報を保持しています。
json
1{ 2 "users":{ 3 "admin": { 4 "email": "admin@sample.co.jp", 5 "password": "adminpasswd", 6 }, 7 "guest": { 8 "email": "guest@sample.co.jp", 9 "password": "guestpasswd", 10 } 11 } 12}
教えてほしいこと
- 今後の拡張性やメンテナンス性を考慮して、勉強しつつDBで運用したほうが良いのか?
- 単純な構造なら
json
などのテキストファイルでも十分なのか?
環境
- Ubumtu 18
- nginx
- php
- twig
どうかご教授お願いいたします。
回答6件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。