私は、人々がプレイリストを作成し、localStorageにオブジェクトとして保存できるプロジェクトに取り組んでいます。現時点ではすべてがクライアント側です。
だから私は今、飛躍を遂げて、ユーザーログインシステムを作りたいと思っています(私はphp mysqlとfb connectまたはoauthシステムを使ってそれを行うことができます、他の提案はありますか?). 問題は、ユーザーごとにSQLデータベースを作成してプレイリストを(メディア情報とともに)保存するか、それとも他の方法があるかを決定することです。大量のデータベースを処理するのは (速度の点で) 問題になりますか?
次のようにデータベースを1つだけ作成するのはどうですか:
ユーザー データベース ---> { user(primary key) pass someotherInfo} を含む 1 つのテーブル、次に USER ごとのテーブル (プレイリストを含む)、プレイリストごとの 3 番目のテーブル (ユーザー ID とメディア情報を含む、私のプライマリ キーは何でしょうか?)
例: 10 人の登録ユーザーがいて、各ユーザーには 2 つのプレイリストがあります
1.table 1: 10 entries
2.table(s): username - playlists (10 tables) || i make one table with one field user other field playlist name
3.tables: each playlist - media info, owner (20 tables)
またはもっと簡単な方法はありますか?
私の質問が明確であることを願っています。
PS: 私は php とデータベースに不慣れです (これは非常にばかげているかもしれません)